0001558370-19-009996.txt : 20191105 0001558370-19-009996.hdr.sgml : 20191105 20191105170245 ACCESSION NUMBER: 0001558370-19-009996 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191105 DATE AS OF CHANGE: 20191105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DOUGLAS DYNAMICS, INC CENTRAL INDEX KEY: 0001287213 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION MACHINERY & EQUIP [3531] IRS NUMBER: 134275891 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34728 FILM NUMBER: 191194153 BUSINESS ADDRESS: STREET 1: 7777 NORTH 73RD ST CITY: MILWAUKEE STATE: WI ZIP: 53233 BUSINESS PHONE: 414-362-3940 MAIL ADDRESS: STREET 1: 7777 NORTH 73RD ST CITY: MILWAUKEE STATE: WI ZIP: 53233 FORMER COMPANY: FORMER CONFORMED NAME: DOUGLAS DYNAMICS HOLDINGS INC DATE OF NAME CHANGE: 20040415 10-Q 1 plow-20190930x10qe42022.htm 10-Q UNITED STATES
2270099122795412P2M15D0.270.270.820.8022000000true0001287213--12-312019Q3false00000001287213us-gaap:RetainedEarningsMember2019-09-300001287213us-gaap:AdditionalPaidInCapitalMember2019-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001287213us-gaap:RetainedEarningsMember2019-06-300001287213us-gaap:AdditionalPaidInCapitalMember2019-06-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001287213us-gaap:RetainedEarningsMember2018-12-310001287213us-gaap:AdditionalPaidInCapitalMember2018-12-310001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001287213us-gaap:RetainedEarningsMember2018-09-300001287213us-gaap:AdditionalPaidInCapitalMember2018-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300001287213us-gaap:RetainedEarningsMember2018-06-300001287213us-gaap:AdditionalPaidInCapitalMember2018-06-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001287213us-gaap:RetainedEarningsMember2017-12-310001287213us-gaap:AdditionalPaidInCapitalMember2017-12-310001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001287213us-gaap:CommonStockMember2019-09-300001287213us-gaap:CommonStockMember2019-06-300001287213us-gaap:CommonStockMember2018-12-310001287213us-gaap:CommonStockMember2018-09-300001287213us-gaap:CommonStockMember2018-06-300001287213us-gaap:CommonStockMember2017-12-310001287213plow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2019-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001287213us-gaap:RestrictedStockUnitsRSUMember2018-12-310001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-07-012019-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2018-07-012018-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2018-01-012018-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2019-07-012019-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2019-07-012019-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213us-gaap:TransferredOverTimeMember2019-07-012019-09-300001287213us-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300001287213us-gaap:OtherCustomerMember2019-07-012019-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMember2019-07-012019-09-300001287213plow:IndependentDealerMember2019-07-012019-09-300001287213plow:GovernmentCustomerMember2019-07-012019-09-300001287213plow:FleetMember2019-07-012019-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-01-012019-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2019-01-012019-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213us-gaap:TransferredOverTimeMember2019-01-012019-09-300001287213us-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300001287213us-gaap:OtherCustomerMember2019-01-012019-09-300001287213plow:IndependentDealerMember2019-01-012019-09-300001287213plow:GovernmentCustomerMember2019-01-012019-09-300001287213plow:FleetMember2019-01-012019-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012018-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2018-07-012018-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2018-07-012018-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213us-gaap:TransferredOverTimeMember2018-07-012018-09-300001287213us-gaap:TransferredAtPointInTimeMember2018-07-012018-09-300001287213us-gaap:OtherCustomerMember2018-07-012018-09-300001287213plow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213plow:SpecialtyAttachmentsSegmentMember2018-07-012018-09-300001287213plow:IndependentDealerMember2018-07-012018-09-300001287213plow:GovernmentCustomerMember2018-07-012018-09-300001287213plow:FleetMember2018-07-012018-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2018-01-012018-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2018-01-012018-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213us-gaap:TransferredOverTimeMember2018-01-012018-09-300001287213us-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300001287213us-gaap:OtherCustomerMember2018-01-012018-09-300001287213plow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213plow:SpecialtyAttachmentsSegmentMember2018-01-012018-09-300001287213plow:IndependentDealerMember2018-01-012018-09-300001287213plow:GovernmentCustomerMember2018-01-012018-09-300001287213plow:FleetMember2018-01-012018-09-300001287213us-gaap:MachineryAndEquipmentMember2019-09-300001287213us-gaap:LeaseholdImprovementsMember2019-09-300001287213us-gaap:LandMember2019-09-300001287213us-gaap:LandImprovementsMember2019-09-300001287213us-gaap:FurnitureAndFixturesMember2019-09-300001287213us-gaap:ConstructionInProgressMember2019-09-300001287213us-gaap:BuildingMember2019-09-300001287213plow:MobileEquipmentAndOtherMember2019-09-300001287213us-gaap:MachineryAndEquipmentMember2018-12-310001287213us-gaap:LeaseholdImprovementsMember2018-12-310001287213us-gaap:LandMember2018-12-310001287213us-gaap:LandImprovementsMember2018-12-310001287213us-gaap:FurnitureAndFixturesMember2018-12-310001287213us-gaap:ConstructionInProgressMember2018-12-310001287213us-gaap:BuildingMember2018-12-310001287213plow:MobileEquipmentAndOtherMember2018-12-310001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-01-012019-09-300001287213plow:AccumulatedPensionLiabilityMember2019-01-012019-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-01-012019-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-01-012018-09-300001287213plow:AccumulatedPensionLiabilityMember2018-01-012018-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2018-01-012018-09-300001287213plow:ThirdPartyMember2018-12-310001287213plow:RelatedPartyMember2018-12-310001287213us-gaap:AccountingStandardsUpdate201602Member2019-09-300001287213us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-09-300001287213us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-12-310001287213us-gaap:RevolvingCreditFacilityMember2019-09-300001287213us-gaap:RevolvingCreditFacilityMember2018-12-310001287213srt:MinimumMember2019-09-300001287213srt:MaximumMember2019-09-300001287213plow:RelatedPartyMember2019-07-012019-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2019-09-300001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2019-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2018-12-310001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2018-12-310001287213us-gaap:InterestRateSwapMember2018-12-310001287213plow:TrademarksAndTradenamesMember2019-09-300001287213plow:TrademarksAndTradenamesMember2018-12-310001287213us-gaap:TrademarksMember2019-09-300001287213us-gaap:PatentsMember2019-09-300001287213us-gaap:OrderOrProductionBacklogMember2019-09-300001287213us-gaap:NoncompeteAgreementsMember2019-09-300001287213us-gaap:LicensingAgreementsMember2019-09-300001287213us-gaap:DistributionRightsMember2019-09-300001287213us-gaap:CustomerRelationshipsMember2019-09-300001287213us-gaap:TrademarksMember2018-12-310001287213us-gaap:PatentsMember2018-12-310001287213us-gaap:OrderOrProductionBacklogMember2018-12-310001287213us-gaap:NoncompeteAgreementsMember2018-12-310001287213us-gaap:LicensingAgreementsMember2018-12-310001287213us-gaap:DistributionRightsMember2018-12-310001287213us-gaap:CustomerRelationshipsMember2018-12-310001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2017-12-310001287213plow:HendersonInc.Member2019-01-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2019-09-300001287213plow:RelatedPartyMember2019-09-300001287213us-gaap:RetainedEarningsMember2019-07-012019-09-300001287213us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001287213us-gaap:RetainedEarningsMember2018-07-012018-09-300001287213us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-130001287213plow:InterestRateSwapEffective31December2018Through30June2021Member2018-02-050001287213plow:InterestRateSwapEffective30June2021Through10December2021Member2018-02-050001287213plow:InterestRateSwapEffective31March2020Through30June2021Member2015-02-200001287213plow:InterestRateSwapEffective31December2015Through29March2018Member2015-02-200001287213plow:InterestRateSwapEffective29March2018Through31March2020Member2015-02-200001287213plow:DejanaMemberus-gaap:FairValueMeasurementsRecurringMember2018-09-300001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001287213plow:HendersonInc.Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Memberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-300001287213plow:InterestRateSwapEffective31March2020Through30June2021Memberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-300001287213plow:InterestRateSwapEffective31December2015Through29March2018Memberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-300001287213plow:InterestRateSwapEffective29March2018Through31March2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2018-09-300001287213srt:MaximumMemberplow:InterestRateSwapEffective30June2021Through10December2021Member2019-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-09-300001287213plow:InterestRateSwapEffective31March2020Through30June2021Member2019-09-300001287213plow:InterestRateSwapEffective31December2018Through30June2021Member2019-09-300001287213plow:InterestRateSwapEffective31December2015Through29March2018Member2019-09-300001287213plow:InterestRateSwapEffective29March2018Through31March2020Member2019-09-300001287213plow:DouglasDynamicsLlcSalariedPensionPlanMemberus-gaap:SubsequentEventMember2019-10-312019-10-310001287213plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMemberus-gaap:SubsequentEventMember2019-10-312019-10-310001287213us-gaap:PensionPlansDefinedBenefitMember2019-07-012019-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-07-012019-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2018-07-012018-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-07-012018-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-01-012018-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-09-300001287213us-gaap:AccountingStandardsUpdate201409Member2018-09-3000012872132019-06-3000012872132018-06-300001287213plow:DejanaMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213us-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213us-gaap:FairValueMeasurementsRecurringMember2018-12-310001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2018-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2018-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2019-07-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2018-07-012018-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2018-07-012018-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2018-01-012018-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-09-300001287213plow:AccumulatedPensionLiabilityMember2019-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-12-310001287213plow:AccumulatedPensionLiabilityMember2018-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2018-12-310001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-09-300001287213plow:AccumulatedPensionLiabilityMember2018-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2018-09-3000012872132018-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2017-12-310001287213plow:AccumulatedPensionLiabilityMember2017-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2017-12-3100012872132017-12-310001287213us-gaap:WarrantyReservesMember2019-09-300001287213us-gaap:WarrantyReservesMember2018-12-310001287213us-gaap:SecuredDebtMember2019-09-300001287213us-gaap:SecuredDebtMember2018-12-310001287213plow:SnowAndIceControlEquipmentMember2019-01-012019-09-300001287213plow:PartsAndAccessoriesMember2019-01-012019-09-300001287213plow:CertainSnowplowsMember2019-01-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2019-01-012019-09-300001287213srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2019-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMember2019-01-012019-09-300001287213plow:RelatedPartyMember2019-01-012019-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedPensionLiabilityMember2019-01-012019-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-01-012019-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-01-012019-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedPensionLiabilityMember2018-01-012018-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2018-01-012018-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213us-gaap:InterestRateSwapMember2019-06-1300012872132015-02-202015-02-200001287213us-gaap:InterestRateSwapMember2019-09-300001287213us-gaap:PensionPlansDefinedBenefitMemberus-gaap:SubsequentEventMember2019-10-310001287213srt:MinimumMemberus-gaap:PensionPlansDefinedBenefitMember2019-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-300001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-02-132019-02-130001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-01-012019-09-300001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-01-012019-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-012019-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-07-012018-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-01-012018-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213plow:DejanaMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213plow:HendersonInc.Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001287213plow:DejanaMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001287213us-gaap:RetainedEarningsMember2019-01-012019-09-300001287213us-gaap:CommonStockMember2019-01-012019-09-300001287213us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001287213us-gaap:RetainedEarningsMember2018-01-012018-09-300001287213us-gaap:CommonStockMember2018-01-012018-09-300001287213us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-07-012019-09-3000012872132019-07-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-01-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2018-07-012018-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2018-07-012018-09-3000012872132018-07-012018-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2018-01-012018-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2018-01-012018-09-3000012872132018-01-012018-09-3000012872132019-09-3000012872132018-12-3100012872132019-11-0500012872132019-01-012019-09-30xbrli:sharesiso4217:USDxbrli:pureplow:itemplow:contractplow:customerplow:leaseiso4217:USDxbrli:sharesplow:segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

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

For the quarterly period ended September 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-34728

DOUGLAS DYNAMICS, INC.

(Exact name of registrant as specified in its charter)

Delaware

13-4275891

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

7777 North 73rd Street

Milwaukee, Wisconsin 53223

(Address of principal executive offices) (Zip code)

(414) 354-2310

(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, par value $.01 per share

PLOW

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

Number of shares of registrant’s common shares outstanding as of November 5, 2019 was 22,795,412.

DOUGLAS DYNAMICS, INC.

Table of Contents

PART I. FINANCIAL INFORMATION

3

Item 1. Financial Statements

3

Unaudited Condensed Consolidated Balance Sheet as of September 30, 2019 and December 31, 2018

3

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended September 30, 2019 and 2018

4

Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018

5

Unaudited Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2019 and 2018

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

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

29

Item 3. Quantitative and Qualitative Disclosures About Market Risk

40

Item 4. Controls and Procedures

41

PART II. OTHER INFORMATION

41

Item 1. Legal Proceedings

41

Item 1A. Risk Factors

41

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

42

Item 3. Defaults Upon Senior Securities

42

Item 4. Mine Safety Disclosures

42

Item 5. Other Information

42

Item 6. Exhibits

43

Signatures

44

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Douglas Dynamics, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share data)

September 30,

December 31,

2019

2018

(unaudited)

(unaudited)

Assets

  

  

Current assets:

Cash and cash equivalents

$

4,870

$

27,820

Accounts receivable, net

153,231

81,485

Inventories

90,406

81,996

Inventories - truck chassis floor plan

19,709

4,204

Refundable income taxes paid

171

-

Prepaid and other current assets

4,163

3,590

Total current assets

272,550

199,095

Property, plant, and equipment, net

56,764

55,195

Goodwill

241,006

241,006

Other intangible assets, net

166,461

174,678

Operating lease - right of use asset

22,203

-

Other long-term assets

7,925

6,219

Total assets

$

766,909

$

676,193

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

16,995

$

18,703

Accrued expenses and other current liabilities

27,613

23,306

Floor plan obligations

19,709

4,204

Operating lease liability - current

3,626

-

Income taxes payable

-

106

Short term borrowings

57,000

-

Current portion of long-term debt

2,143

32,749

Total current liabilities

127,086

79,068

Retiree health benefit obligation

6,531

6,240

Pension obligation

2,480

2,129

Deferred income taxes

48,640

48,198

Long-term debt, less current portion

242,411

242,946

Operating lease liability - noncurrent

18,813

-

Other long-term liabilities

20,944

14,856

Stockholders’ equity:

Common Stock, par value $0.01, 200,000,000 shares authorized, 22,795,412 and 22,700,991 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively

228

227

Additional paid-in capital

154,823

151,813

Retained earnings

155,492

136,765

Accumulated other comprehensive loss, net of tax

(10,539)

(6,049)

Total stockholders’ equity

300,004

282,756

Total liabilities and stockholders’ equity

$

766,909

$

676,193

See the accompanying notes to condensed consolidated financial statements.

3

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income

(In thousands, except share and per share data)

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(unaudited)

(unaudited)

Net sales

  

$

141,869

  

$

124,832

$

411,412

  

$

372,242

Cost of sales

101,930

89,912

288,934

261,446

Gross profit

39,939

34,920

122,478

110,796

Selling, general, and administrative expense

17,269

16,592

52,680

53,281

Intangibles amortization

2,737

2,868

8,217

8,605

Income from operations

19,933

15,460

61,581

48,910

Interest expense, net

(4,271)

(4,379)

(12,610)

(12,420)

Other expense, net

(120)

(12)

(416)

(479)

Income before taxes

15,542

11,069

48,555

36,011

Income tax expense

3,113

1,148

10,949

6,802

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Weighted average number of common shares outstanding:

Basic

22,795,412

22,700,991

22,773,546

22,675,450

Diluted

22,832,170

22,726,517

22,808,722

22,697,259

Earnings per common share:

Basic

$

0.54

$

0.43

$

1.63

$

1.27

Diluted

$

0.53

$

0.43

$

1.61

$

1.26

Cash dividends declared and paid per share

$

0.27

$

0.27

$

0.82

$

0.80

Comprehensive income

$

11,361

$

10,709

$

33,116

$

31,789

See the accompanying notes to condensed consolidated financial statements.

4

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

Nine Months Ended

September 30,

September 30,

2019

2018

(unaudited)

Operating activities

Net income

  

$

37,606

  

$

29,209

Adjustments to reconcile net income to net cash used in operating activities:

Depreciation and amortization

14,335

14,215

Amortization of deferred financing costs and debt discount

910

911

Loss on disposal of fixed assets

-

185

Stock-based compensation

3,061

4,180

Provision for losses on accounts receivable

988

446

Deferred income taxes

442

7,178

Earnout liability

(217)

-

Changes in operating assets and liabilities:

Accounts receivable

(72,734)

(47,105)

Inventories

(8,410)

(19,795)

Prepaid and refundable income taxes and other assets

(2,450)

(4,093)

Accounts payable

(1,594)

(872)

Accrued expenses and other current liabilities

4,418

4,360

Benefit obligations and other long-term liabilities

2,476

(6,723)

Net cash used in operating activities

(21,169)

(17,904)

Investing activities

Capital expenditures

(7,801)

(6,302)

Net cash used in investing activities

(7,801)

(6,302)

Financing activities

Shares withheld on restricted stock vesting paid for employees’ taxes

(50)

(23)

Dividends paid

(18,879)

(18,291)

Net revolver borrowings

57,000

38,000

Repayment of long-term debt

(32,051)

(32,355)

Net cash provided by (used) in financing activities

6,020

(12,669)

Change in cash and cash equivalents

(22,950)

(36,875)

Cash and cash equivalents at beginning of period

27,820

36,875

Cash and cash equivalents at end of period

$

4,870

$

-

Non-cash operating and financing activities

Truck chassis inventory acquired through floorplan obligations

$

40,974

$

30,034

See the accompanying notes to condensed consolidated financial statements.

5

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Shareholders’ Equity

(In thousands)

Accumulated

Additional

Other

Common Stock

Paid-in

Retained

Comprehensive

Shares

Dollars

Capital

Earnings

Loss

Total

Three Months Ended September 30, 2019

Balance at June 30,2019

22,795,412

$

228

$

154,298

$

149,372

$

(9,470)

$

294,428

Net income

12,429

12,429

Dividends paid

(6,309)

(6,309)

Adjustment for pension and postretirement benefit liability, net of tax of ($18)

53

53

Adjustment for interest rate swap, net of tax of $394

(1,122)

(1,122)

Stock based compensation

525

525

Balance at September 30, 2019

22,795,412

$

228

$

154,823

$

155,492

$

(10,539)

$

300,004

Nine Months Ended September 30, 2019

Balance at December 31, 2018

22,700,991

$

227

$

151,813

$

136,765

$

(6,049)

$

282,756

Net income

37,606

37,606

Dividends paid

(18,879)

(18,879)

Adjustment for pension and postretirement benefit liability, net of tax of ($54)

159

159

Adjustment for interest rate swap, net of tax of $1,634

(4,649)

(4,649)

Shares withheld on restricted stock vesting

(50)

(50)

Stock based compensation

94,421

1

3,060

3,061

Balance at September 30, 2019

22,795,412

$

228

$

154,823

$

155,492

$

(10,539)

$

300,004

Three Months Ended September 30, 2018

Balance at June 30,2018

22,700,991

$

227

$

151,428

$

123,208

$

(4,780)

$

270,083

Net income

9,921

9,921

Dividends paid

(6,097)

(6,097)

Adjustment for pension and postretirement benefit liability, net of tax of ($32)

92

92

Adjustment for interest rate swap, net of tax of ($244)

696

696

Stock based compensation

15

15

Balance at September 30, 2018

22,700,991

$

227

$

151,443

$

127,032

$

(3,992)

$

274,710

Nine Months Ended September 30, 2018

Balance at December 31, 2017

22,590,897

$

226

$

147,287

$

115,737

$

(6,572)

$

256,678

Net income

29,209

29,209

Dividends paid

(18,291)

(18,291)

Impact due to adoption of ASC 2014-09 (revenue recognition)

377

377

Adjustment for pension and postretirement benefit liability, net of tax of ($96)

276

276

Adjustment for interest rate swap, net of tax of ($809)

2,304

2,304

Shares withheld on restricted stock vesting

(23)

(23)

Stock based compensation

110,094

1

4,179

4,180

Balance at September 30, 2018

22,700,991

$

227

$

151,443

$

127,032

$

(3,992)

$

274,710

See the accompanying notes to condensed consolidated financial statements.

6

Douglas Dynamics, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

(In thousands except share and per share data)

1.Basis of presentation

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for fiscal year-end financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. For further information, refer to the financial statements and related footnotes included in our 2018 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 26, 2019.

The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: 

Work Truck Attachments.  The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment consists of our operations that manufacture and sell snow and ice control products.

 

Work Truck Solutions.  The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.

See Note 15 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments. As a result of the revised reporting structure, the prior period presentation of reportable segments throughout this Form 10-Q has been recast to conform to the current segment reporting structure.

Interim Condensed Consolidated Financial Information

The accompanying condensed consolidated balance sheet as of September 30, 2019, the condensed consolidated statements of operations and comprehensive income and the condensed consolidated statements of shareholders’ equity for the three and nine months ended September 30, 2019 and 2018, and the condensed cash flows for the nine months ended September 30, 2019 and 2018 have been prepared by the Company and have not been audited.

The Company’s Work Truck Attachments segment is seasonal and, consequently its results of operations and financial condition vary from quarter-to-quarter.  Because of this seasonality, the results of operations of the Work Truck Attachments segment for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. The Company attempts to manage the seasonal impact of snowfall on its revenues in part through its pre-season sales program. This pre-season sales program encourages the Company’s distributors to re-stock their inventory of Work Truck Attachments products during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering favorable pre-season pricing and payment deferral until the fourth quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the second and third quarters. By contrast, its revenue and operating results tend to be lowest during the first quarter, as management believes the end-users of Work Truck Attachments products prefer to wait until the beginning of a snow season to purchase new equipment and as the Company’s distributors sell off Work Truck Attachments inventory and wait for the pre-season sales incentive period to re-stock inventory. Fourth quarter sales vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of the Company’s Work Truck Attachments fourth quarter sales and shipments consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months. In addition, due to the factors noted

7

above, Work Truck Attachments working capital needs are highest in the second and third quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the fourth quarter as the Company receives payments for its pre-season shipments.

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 Leases (Topic 842). ASU 2016-02 increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11 Leases: Targeted Improvements which allows entities to apply the new lease standard at the adoption date, rather than at the earliest period presented. In transition, lessees and lessors are required to recognize and measure leases using a modified retrospective approach. The Company adopted the standard effective January 1, 2019. The Company elected several available practical expedients and implemented certain internal controls to ensure the accurate presentation of financial information on adoption.

The standard had a material impact on the Company’s Condensed Consolidated Balance Sheets, but did not have an impact on the Condensed Consolidated Statements of Operations and Comprehensive Income. There was no cumulative catch-up adjustment made to opening retained earnings. The most significant impact was the recognition of right-of-use assets and lease liabilities for operating leases, while the accounting for finance leases (previously capital leases) remained substantially unchanged. As the Company elected to apply the standard at adoption as allowed under ASU No. 2018-11, there is no impact to previously reported results. The impact of this standard was the recognition of a lease liability and right-of-use asset of approximately $22.0 million, with immaterial differences related to prepaid rent, on the Consolidated Balance Sheet for lease contracts which were previously accounted for as operating leases.  

As allowed under ASC 842, the Company has adopted the following practical expedients:

Practical expedient package, which allows the following:  
oTo not reassess whether any expired or existing contracts is or contains a lease.
oTo not reassess the lease classification of any expired or existing leases.
oTo not reassess the initial direct costs for any existing lease.

Short-term lease practical expedient
oAllows the Company not to apply the recognition requirements in ASC 842 to short term leases for all asset classes. Short term leases are leases that, at commencement date, have a term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
Separating lease components practical expedient
oAllows the Company not to separate lease components from nonlease components for all asset classes and instead account for each separate lease component and the nonlease components associated with that lease component as a single lease component.

2.Revenue Recognition

During the first quarter of 2019, the Company reorganized its segments. See Note 1 to the Unaudited Condensed Consolidated Financial Statements for additional information regarding these segments.

8

Revenue Streams

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers. Additionally, contract amounts represent the full amount of the transaction price as agreed upon with the customer at the time of order, resulting in a single performance obligation in all cases.

Work Truck Attachments

The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.

The Work Truck Attachments segment has two revenue streams, as identified below.

Independent Dealer Sales – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.

Parts & Accessory Sales – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above.

Work Truck Solutions

The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer.  The Company only records sales for the amount of the upfit, excluding the truck chassis.   Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer.  For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit.  Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment.   The Company pays interest on both of these arrangements.  The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer.

Revenues from the sales of the Work Truck Solutions products are recognized net of the truck chassis with the selling price to the customer recorded as sales and the manufacturing and up-fit cost of the product recorded as cost of sales. In these cases, the Company acts as an agent as it does not have inventory or pricing control over the truck chassis.  Within the Work Truck Solutions segment, the Company also sells certain third-party products for which it acts as an agent.  These sales do not meet the criteria for gross sales recognition, and thus are recognized on a net basis at the time of sale. Under net sales recognition, the cost paid to the third-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.

9

The Work Truck Solutions segment has four revenue streams, as identified below.

State and Local Bids – The Company records revenue of separately sold snow and ice equipment upon shipment and fully upfit vehicles upon delivery.  The state and local bid process does not obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.

Fleet Upfit Sales – The Company enters into contracts with certain fleet customers. Fleet agreements create enforceable rights without the issuance of a purchase order. Typically, these agreements outline the terms of sale, payment terms, standard pricing, and the rights of the customer and seller. Fleet sales are performed on both customer owned vehicles as well as non-customer owned vehicles.  For non-customer owned vehicles, revenue is recognized at a point in time upon delivery of the truck to the customer. For customer-owned vehicles, per Topic 606, revenue is recognized over time based on a cost input method. The Company accumulates costs incurred on partially completed customer-owned upfits based on estimated margin and completion. This change to over time recognition for customer owned vehicles increased revenue by $839 and $16 for the three months ended September 30, 2019 and 2018, respectively. The change to over time recognition increased revenue by $983 and by $273 for the nine months ended September 30, 2019 and 2018, respectively.

Dealer Upfit Sales – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does not own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer.

Over the Counter / Parts & Accessory Sales – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms.  In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments.

Revenue by customer type was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 75,632

$ 29,007

$ 104,639

Government

-

18,373

18,373

Fleet

-

16,775

16,775

Other

-

2,082

2,082

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 69,806

$ 26,486

$ 96,292

Government

-

12,568

12,568

Fleet

-

13,955

13,955

Other

-

2,017

2,017

Total revenue

$ 69,806

$ 55,026

$ 124,832

10

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 213,693

$ 91,199

$ 304,892

Government

-

49,985

49,985

Fleet

-

48,292

48,292

Other

-

8,243

8,243

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 197,931

$ 86,921

$ 284,852

Government

-

35,351

35,351

Fleet

-

43,501

43,501

Other

-

8,538

8,538

Total revenue

$ 197,931

$ 174,311

$ 372,242

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 75,632

$ 41,099

$ 116,731

Over time

-

25,138

25,138

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 69,806

$ 33,923

$ 103,729

Over time

-

21,103

21,103

Total revenue

$ 69,806

$ 55,026

$ 124,832

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 213,693

$ 120,577

$ 334,270

Over time

-

77,142

77,142

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 197,931

$ 106,249

$ 304,180

Over time

-

68,062

68,062

Total revenue

$ 197,931

$ 174,311

$ 372,242

11

Contract Balances

The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2019 and 2018, respectively:

Three Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,886

$

3,328

$

(6,147)

$

4,067

Three Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

3,316

$

2,434

$

(3,544)

$

2,206

Nine Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,006

$

13,479

$

(11,418)

$

4,067

Nine Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,048

$

8,605

$

(8,447)

$

2,206

The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to our contractual right to consideration for completed performance objectives not yet invoiced. There were no contract assets as of September 30, 2019 or 2018. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract.

The Company recognized revenue of $721 and $663 during the three months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,006 and $2,048 during the nine months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period.

Transaction Price Allocated to the Remaining Performance Obligations

Topic 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2019. The guidance provides certain optional exemptions that limit this requirement. The Company has various contracts that meet the following optional exemptions provided by ASC 606:

1.The performance obligation is part of a contract that has an original expected duration of one year or less.

2.Revenue is recognized from the satisfaction of the performance obligations in the amount billable to the customer in accordance with ASC 606-10-55-18.

3.The variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met.

12

After considering the above optional exemptions, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period is immaterial. Specifically, all obligations are expected to be less than one year, revenue is recognized from the satisfaction of the performance obligations and variable consideration is allocated entirely to wholly unsatisfied performance obligations.

3.Fair Value

Fair value is the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor.  Fair value measurements are categorized into one of three levels based on the lowest level of significant input used: Level 1 (unadjusted quoted prices in active markets); Level 2 (observable market inputs available at the measurement date, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data).

The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:

Fair Value at

Fair Value at

September 30,

December 31,

2019

2018

Assets:

Other long-term assets (a)

  

$

6,893

  

$

5,064

Total Assets

$

6,893

$

5,064

Liabilities:

Interest rate swaps (b)

$

8,312

$

2,031

Long-term debt (c)

247,555

269,739

Earnout - Henderson (d)

17

352

Earnout - Dejana (e)

2,200

2,200

Total Liabilities

$

258,084

$

274,322

(a)  Included in other assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs.

(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs.  Interest rate swaps of $1,475 and $6,837 at September 30, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $127 and $1,904 at December 31, 2018 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.

(c)  The fair value of the Company’s long-term debt, including current maturities, is estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which is a Level 2 input for all periods presented. Meanwhile, long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.

(d) Included in Accrued expenses and other current liabilities in the amount of $17 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson Enterprise Group, Inc. (“Henderson”).   Included in Accrued expenses and other current liabilities and Other long-term liabilities in the amounts of $213 and $200, respectively, at September 30, 2018 is the fair value of an obligation

13

for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson. Fair value is based upon Level 3 discounted cash flow analysis using key inputs of forecasted future sales as well as a growth rate reduced by the market required rate of return. See reconciliation of liability included below:

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2019

2018

2018

Beginning Balance

  

$

17

$

352

$

444

$

529

Adjustments to fair value

-

(217)

Payment to former owners

-

(118)

(31)

(116)

Ending balance

$

17

$

17

$

413

$

413

(e) Included in Other long-term liabilities in the amount of $2,200 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of substantially all of the assets of Dejana Truck & Utility Equipment Company, Inc. and certain entities directly or indirectly owned by the Peter Paul Dejana Family Trust dated 12/31/98 (“Dejana”). Included in Other long-term liabilities in the amount of $3,100 at September 30, 2018 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of Dejana. Fair value is based upon Level 3 inputs of a real options approach where gross sales were simulated in a risk-neutral framework using Geometric Brownian Motion, a well-accepted model of stock price behavior that is used in option pricing models such as the Black-Scholes option pricing model, using key inputs of forecasted future sales and financial performance as well as a risk adjusted expected growth rate adjusted appropriately based on its correlation with the market.  There were no adjustments to fair value or payments to former owners in either the three and nine months ended September 30, 2019 or September 30, 2018.

14

4.Inventories

Inventories consist of the following:

September 30,

December 31,

2019

2018

Finished goods

  

$

44,049

  

$

43,192

Work-in-process

10,611

7,357

Raw material and supplies

35,746

31,447

$

90,406

$

81,996

The inventories in the table above do not include truck chassis inventory financed through a floor plan financing agreement, which are recorded separately on the balance sheet. The Company takes title to truck chassis upon receipt of the inventory through its floor plan agreement and performs up-fitting service installations to the truck chassis inventory during the installation period.  The floor plan obligation is then assumed by the dealer customer upon delivery.  At September 30, 2019 and December 31, 2018, the Company had $19,709 and $4,204 of chassis inventory and related floor plan financing obligation, respectively.  The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

5.

Property, plant and equipment

Property, plant and equipment are summarized as follows:

September 30,

December 31,

2019

2018

Land

$

2,378

$

2,378

Land improvements

4,534

4,357

Leasehold improvements

4,087

4,079

Buildings

28,662

28,238

Machinery and equipment

51,372

50,129

Furniture and fixtures

17,089

16,360

Mobile equipment and other

4,963

4,883

Construction-in-process

7,861

3,084

Total property, plant and equipment

120,946

113,508

Less accumulated depreciation

(64,182)

(58,313)

Net property, plant and equipment

$

56,764

$

55,195

6.

Leases

The Company has operating leases for manufacturing and upfit facilities, land and parking lots, warehousing space and certain equipment. The leases have remaining lease terms of less than one year to 16 years, some of which include options to extend the leases for up to 10 years. Such renewal options were not included in the determination of the lease term unless deemed reasonably certain of exercise. The discount rate used in measuring the lease liabilities is based on the Company’s interest rate on its secured Term Loan Credit Agreement. Certain of the Company’s leases contain escalating rental payments based on an index. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

15

Lease Expense

The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows:

Three Months Ended

Nine Months Ended

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,286

$ 3,562

Short term lease cost

$ 121

$ 317

Total lease cost

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

September 30, 2019

Cash paid for amounts included in the measurement of operating lease liabilities

$ 3,392

Non-cash lease expense - right-of-use assets

$ 2,679

Right-of-use assets obtained in exchange for operating lease obligations

$ 3,525

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,203

Other current liabilities

3,626

Operating lease liabilities

18,813

Total operating lease liabilities

$ 22,439

Weighted Average Remaining Lease Term

Operating leases

79

months

Weighted Average Discount Rate

Operating leases

5.37%

16

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

2019 (excluding the nine months ended September 30, 2019)

$ 1,208

2020

4,616

2021

4,359

2022

4,046

2023

3,604

Thereafter

8,728

Total Lease Payments

26,561

Less: imputed interest

(4,122)

Total

$ 22,439

Related Party Leases

The Company entered into lease agreements at the time of the close of the Dejana acquisition with parties that are affiliated with the former owners of Dejana and remain affiliated with Dejana post - acquisition.  The related parties continue to own land and buildings where Dejana conducts business.  As of September 30, 2019, the Company had nine operating leases at Dejana upfitting and manufacturing facilities with related party affiliates. The Company incurred $534 and $1,602 of total rent expense to related parties in the three and nine months ended September 30, 2019, respectively.  As the Company makes monthly payments to the related parties, there are no amounts owed to the related parties at September 30, 2019.

ASC 840 Disclosure

As required in transition, the below summarizes the Company’s future minimum lease payments at December 31, 2018 under ASC 840:

Related Party Leases

Third Party Leases

Total Leases

2019

$

2,250

$

2,009

$

4,259

2020

2,250

1,654

3,904

2021

2,250

1,364

3,614

2022

2,250

949

3,199

2023

2,130

574

2,704

Thereafter

4,410

1,500

5,910

Total lease obligations

$

15,540

$

8,050

$

23,590

17

7. Other Intangible Assets

The following is a summary of the Company’s other intangible assets:

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

September 30, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

62,000

18,000

Customer relationships

80,920

20,587

60,333

Patents

21,136

12,915

8,221

Noncompete agreements

8,640

8,102

538

Trademarks

5,459

3,690

1,769

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

109,214

88,861

Total

$

275,675

$

109,214

$

166,461

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2018

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

59,000

21,000

Customer relationships

80,920

16,607

64,313

Patents

21,136

11,974

9,162

Noncompete agreements

8,640

7,877

763

Trademarks

5,459

3,619

1,840

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

100,997

97,078

Total

$

275,675

$

100,997

$

174,678

Amortization expense for intangible assets was $2,737 and $2,868 for the three months ended September 30, 2019 and 2018, respectively. Amortization expense for intangible assets was $8,217 and $8,605 for the nine months ended September 30, 2019 and 2018, respectively. Estimated amortization expense for the remainder of 2019 and each of the succeeding five years is as follows:

2019

    

$

2,739

2020

10,932

2021

10,670

2022

10,520

2023

10,520

2024

7,520

6.

18

8.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2019

2018

Term Loan, net of debt discount of $879 and $1,172 at September 30, 2019 and December 31, 2018, respectively

$

246,323

$

278,081

Less current maturities

2,143

32,749

Long-term debt before deferred financing costs

244,180

245,332

Deferred financing costs, net

1,769

2,386

Long-term debt, net

$

242,411

$

242,946

At September 30, 2019, the Company had outstanding borrowings under the Term Loan Credit Agreement of $246,323, outstanding borrowings on the Revolving Credit Agreement of $57,000, and remaining borrowing availability of $42,352.  At December 31, 2018, the Company had outstanding borrowings under the Term Loan Credit Agreement of $278,081, no outstanding borrowings on the Revolving Credit Agreement and remaining borrowing availability of $94,631.  

In accordance with the senior credit facilities, the Company is required to make additional principal prepayments over the above scheduled payments under certain conditions. This includes, in the case of the term loan facility, 100% of the net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances, and, within 150 days of the end of each fiscal year, 50% of consolidated excess cash flow including a deduction for certain distributions (which percentage is reduced to 0% upon the achievement of certain leverage ratio thresholds), for such fiscal year. Consolidated excess cash flow is defined in the senior credit facilities as consolidated adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) plus a consolidated working capital adjustment, less the sum of repayments of debt and capital expenditures (subject to certain adjustments), interest and taxes paid in cash, management fees and certain restricted payments (including certain dividends or distributions). Consolidated working capital adjustment is defined in the senior credit facilities as the change in working capital, defined as current assets, excluding cash and cash equivalents, less current liabilities, excluding the current portion of long-term debt.  As of September 30, 2019, the Company was not required to make additional excess cash flow payments during fiscal 2019. The Company made a voluntary payment of $30,000 on its debt on February 13, 2019.

On June 13, 2019 the Company entered into an interest rate swap agreement to reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $175,000 effective for the period May 31, 2019 through May 31, 2024. The interest rate swap is accounted for as a cash flow hedge. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with one global financial institution. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.495% and LIBOR (with a LIBOR floor of 1.0%). The interest rate swap replaced four interest rate swaps that the Company had entered into in 2015 and 2018, which are described in further detail below.

The Company previously entered into interest rate swap agreements on February 20, 2015 to reduce its exposure to interest rate volatility. The three interest rate swap agreements had notional amounts of $45,000, $90,000 and $135,000 effective for the periods December 31, 2015 through March 29, 2018, March 29, 2018 through March 31, 2020 and March 31, 2020 through June 30, 2021, respectively.  On February 5, 2018, the Company entered into additional interest rate swap agreements to reduce its exposure to interest rate volatility. The two interest rate swap agreements had notional amounts of $50,000 and $150,000 effective for the periods December 31, 2018 through June 30, 2021 and June 30, 2021 through December 10, 2021, respectively. The interest rates swaps were accounted for as cash flow hedges. The Company may have had counterparty credit risk resulting from the interest rate swap, which it monitored on an on-going basis. This risk lied with one global financial institution. Under the interest rate swap agreement, effective as of December 31, 2015, the Company either received or made payments on a monthly basis

19

based on the differential between 1.860% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 29, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.670% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 31, 2020, the Company would either receive or make payments on a monthly basis based on the differential between 2.918% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement effective as of December 31, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.613% and LIBOR. Under the interest rate swap agreement effective as of June 30, 2021, the Company would either receive or make payments on a monthly basis based on the differential between 2.793% and LIBOR.  The above four interest rate swaps were terminated on June 13, 2019 and replaced with the new interest rate swap described in the prior paragraph. As of the termination date, the swaps had a value of $6,015 included in accumulated other comprehensive loss that will be reclassified to earnings over the period of the terminated hedged transactions.

The current interest rate swap’s negative fair value at September 30, 2019 was $8,312, of which $1,475 and $6,837 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The prior interest rate swaps’ negative fair value at December 31, 2018 was $2,031, of which $127 and $1,904 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. 

9.Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities are summarized as follows:

September 30,

December 31,

2019

2018

Payroll and related costs

$

9,989

$

9,607

Employee benefits

5,730

5,281

Accrued warranty

3,777

3,662

Other

8,117

4,756

$

27,613

$

23,306

10.Warranty Liability

The Company accrues for estimated warranty costs as sales are recognized and periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. The Company’s warranties generally provide, with respect to its snow and ice control equipment, that all material and workmanship will be free from defect for a period of two years after the date of purchase by the end-user, and with respect to its parts and accessories purchased separately, that such parts and accessories will be free from defect for a period of one year after the date of purchase by the end-user.  All of the Company’s warranties are assurance-type warranties. Certain snowplows only provide for a one year warranty.  The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior five years of warranty history utilizing a formula driven by historical warranty expense and applying management’s judgment.  The Company adjusts its historical warranty costs to take into account unique factors such as the introduction of new products into the marketplace that do not provide a historical warranty record to assess. The warranty reserve was $6,344 at September 30, 2019, of which $2,567 is included in Other long-term liabilities and $3,777 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet.  The warranty reserve was $6,174 at December 31, 2018, of which $2,512 is included in Other long-term liabilities and $3,662 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. 

20

The following is a rollforward of the Company’s warranty liability:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Balance at the beginning of the period

$

5,731

$

5,176

$

6,174

$

5,677

Warranty provision

886

1,050

2,665

2,821

Claims paid/settlements

(273)

(472)

(2,495)

(2,744)

Balance at the end of the period

$

6,344

$

5,754

$

6,344

$

5,754

11.

Employee Retirement Plans

The components of net periodic pension cost consist of the following:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of net periodic pension cost:

Service cost

$

-

$

102

$

-

$

306

Interest cost

410

389

1,230

1,167

Expected return on plan assets

(294)

(475)

(882)

(1,425)

Amortization of net loss

149

176

447

528

Net periodic pension cost

$

265

$

192

$

795

$

576

The Company estimates its total required minimum contributions to its pension plans in 2019 will be $0.  Through September 30, 2019, the Company has made $0 of cash contributions to the pension plans versus $7,047 through the same period in 2018. The 2018 payment included a $7,000 discretionary payment related to the 2017 plan year.

Components of net periodic other postretirement benefit cost consist of the following:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

47

$

111

$

141

Interest cost

63

58

189

174

Amortization of net gain

(78)

(52)

(234)

(156)

Net periodic other postretirement benefit cost

$

22

$

53

$

66

$

159

Service cost is included in Income from operations on the Condensed Consolidated Statement of Operations and Comprehensive Income. The other components of net periodic pension and postretirement benefit cost are included in Other expense on the Condensed Consolidated Statement of Operations and Comprehensive Income.

21

12.Earnings per Share

Basic earnings per share of common stock is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share of common stock is computed by dividing net income by the weighted average number of common shares, using the two-class method.  As the Company has granted restricted stock units (“RSUs”) that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed earnings. Under this method, all earnings (distributed and undistributed) are allocated to common shares and participating securities based on their respective rights to receive dividends. Diluted net earnings per share is calculated by dividing net income attributable to common stockholders by the weighted average number of common stock and dilutive common stock outstanding during the period.  Potential common shares in the diluted net earnings per share computation are excluded to the extent that they would be anti-dilutive. 

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Basic earnings per common share

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

$

0.54

$

0.43

$

1.63

$

1.27

Earnings per common share assuming dilution

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

Incremental shares applicable to non-participating RSUs

36,758

25,526

35,176

21,809

Weighted average common shares assuming dilution

22,832,170

22,726,517

22,808,722

22,697,259

$

0.53

$

0.43

$

1.61

$

1.26

13.Employee Stock Plans

2010 Stock Incentive Plan

In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”).  The Company’s Board of Directors approved an amendment and restatement of the 2010 Plan on March 5, 2014, contingent on stockholder approval of the performance goals under the 2010 Plan, and the amendment and restatement became effective upon stockholder approval of the performance goals at the 2014 annual meeting of stockholders held on April 30, 2014.  The 2010 Plan provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries.  A maximum of 2,130,000 shares of common stock may be issued pursuant to all awards under the 2010 Plan.

Equity awards issued to management include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant.  As the retirement provision

22

does not qualify as a substantive service condition, the Company incurred $0 and $0 in the three months ended September 30, 2019 and 2018, respectively, and $1,374 and $2,968 in the nine months ended September 30, 2019 and 2018, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s nominating and governance committee approved a retirement provision for the RSUs issued to non-employee directors that accelerates the vesting of such awards upon retirement.  Such awards are fully expensed immediately upon grant in accordance with ASC 718, as the retirement provision eliminates substantive service conditions associated with the awards.

Performance Share Unit Awards

The Company granted performance share units as performance-based awards under the 2010 Plan in the first quarters of 2019 and 2018 that are subject to performance conditions over a three year performance period beginning in the year of the grant. Upon meeting the prescribed performance conditions, employees will be issued shares which vest immediately at the end of the measurement period. For performance share grants in prior years, upon meeting the prescribed performance conditions, in the first quarter of the year subsequent to grant, employees were issued RSUs, a portion of which is subject to vesting over the two years following the end of the performance period.  In accordance with ASC 718, such awards are being expensed over the vesting period from the date of grant through the requisite service period, based upon the most probable outcome.  The fair value per share of the awards is the closing stock price on the date of grant, which was $36.48. The Company recognized $338 and ($172) of compensation expense (benefit) related to the awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized $1,401 and $1,760 of compensation expense related to the awards in the nine months ended September 30, 2019 and 2018, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately $966 and is expected to be recognized through 2022.

Restricted Stock Unit Awards

RSUs are granted to both non-employee directors and management.  RSUs do not carry voting rights.  While all non-employee director RSUs participate in dividend equivalents, there are two classes of management RSUs, one that participates in dividend equivalents, and a second that does not participate in dividend equivalents.  Each RSU represents the right to receive one share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are not required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.

A summary of RSU activity for the nine months ended September 30, 2019 is as follows:

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2018

45,599

$

33.28

1.32

years

Granted

47,360

$

36.48

0.85

years

Vested

(35,838)

$

32.73

Cancelled and forfeited

(420)

$

36.48

Unvested at September 30, 2019

56,701

$

36.46

1.04

years

Expected to vest in the future at September 30, 2019

56,701

$

36.46

1.04

years

The Company recognized $187 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized $1,660 and $2,420 of compensation expense related to the RSU awards in the nine months ended September 30, 2019 and 2018, respectively.

23

The unrecognized compensation expense, calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately $902 and is expected to be recognized through 2022.

For 2019 grants to non-employee directors, vesting occurs as of the grant date. Vested director RSUs are ‘‘settled’’ by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following a termination of service of the participant that constitutes a separation from service, and in all events no later than the end of the calendar year in which such termination of service occurs or, if later, two and one-half months after such termination of service.  Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following vesting.

14.

Commitments and Contingencies

In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes.  However, the Company does not believe that any pending litigation will have a material adverse effect on its consolidated financial position.  In addition, the Company is not currently a party to any environmental-related claims or legal matters.

15. Segments

During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: 

Work Truck Attachments.  The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment consists of our operations that manufacture and sell snow and ice control products.

 

Work Truck Solutions.  The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.

Separate financial information is available for the two operating segments. In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions. Prior period segment information has been recast to align with this change in reporting structure and to reflect an allocation of corporate costs.

24

Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. No single customer’s revenues amounted to 10% or more of the Company’s total revenue. Sales are primarily within the United States and substantially all assets are located within the United States.

Historically, sales from Work Truck Attachments to Work Truck Solutions were recorded at third party pricing. In 2019, sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Net sales

Work Truck Attachments

$

75,632

$

69,806

$

213,693

$

197,931

Work Truck Solutions

66,237

55,026

197,719

174,311

$

141,869

$

124,832

$

411,412

$

372,242

Adjusted EBITDA

Work Truck Attachments

$

18,673

$

18,780

$

59,423

$

60,226

Work Truck Solutions

6,393

1,738

18,772

7,448

$

25,066

$

20,518

$

78,195

$

67,674

Depreciation and amortization expense

Work Truck Attachments

$

2,524

$

2,430

$

7,579

$

7,137

Work Truck Solutions

2,204

2,354

6,756

7,078

$

4,728

$

4,784

$

14,335

$

14,215

Assets

Work Truck Attachments

$

406,746

$

387,355

Work Truck Solutions

360,163

325,385

$

766,909

$

712,740

Capital Expenditures

Work Truck Attachments

$

1,955

$

1,373

$

6,209

$

4,228

Work Truck Solutions

404

850

1,478

2,346

$

2,359

$

2,223

$

7,687

$

6,574

All intersegment sales are eliminated in consolidation.

16.

Income Taxes

The Company’s effective tax rate was 20.0% and 10.4% for the three months ended September 30, 2019 and 2018, respectively. The Company’s effective tax rate was 22.5% and 18.9% for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate for the three and nine months ended September 30, 2019 was higher when compared to the same periods in the prior year due to the release of reserves for uncertain tax positions of $819 in the three and nine months ended September 30, 2019 compared to $1,258 in the three and nine months ended September 30, 2018. Additionally, the Company made a voluntary pension funding payment in the three and nine months ended September 30, 2018 of $7,000, which was deducted in the Company’s tax returns for the year ended December 31, 2017 reducing taxable income for that period. The increased pension funding deduction resulted in a tax benefit of $651, also decreasing the tax rate for the three and nine months ended September 30, 2018 as this deduction was not included in the provision recorded at December 31, 2017. 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.

25

17.

Changes in Accumulated Other Comprehensive Loss by Component

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2019 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2018

$

(1,530)

$

2,118

$

(6,637)

$

(6,049)

Other comprehensive loss before reclassifications

(4,799)

(4,799)

Amounts reclassified from accumulated other comprehensive loss: (1)

152

(173)

330

309

Balance at September 30, 2019

$

(6,177)

$

1,945

$

(6,307)

$

(10,539)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Amortization of pension items:

Actuarial losses (a)

447

Tax benefit

(117)

Reclassification net of tax

$

330

Realized losses on interest rate swaps reclassified to interest expense

206

Tax benefit

(54)

Reclassification net of tax

$

152

(a)     These components are included in the computation of benefit plan costs in Note 11.

26

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2018 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2017

$

(1,328)

$

1,392

$

(6,636)

$

(6,572)

Other comprehensive gain before reclassifications

2,058

-

-

2,058

Amounts reclassified from accumulated other comprehensive loss: (1)

247

(115)

391

522

Balance at September 30, 2018

$

977

$

1,277

$

(6,245)

$

(3,992)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(156)

Tax expense

41

Reclassification net of tax

$

(115)

Amortization of pension items:

Actuarial losses (a)

528

Tax benefit

(137)

Reclassification net of tax

$

391

Realized losses on interest rate swaps reclassified to interest expense

334

Tax benefit

(87)

Reclassification net of tax

$

247

(a)These components are included in the computation of benefit plan costs in Note 11.

18.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which modifies the measurement of expected credit losses for financial instruments held at the reporting date. The standard is effective for annual periods beginning after December 15, 2019. The Company is currently evaluating the impact the adoption this ASU will have on its condensed consolidated financial statements.

19.    Subsequent Events

Consistent with its long term plans, the Company intends to terminate its defined benefit pension plans during the fourth quarter of 2019.  On October 31, 2019, lump-sum settlement payments of $3,245 and $12,476 were made from the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees and the Douglas Dynamics, L.L.C Salaried Pension Plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, the Company intends to purchase annuities for plan participants during the fourth quarter of 2019. Upon settlement of the

27

pension liability in the fourth quarter, the Company will reclassify the related pension losses currently recorded to AOCL to the consolidated statements of comprehensive income. As of September 30, 2019, the Company had unrecognized losses related to the pension plans of $6,541, net of tax. The Company will recognize this loss upon termination of the pension plans, adjusted for the total required payout to plan participants which will be determined based on employee elections and market conditions present at the time of termination.

28

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes which are included in Item 1 of this Quarterly Report on Form 10-Q, as well as the information contained in our Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission.

In this Quarterly Report on Form 10-Q, unless the context indicates otherwise: “Douglas Dynamics,” the “Company,” “we,” “our,” or “us” refer to Douglas Dynamics, Inc.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains certain “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).  These statements include information relating to future events, product demand, the payment of dividends, future financial performance, strategies, expectations, competitive environment, regulation and availability of financial resources.  These statements are often identified by use of words such as “anticipate,” “believe,” “intend,” “estimate,” “expect,” “continue,” “should,” “could,” “may,” “plan,” “project,” “predict,” “will” and similar expressions and include references to assumptions and relate to our future prospects, developments and business strategies.  Such statements involve known and unknown risks, uncertainties and other factors that could cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements.  Factors that could cause or contribute to such differences include, but are not limited to: (i) weather conditions, particularly lack of or reduced levels of snowfall and the timing of such snowfall; (ii) our inability to maintain good relationships with our distributors; (iii) our inability to maintain good relationships with the original equipment manufacturers with whom we currently do significant business; (iv) lack of available or favorable financing options for our end-users, distributors or customers; (v) the potential that we may be required to recognize goodwill impairment attributable to our Work Truck Solutions segment,  (vi) increases in the price of steel or other materials (including as a result of tariffs) necessary for the production of our products that cannot be passed on to our distributors; (vii) increases in the price of fuel or freight; (viii) a significant decline in economic conditions; (ix) the inability of our suppliers and original equipment manufacturer partners to meet our volume or quality requirements; (x) inaccuracies in our estimates of future demand for our products; (xi) our inability to protect or continue to build our intellectual property portfolio; (xii) the effects of laws and regulations and their interpretations on our business and financial condition; (xiii) our inability to develop new products or improve upon existing products in response to end-user needs; (xiv) losses due to lawsuits arising out of personal injuries associated with our products; (xv) factors that could impact the future declaration and payment of dividends; (xvi) our inability to compete effectively against competition; and (xvii) our inability to achieve the projected financial performance with the assets of Dejana, which we acquired in 2016 and unexpected costs or liabilities related to such acquisitions, as well as those discussed in the sections entitled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q, if any, or in our most recent Annual Report on Form 10-K.  Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements.  In addition, the forward-looking statements in this Quarterly Report on Form 10-Q speak only as of the date hereof and we undertake no obligation, except as required by law, to update or release any revisions to any forward-looking statement, even if new information becomes available in the future.

Results of Operations

During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. The changes in the Company’s reporting structure consist of revenues and costs from the Company’s municipal snow and ice offering under the Henderson Products brand moving from the Work Truck Attachments segment to the Work Truck Solutions segment. Under this revised reporting structure, the Company’s two reportable business segments are as follows: 

Work Truck Attachments.  The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment

29

consists of our operations that manufacture and sell snow and ice control products. As described under “Seasonality and Year-To Year Variability,” the Work Truck Attachments Segment is seasonal and, as a result, its results of operations can vary from quarter-to-quarter and from year-to-year.

 

Work Truck Solutions.  The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.

In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions. Prior period segment information has been recast to align with this change in reporting structure and to reflect an allocation of corporate costs.

Overview

The following table sets forth, for the three and nine months ended September 30, 2019 and 2018, the consolidated statements of operations of the Company and its subsidiaries.  All intercompany balances and transactions have been eliminated in consolidation.  In the table below and throughout this “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” consolidated statements of operations data for the three and nine months ended September 30, 2019 and 2018 have been derived from our unaudited consolidated financial statements.  The information contained in the table below should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q.

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(unaudited)

(unaudited)

(in thousands)

(in thousands)

Net sales

$

141,869

$

124,832

$

411,412

$

372,242

Cost of sales

101,930

89,912

288,934

261,446

Gross profit

39,939

34,920

122,478

110,796

Selling, general, and administrative expense

17,269

16,592

52,680

53,281

Intangibles amortization

2,737

2,868

8,217

8,605

Income from operations

19,933

15,460

61,581

48,910

Interest expense, net

(4,271)

(4,379)

(12,610)

(12,420)

Other expense, net

(120)

(12)

(416)

(479)

Income before taxes

15,542

11,069

48,555

36,011

Income tax expense

3,113

1,148

10,949

6,802

Net income

$

12,429

$

9,921

$

37,606

$

29,209

30

The following table sets forth for the three and nine months ended September 30, 2019 and 2018, the percentage of certain items in our condensed consolidated statement of operations, relative to net sales:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(unaudited)

(unaudited)

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

Cost of sales

71.8

%

72.0

%

70.2

%

70.2

%

Gross profit

28.2

%

28.0

%

29.8

%

29.8

%

Selling, general, and administrative expense

12.2

%

13.3

%

12.8

%

14.3

%

Intangibles amortization

1.9

%

2.3

%

2.0

%

2.3

%

Income from operations

14.1

%

12.4

%

15.0

%

13.2

%

Interest expense, net

(3.0)

%

(3.5)

%

(3.1)

%

(3.3)

%

Other expense, net

-

%

-

%

-

%

-

%

Income before taxes

11.1

%

8.9

%

11.9

%

9.9

%

Income tax expense

2.2

%

0.8

%

2.7

%

1.8

%

Net income

8.9

%

8.1

%

9.2

%

8.1

%

Net Sales

Net sales were $141.9 million for the three months ended September 30, 2019 compared to $124.8 million in the three months ended September 30, 2018, an increase of $17.1 million, or 13.7%. Net sales were $411.4 million for the nine months ended September 30, 2019 compared to $372.2 million in the nine months ended September 30, 2018, an increase of $39.2 million, or 10.5%. Sales increased for the three and nine months ended September 30, 2019 compared to the same periods in the prior year due to higher volumes driven by ongoing positive demand, price increases and improved chassis predictability. See below for a discussion of net sales for each of our segments.

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Net sales

Work Truck Attachments

$

75,632

$

69,806

$

213,693

$

197,931

Work Truck Solutions

66,237

55,026

197,719

174,311

$

141,869

$

124,832

$

411,412

$

372,242

Net sales at our Work Truck Attachments segment were $75.6 million for the three months ended September 30, 2019 compared to $69.8 million in the three months ended September 30, 2018, an increase of $5.8 million primarily due to strong sales during our preseason period and price recovery on higher material costs.  Net sales at our Work Truck Attachments segment were $213.7 million for the nine months ended September 30, 2019 compared to $197.9 million in the nine months ended September 30, 2018, an increase of $15.8 million primarily due to the same reasons noted above for the three month period, as well as increased parts and accessories sales.    

Net sales at our Work Truck Solutions segment were $66.2 million for the three months ended September 30, 2019 compared to $55.0 million in the three months ended September 30, 2018, an increase of $11.2 million due to increased demand, price recovery on higher material costs, operational efficiency gains, as well as continued improvements in chassis supply predictability when compared to the same quarter last year. Net sales at our Work Truck Solutions segment were $197.7 million for the nine months ended September 30, 2019 compared to $174.3

31

million in the nine months ended September 30, 2018, an increase of $23.4 million due to the same reasons noted above in the three month period.

Cost of Sales

Cost of sales was $101.9 million for the three months ended September 30, 2019 compared to $89.9 million for the three months ended September 30, 2018, an increase of $12.0 million, or 13.3%. Cost of sales was $288.9 million for the nine months ended September 30, 2019 compared to $261.4 million for the nine months ended September 30, 2018, an increase of $27.5 million, or 10.5%. The increase in cost of sales was driven by increased sales as discussed above under “—Net Sales”. Cost of sales as a percentage of sales were 71.8% for the three month period ended September 30, 2019 compared to 72.0% for the three month period ended September 30, 2018. The slight decrease in cost of sales as a percentage of sales for the three month period is due to increased operating efficiencies in the Work Truck Solutions segment.  Cost of sales as a percentage of sales was unchanged at 70.2% for the nine month periods ended September 30, 2019 and 2018. A decrease in cost of sales as a percentage of sales for the nine month period ended September 30, 2019 due to operating efficiencies in the Work Truck Solutions segment was offset by an increase in costs of sales as a percentage of sales due to higher sales in the Work Truck Solutions segment, which historically has operated at lower margins than the Work Truck Attachments segment.  

Gross Profit

Gross profit was $39.9 million for the three months ended September 30, 2019 compared to $34.9 million for the three months ended September 30, 2018, an increase of $5.0 million, or 14.3%. Gross profit was $122.5 million for the nine months ended September 30, 2019 compared to $110.8 million for the nine months ended September 30, 2018, an increase of $11.7 million, or 10.6%. The change in gross profit is attributable to the changes in sales as discussed above under “—Net Sales.”  As a percentage of net sales, gross profit increased slightly from 28.0% for the three months ended September 30, 2018 to 28.2% for the corresponding period in 2019.  As a percentage of net sales, gross profit was unchanged at 29.8% for the nine month periods ended September 30, 2019 and 2018. The reasons for the changes in gross profit as a percentage of net sales are the same as those relating to the changes in cost of sales as a percentage of sales discussed above under “—Cost of Sales.”

Selling, General and Administrative Expense

Selling, general and administrative expenses, including intangibles amortization, were $20.0 million for the three months ended September 30, 2019, compared to $19.5 million for the three months ended September 30, 2018, an increase of $0.5 million, or 2.6%. The increase in the three months ended September 30, 2019 was due to an increase in performance-based stock compensation expense, driven by improved operating results. Selling, general and administrative expenses, including intangibles amortization, were $60.9 million for the nine months ended September 30, 2019, compared to $61.9 million for the nine months ended September 30, 2018, a decrease of $1.0 million, or 1.6%. The decrease in selling, general and administrative expenses for the nine months ended September 30, 2019 is primarily due to a decrease in stock compensation expense related to plan design changes implemented in the prior year and planned management transitions that occurred in 2019, and a decrease in legal expenses related to a patent infringement case in the prior year.

Interest Expense

Interest expense was $4.3 million for the three months ended September 30, 2019, which was slightly lower than the $4.4 million incurred in the same period in the prior year. The decrease in interest expense for the three months ended September 30, 2019 was primarily due to the reduction to the principal balance of the Term Loan Credit Agreement due to a $30.0 million voluntary prepayment made in February 2019. Interest expense was $12.6 million for the nine months ended September 30, 2019, which was higher than the $12.4 million incurred in the same period in the prior year. This was due to an increase in revolving borrowings during the nine months ended September 30, 2019, which increased interest expense $0.4 million when compared to same period in the prior year. This increase was somewhat offset by a decrease in interest expense related to the Term Loan Credit Agreement as a result of  the reduction to the principal balance noted above.

32

Income Taxes

The Company’s effective tax rate was 20.0% and 10.4% for the three months ended September 30, 2019 and 2018, respectively. The Company’s effective tax rate was 22.5% and 18.9% for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate for the three and nine months ended September 30, 2019 was higher when compared to the same periods in the prior year due to the release of reserves for uncertain tax positions of $0.8 million in the three and nine months ended September 30, 2019 compared to $1.3 million in the three and nine months ended September 30, 2018. Additionally, the Company made a voluntary pension funding payment in the three and nine months ended September 30, 2018 of $7.0 million which was deducted in the Company’s tax returns for the year ended December 31, 2017 reducing taxable income for that period. The increased pension funding deduction resulted in a tax benefit of $0.7 million, also decreasing the tax rate for the three and nine months ended September 30, 2018 as this deduction was not included in the provision recorded at December 31, 2017. 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.

Net Income

Net income for the three months ended September 30, 2019 was $12.4 million, compared to net income of $9.9 million for the corresponding period in 2018, an increase in net income of $2.5 million. Net income for the nine months ended September 30, 2019 was $37.6 million, compared to net income of $29.2 million for the corresponding period in 2018, an increase in net income of $8.4 million. The increase in net income for the three and nine months ended September 30, 2019 was driven by the factors described above under “— Net Sales,” “—Cost of Sales,” “— Selling, General and Administrative Expense,” and “— Income Taxes.”  As a percentage of net sales, net income was 8.9% for the three months ended September 30, 2019 compared to 8.1% for the three months ended September 30, 2018. As a percentage of net sales, net income was 9.2% for the nine months ended September 30, 2019 compared to 8.1% for the nine months ended September 30, 2018.  

Discussion of Critical Accounting Policies

There have been no material changes to our critical accounting policies previously disclosed in our Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission, under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operation — Critical Accounting Policies.”

Liquidity and Capital Resources

Our principal sources of cash have been, and we expect will continue to be, cash from operations and borrowings under our senior credit facilities.

Our primary uses of cash are to provide working capital, meet debt service requirements, finance capital expenditures, pay dividends under our dividend policy and support our growth, including through potential acquisitions, and for other general corporate purposes. For a description of the seasonality of our working capital rates see “—Seasonality and Year-To-Year Variability.”

Our Board of Directors has adopted a dividend policy that reflects an intention to distribute to our stockholders a regular quarterly cash dividend. The declaration and payment of these dividends to holders of our common stock is at the discretion of our Board of Directors and depends upon many factors, including our financial condition and earnings, legal requirements, taxes and other factors our Board of Directors may deem to be relevant. The terms of our indebtedness may also restrict us from paying cash dividends on our common stock under certain circumstances. As a result of this dividend policy, we may not have significant cash available to meet any large unanticipated liquidity requirements. As a result, we may not retain a sufficient amount of cash to fund our operations or to finance unanticipated capital expenditures or growth opportunities, including acquisitions. Our Board of Directors may, however, amend, revoke or suspend our dividend policy at any time and for any reason.

33

As of September 30, 2019, we had $47.3 million of total liquidity, comprised of $4.9 million in cash and cash equivalents and borrowing availability of $42.4 million under our revolving credit facility, compared with total liquidity as of December 31, 2018 of approximately $122.4 million, comprised of approximately $27.8 million in cash and cash equivalents and borrowing availability of approximately $94.6 million under our revolving credit facility. The decrease in our total liquidity from December 31, 2018 is primarily due to the seasonality of our business. Borrowing availability under our revolving credit facility is governed by a borrowing base, the calculation of which includes cash on hand. Accordingly, use of cash on hand may also result in a reduction in the amount available for borrowing under our revolving credit facility.  Furthermore, our revolving credit facility requires us to maintain at least $10.5 million of borrowing availability and 15% of the aggregate revolving commitments at the time of determination. We expect that cash on hand and cash we generate from operations, as well as available credit under our senior credit facilities, will provide adequate funds for the purposes described above for at least the next 12 months.

The following table shows our cash and cash equivalents and inventories in thousands at September 30, 2019, December 31, 2018 and September 30, 2018.

As of

September 30,

December 31,

September 30,

2019

2018

2018

Cash and cash equivalents

$

4,870

$

27,820

$

-

Inventories

90,406

81,996

89,444

We had cash and cash equivalents of $4.9 million at September 30, 2019 compared to cash and cash equivalents of $27.8 million and $0.0 million at December 31, 2018 and September 30, 2018, respectively.  The table below sets forth a summary of the significant sources and uses of cash for the periods presented in thousands.

Nine Months Ended

September 30,

September 30,

%

Cash Flows (in thousands)

2019

2018

Change

Change

Net cash used in operating activities

$

(21,169)

$

(17,904)

$

(3,265)

18.2

%

Net cash used in investing activities

(7,801)

(6,302)

(1,499)

23.8

%

Net cash provided by (used in) financing activities

6,020

(12,669)

18,689

(147.5)

%

Decrease in cash

$

(22,950)

$

(36,875)

$

13,925

37.8

%

Net cash used in operating activities increased $3.3 million from the nine months ended September 30, 2018 to the nine months ended September 30, 2019. The increase in cash used in operating activities was due to unfavorable changes in working capital of $4.1 million, slightly offset by a $0.8 million increase in net income adjusted for reconciling items.  The largest unfavorable change in working capital was an increase in accounts receivable from higher sales in the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018.

Net cash used in investing activities increased $1.5 million for the nine months ended September 30, 2019 compared to the corresponding period in 2018 due to an increase in capital expenditures.

Net cash provided by financing activities increased $18.7 million for the nine months ended September 30, 2019 as compared to the corresponding period in 2018. The increase was primarily a result of there being $57.0 million in outstanding borrowings under our revolving credit facility at September 30, 2019 compared to $38.0 million in short term borrowings at September 30, 2018.

34

Free Cash Flow

Free cash flow for the three months ended September 30, 2019 was ($23.2) million compared to ($31.1) million in the corresponding period in 2018, an increase of $7.9 million. The increase in free cash flow is primarily a result of lower cash used in operating activities of $8.1 million, slightly offset by an increase in capital expenditures of $0.2 million. Free cash flow for the nine months ended September 30, 2019 was ($29.0) million compared to ($24.2) million in the corresponding period in 2018, a decrease of $4.8 million. The decrease in free cash flow is primarily a result of increased cash used in operating activities of $3.3 million and an increase in capital expenditures of $1.5 million, as discussed above under “Liquidity and Capital Resources.”     

Non-GAAP Financial Measures

This Quarterly Report on Form 10-Q contains financial information calculated other than in accordance with U.S. generally accepted accounting principles (“GAAP”).

These non-GAAP measures include:

Free cash flow; and
Adjusted EBITDA; and
Adjusted net income and earnings per share.

These non-GAAP disclosures should not be construed as an alternative to the reported results determined in accordance with GAAP.

Free cash flow is a non-GAAP financial measure which we define as net cash provided by (used in) operating activities less capital expenditures.  Free cash flow should be evaluated in addition to, and not considered a substitute for, other financial measures such as net income and cash flow provided by operations.  We believe that free cash flow represents our ability to generate additional cash flow from our business operations.

35

The following table reconciles net cash provided by (used in) operating activities, a GAAP measure, to free cash flow, a non-GAAP measure.

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(In Thousands)

(In Thousands)

Net cash used in operating activities

$

(20,849)

$

(28,895)

$

(21,169)

$

(17,904)

Acquisition of property and equipment

(2,350)

(2,223)

(7,801)

(6,302)

Free cash flow

$

(23,199)

$

(31,118)

$

(28,970)

$

(24,206)

Adjusted EBITDA represents net income before interest, taxes, depreciation and amortization, as further adjusted for certain charges consisting of unrelated legal and consulting fees, stock-based compensation, severance, litigation proceeds, loss on disposal of fixed assets related to facility relocations and certain purchase accounting expenses. We use, and we believe our investors benefit from the presentation of, Adjusted EBITDA in evaluating our operating performance because it provides us and our investors with additional tools to compare our operating performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our core operations. In addition, we believe that Adjusted EBITDA is useful to investors and other external users of our consolidated financial statements in evaluating our operating performance as compared to that of other companies, because it allows them to measure a company’s operating performance without regard to items such as interest expense, taxes, depreciation and amortization, which can vary substantially from company to company depending upon accounting methods and book value of assets and liabilities, capital structure and the method by which assets were acquired. Our management also uses Adjusted EBITDA for planning purposes, including the preparation of our annual operating budget and financial projections. Management also uses Adjusted EBITDA to evaluate our ability to make certain payments, including dividends, in compliance with our senior credit facilities, which is determined based on a calculation of “Consolidated Adjusted EBITDA” that is substantially similar to Adjusted EBITDA.

Adjusted EBITDA has limitations as an analytical tool. As a result, you should not consider it in isolation, or as a substitute for net income, operating income, cash flow from operating activities or any other measure of financial performance or liquidity presented in accordance with GAAP. Some of these limitations are:

Adjusted EBITDA does not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our indebtedness;
Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements;
Other companies, including other companies in our industry, may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure; and
Adjusted EBITDA does not reflect tax obligations whether current or deferred.

36

The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted EBITDA as well as the resulting calculation of Adjusted EBITDA for the three and nine months ended September 30, 2019 and 2018:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(in thousands)

(in thousands)

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Interest expense, net

4,271

4,379

12,610

12,420

Income tax expense

3,113

1,148

10,949

6,802

Depreciation expense

1,991

1,916

6,118

5,610

Amortization

2,737

2,868

8,217

8,605

EBITDA

24,541

20,232

75,500

62,646

Stock-based compensation expense

525

15

3,061

4,180

Purchase accounting (1)

-

-

(217)

-

Other charges (2)

-

271

(149)

848

Adjusted EBITDA

$

25,066

$

20,518

$

78,195

$

67,674

(1)Reflects reversal of earn-out compensation acquired in conjunction with the acquisition of Henderson in the periods presented.
(2)Reflects one time, unrelated legal, severance and consulting fees for the periods presented.

The following table presents Adjusted EBITDA by segment for the three and nine months ended September 30, 2019 and 2018.

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Adjusted EBITDA

Work Truck Attachments

$

18,673

$

18,780

$

59,423

$

60,226

Work Truck Solutions

6,393

1,738

18,772

7,448

$

25,066

$

20,518

$

78,195

$

67,674

Adjusted EBITDA at our Work Truck Attachments segment was $18.7 million for the three months ended September 30, 2019 compared to $18.8 million in the three months ended September 30, 2018, a decrease of $0.1 million.  Adjusted EBITDA at our Work Truck Attachments segment was $59.4 million for the nine months ended September 30, 2019 compared to $60.2 million in the nine months ended September 30, 2018, a decrease of $0.8 million. The changes in the three and nine months ended September 30, 2019 from the corresponding periods in 2018 are primarily due to increases in volume and price offset by inflation and investments in the business, as well as planned unfavorable pricing reductions on sales to the Work Truck Solutions segment in the three and nine months ended September 30, 2019.

Adjusted EBITDA at our Work Truck Solutions segment was $6.4 million for the three months ended September 30, 2019 compared to $1.7 million in the three months ended September 30, 2018, an increase of $4.7 million Adjusted EBITDA at our Work Truck Solutions segment was $18.8 million for the nine months ended September 30, 2019 compared to $7.4 million in the nine months ended September 30, 2018, an increase of $11.4 million. The changes in the three and nine months ended September 30, 2019 are primarily due to higher volumes from improved chassis predictability, operational efficiencies, and lower spending, as well as planned favorable

37

pricing reductions on purchases from the Work Truck Attachments segment in the three and nine months ended September 30, 2019.

Adjusted Net Income and Adjusted Earnings Per Share (calculated on a diluted basis) represents net income and earnings per share (as defined by GAAP), excluding the impact of stock based compensation, severance, litigation proceeds, non-cash purchase accounting adjustments, loss on disposal of fixed assets related to facility relocations and certain charges related to certain unrelated legal fees and consulting fees, net of their income tax impact.  Management believes that Adjusted Net Income and Adjusted Earnings Per Share are useful in assessing the Company’s financial performance by eliminating expenses and income that are not reflective of the underlying business performance. We believe that the presentation of adjusted net income for the periods presented allows investors to make meaningful comparisons of our operating performance between periods and to view our business from the same perspective as our management. Because the excluded items are not predictable or consistent, management does not consider them when evaluating our performance or when making decisions regarding allocation of resources.

The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted net income as well as a reconciliation of diluted earnings per share, the most comparable GAAP financial measure, to Adjusted diluted earnings per share for the three and nine months ended September 30, 2019 and 2018:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

(in thousands)

(in thousands)

Net income (GAAP)

$

12,429

$

9,921

$

37,606

$

29,209

Adjustments:

 - Purchase accounting (1)

-

-

(217)

-

 - Stock-based compensation

525

15

3,061

4,180

 - Other charges (2)

-

271

(149)

848

Tax effect on adjustments

(131)

(71)

(674)

(1,257)

Adjusted net income (non-GAAP)

$

12,823

$

10,136

$

39,627

$

32,980

Weighted average common shares outstanding assuming dilution

22,832,170

22,726,517

22,808,722

22,697,259

Adjusted earnings per common share - dilutive

$

0.55

$

0.44

$

1.70

$

1.42

GAAP diluted earnings per share

$

0.53

$

0.43

$

1.61

$

1.26

Adjustments net of income taxes:

 - Stock-based compensation

0.02

-

0.10

0.14

 - Purchase accounting (1)

-

-

(0.01)

-

 - Other charges (2)

-

0.01

-

0.02

Adjusted diluted earnings per share (non-GAAP)

$

0.55

$

0.44

$

1.70

$

1.42

(1)Reflects reversal of earn-out compensation acquired in conjunction with the acquisition of Henderson in the periods presented.
(2)Reflects one time, unrelated legal, severance and consulting fees for the periods presented.

Contractual Obligations

38

There have been no material changes to our contractual obligations in the three months ended September 30, 2019.

Off-Balance Sheet Arrangements

We are not party to any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues, expenses, results of operations, liquidity, capital expenditures or capital resources.

Seasonality and Year-to-Year Variability

While our Work Truck Solutions segment has limited seasonality and variability, our Work Truck Attachments segment is seasonal and also varies from year-to-year. Consequently, our results of operations and financial condition for this segment vary from quarter-to-quarter and from year-to-year as well. In addition, because of this seasonality and variability, the results of operations for our Work Truck Attachments segment and our consolidated results of operations for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. That being the case, while snowfall levels vary within a given year and from year-to-year, snowfall, and the corresponding replacement cycle of snow and ice control equipment manufactured and sold by our Work Truck Attachments segment, is relatively consistent over multi-year periods.

Sales of our Work Truck Attachments products are significantly impacted by the level, timing and location of snowfall, with sales in any given year and region most heavily influenced by snowfall levels in the prior snow season (which we consider to begin in October and end in March) in that region. This is due to the fact that end-user demand for our Work Truck Attachments products is driven primarily by the condition of their snow and ice control equipment, and in the case of professional snowplowers, by their financial ability to purchase new or replacement snow and ice control equipment, both of which are significantly affected by snowfall levels. Heavy snowfall during a given winter causes usage of our Work Truck Attachments products to increase, resulting in greater wear and tear to our products and a shortening of their life cycles, thereby creating a need for replacement commercial snow and ice control equipment and related parts and accessories. In addition, when there is a heavy snowfall in a given winter, the increased income our professional snowplowers generate from their professional snowplow activities provides them with increased purchasing power to purchase replacement commercial snow and ice control equipment prior to the following winter. To a lesser extent, sales of our Work Truck Attachments products are influenced by the timing of snowfall in a given winter. Because an early snowfall can be viewed as a sign of a heavy upcoming snow season, our end-users may respond to an early snowfall by purchasing replacement snow and ice control equipment during the current season rather than delaying purchases until after the season is over when most purchases are typically made by end-users.

We attempt to manage the seasonal impact of snowfall on our revenues in part through our pre-season sales program, which involves actively soliciting and encouraging pre-season distributor orders in the second and third quarters by offering our Work Truck Attachments distributors a combination of pricing, payment and freight incentives during this period. These pre-season sales incentives encourage our Work Truck Attachments distributors to re-stock their inventory during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering pre-season pricing and payment deferral until the fourth quarter. As a result, we tend to generate our greatest volume of sales (an average of over two-thirds over the last ten years) for the Work Truck Attachments segment during the second and third quarters, providing us with manufacturing visibility for the remainder of the year. By contrast, our revenue and operating results for the Work Truck Attachments segment tend to be lowest during the first quarter, as management believes our end-users prefer to wait until the beginning of a snow season to purchase new equipment and as our distributors sell off inventory and wait for our pre-season sales incentive period to re-stock inventory. Fourth quarter sales for the Work Truck Attachments segment vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of our fourth quarter sales and shipments for the Work Truck Attachments segment consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months.

Because of the seasonality of our sales of Work Truck Attachments products, we experience seasonality in our working capital needs as well. In the first quarter, we typically require capital as we are generally required to build

39

our inventory for the Work Truck Attachments segment in anticipation of our second and third quarter pre-season sales. During the second and third quarters, our working capital requirements rise as our accounts receivable for the Work Truck Attachments segment increase as a result of the sale and shipment of products ordered through our pre-season sales program and we continue to build inventory. Working capital requirements peak towards the end of the third quarter and then begin to decline through the fourth quarter through a reduction in accounts receivable for the Work Truck Attachments segment when we receive the majority of the payments for pre-season shipped products.

We also attempt to manage the impact of seasonality and year-to-year variability on our business costs through the effective management of our assets. Our asset management and profit focus strategies include:

the employment of a highly variable cost structure facilitated by a core group of workers that we supplement with a temporary workforce as sales volumes dictate, which allows us to adjust costs on an as-needed basis in response to changing demand;
our enterprise-wide lean concept, which allows us to adjust production levels up or down to meet demand;
the pre-season order program described above, which incentivizes distributors to place orders prior to the retail selling season; and
a vertically integrated business model.

These asset management and profit focus strategies, among other management tools, allow us to adjust fixed overhead and sales, general and administrative expenditures to account for the year-to-year variability of our sales volumes.

Additionally, although modest, our annual capital expenditure requirements can be temporarily reduced by up to approximately 40% in response to actual or anticipated decreases in sales volumes. If we are unsuccessful in our asset management initiatives, the seasonality and year-to-year variability effects on our business may be compounded and in turn our results of operations and financial condition may suffer.

Item 3.Quantitative and Qualitative Disclosures About Market Risk

We do not use financial instruments for speculative trading purposes, and do not hold any derivative financial instruments that could expose us to significant market risk. Our primary market risk exposures are changes in interest rates and steel price fluctuations.

Interest Rate Risk

We are exposed to market risk primarily from changes in interest rates.  Our borrowings, including our term loan and any revolving borrowings under our senior credit facilities, are at variable rates of interest and expose us to interest rate risk.  A portion of our interest rate risk associated with our term loan is mitigated through interest rate swaps. In addition, the interest rate on any revolving borrowings is subject to an increase in the interest rate based on our average daily availability under our revolving credit facility.

As of September 30, 2019, we had outstanding borrowings under our term loan of $246.3 million. A hypothetical interest rate change of 1%, 1.5% and 2% on our term loan would have changed interest incurred for the three months ended September 30, 2019 by $0.0 million, $0.0 million and $0.0 million, respectively.

The Company is party to an interest rate swap agreement to reduce its exposure to interest rate volatility, and is accounted for as a cash flow hedge. See Note 8 to our Unaudited Condensed Consolidated Financial Statements for additional details on our interest rate swap agreement.

As of September 30, 2019, we had $57.0 million in outstanding borrowings under our revolving credit facility. A hypothetical interest rate change of 1%, 1.5% and 2% on our revolving credit facility would have changed interest incurred for the three months ended September 30, 2019 by $0.1 million, $0.1 million and $0.2 million, respectively.

40

Commodity Price Risk

In the normal course of business, we are exposed to market risk related to our purchase of steel, the primary commodity upon which our manufacturing depends. Our steel purchases as a percentage of revenue were 10.1% and 10.8% for the three and nine months ended September 30, 2019, respectively, compared to 10.3% and 10.4% for the three and nine months ended September 30, 2018.  While steel is typically available from numerous suppliers, the price of steel is a commodity subject to fluctuations that apply across broad spectrums of the steel market. We do not use any derivative or hedging instruments to manage steel price risk. If the price of steel increases, our variable costs could also increase. While historically we have successfully mitigated these increased costs through the implementation of either permanent price increases and/or temporary invoice surcharges, in the future we may not be able to successfully mitigate these costs, which could cause our gross margins to decline. If our costs for steel were to increase by $1.00 in a period where we are not able to pass any of this increase onto our distributors, our gross margins would decline by $1.00 in the period in which such inventory was sold.

Item 4.Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of the end of the period covered by this Quarterly Report our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and include controls and procedures designed to ensure that the information required to be disclosed by us in such reports is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

Changes in Internal Control Over Financial Reporting

There have been no changes in the Company’s internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting, other than those identified below.

Effective January 1, 2019, we adopted Topic 842, Leases. As a result, we have implemented changes to our controls related to leases. These changes include the review of leases for proper classification and valuation of the lease assets and liabilities. These controls were designed to provide reasonable assurance of the fair presentation of our financial statements and related disclosures.  

PART II. OTHER INFORMATION

Item 1.Legal Proceedings

In the ordinary course of business, we are engaged in various litigation matters primarily including product liability and intellectual property disputes. However, management does not believe that any current litigation is material to our operations or financial position. In addition, we are not currently party to any environmental-related claims or legal matters.

Item 1A.Risk Factors

There have been no significant changes in our risk factors from those described in our Annual Report on Form 10-K for the year ended December 31, 2018.

41

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

 

During the three months ended September 30, 2019, the Company did not sell any securities that were not registered under the Securities Act of 1933, as amended.

Dividend Payment Restrictions

The Company’s senior credit facilities include certain restrictions on its ability to pay dividends. The senior credit facilities also restrict the Company’s subsidiaries from paying dividends and otherwise transferring assets to Douglas Dynamics, Inc. For additional detail regarding these restrictions, see Note 8 to the Unaudited Consolidated Financial Statements.

Item 3.Defaults Upon Senior Securities

None.

Item 4.Mine Safety Disclosures

None.

Item 5.Other Information

None.

42

Item 6.Exhibits

The following documents are filed as Exhibits to this Quarterly Report on Form 10-Q:

Exhibit
Numbers

Description

31.1*

Certification of the Company’s Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of the Company’s Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

Certification of the Company’s Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101*

The following financial statements from the quarterly report on Form 10-Q of Douglas Dynamics, Inc. for the quarter ended September 30, 2019, filed on November 5, 2019, formatted in inline XBRL: (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Income; (iii) the Consolidated Statements of Cash Flows; (iv) the Consolidated Statements of Shareholders’ Equity; and (v) the Notes to the Consolidated Financial Statements.

104*

Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).

*Filed herewith.

43

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

  

DOUGLAS DYNAMICS, INC.

By:

/s/ SARAH LAUBER

Sarah Lauber

Chief Financial Officer

(Principal Financial Officer and Authorized Signatory)

Dated: November 5, 2019

44

EX-31.1 2 ex-31d1.htm EX-31.1 Ex31-1

Exhibit 31.1

 

Section 302 Certification

 

I, Robert McCormick, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Douglas Dynamics, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

 

By:

/s/ Robert McCormick

 

 

Robert McCormick

 

 

President and Chief Executive Officer

 

 

 

Dated: November 5, 2019

 

 

 

EX-31.2 3 ex-31d2.htm EX-31.2 Ex31-2

Exhibit 31.2

Section 302 Certification

 

I, Sarah Lauber, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Douglas Dynamics, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

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 reporti 

 

 

 

By:

/s/ Sarah Lauber

 

 

Sarah Lauber

 

 

Chief Financial Officer

 

 

 

Dated: November 5, 2019

 

 

 

EX-32.1 4 ex-32d1.htm EX-32.1 Ex32-1

Exhibit 32.1

 

CERTIFICATION

Pursuant to 18 U.S.C. Section 1350

Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report of Douglas Dynamics, Inc., or the Company, on Form 10-Q for the fiscal quarter ended September 30, 2019 as filed with the U.S. Securities and Exchange Commission on the date hereof, or Report, and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of the Company certifies that:

 

·

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

·

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

 

 

By:

/s/ Robert McCormick

 

 

Robert McCormick

 

 

President and Chief Executive Officer

 

 

 

Dated: November 5, 2019

 

 

 

 

 

 

By:

/s/ Sarah Lauber

 

 

Sarah Lauber

 

 

Chief Financial Officer

 

 

 

Dated: November 5, 2019

 

 

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-101.SCH 5 plow-20190930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value - Assets and Liabilities on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property, plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Leases - Components of Lease and supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Leases - Supplemental Balance sheet information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Leases - Related Party Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Intangible Asset - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Intangible Asset - Summary (Details) (Alternate Calc) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Long-Term Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Long-Term Debt - Summary (Details) Alternate Calc link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Employee Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property, plant and equipment link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Warranty Liability link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property, plant and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Warranty Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segments (Table) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition (Revenue by customer and timing recognitions) (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair Value - Fair Value Liability Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Leases Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Other Intangible Asset - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Long-Term Debt - Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Employee Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 plow-20190930_cal.xml EX-101.CAL EX-101.DEF 7 plow-20190930_def.xml EX-101.DEF EX-101.LAB 8 plow-20190930_lab.xml EX-101.LAB EX-101.PRE 9 plow-20190930_pre.xml EX-101.PRE XML 10 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings per Share  
Schedule of computation of basic and diluted earnings (loss) per share

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Basic earnings per common share

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

$

0.54

$

0.43

$

1.63

$

1.27

Earnings per common share assuming dilution

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

Incremental shares applicable to non-participating RSUs

36,758

25,526

35,176

21,809

Weighted average common shares assuming dilution

22,832,170

22,726,517

22,808,722

22,697,259

$

0.53

$

0.43

$

1.61

$

1.26

XML 11 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2019
Inventories  
Schedule of inventories

September 30,

December 31,

2019

2018

Finished goods

  

$

44,049

  

$

43,192

Work-in-process

10,611

7,357

Raw material and supplies

35,746

31,447

$

90,406

$

81,996

XML 12 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2019
Long-Term Debt  
Summary of long-term debt

September 30,

December 31,

2019

2018

Term Loan, net of debt discount of $879 and $1,172 at September 30, 2019 and December 31, 2018, respectively

$

246,323

$

278,081

Less current maturities

2,143

32,749

Long-term debt before deferred financing costs

244,180

245,332

Deferred financing costs, net

1,769

2,386

Long-term debt, net

$

242,411

$

242,946

XML 13 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty Liability
9 Months Ended
Sep. 30, 2019
Warranty Liability  
Warranty Liability

10.Warranty Liability

The Company accrues for estimated warranty costs as sales are recognized and periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. The Company’s warranties generally provide, with respect to its snow and ice control equipment, that all material and workmanship will be free from defect for a period of two years after the date of purchase by the end-user, and with respect to its parts and accessories purchased separately, that such parts and accessories will be free from defect for a period of one year after the date of purchase by the end-user.  All of the Company’s warranties are assurance-type warranties. Certain snowplows only provide for a one year warranty.  The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior five years of warranty history utilizing a formula driven by historical warranty expense and applying management’s judgment.  The Company adjusts its historical warranty costs to take into account unique factors such as the introduction of new products into the marketplace that do not provide a historical warranty record to assess. The warranty reserve was $6,344 at September 30, 2019, of which $2,567 is included in Other long-term liabilities and $3,777 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet.  The warranty reserve was $6,174 at December 31, 2018, of which $2,512 is included in Other long-term liabilities and $3,662 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. 

The following is a rollforward of the Company’s warranty liability:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Balance at the beginning of the period

$

5,731

$

5,176

$

6,174

$

5,677

Warranty provision

886

1,050

2,665

2,821

Claims paid/settlements

(273)

(472)

(2,495)

(2,744)

Balance at the end of the period

$

6,344

$

5,754

$

6,344

$

5,754

XML 14 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases  
Leases

6.

Leases

The Company has operating leases for manufacturing and upfit facilities, land and parking lots, warehousing space and certain equipment. The leases have remaining lease terms of less than one year to 16 years, some of which include options to extend the leases for up to 10 years. Such renewal options were not included in the determination of the lease term unless deemed reasonably certain of exercise. The discount rate used in measuring the lease liabilities is based on the Company’s interest rate on its secured Term Loan Credit Agreement. Certain of the Company’s leases contain escalating rental payments based on an index. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

Lease Expense

The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows:

Three Months Ended

Nine Months Ended

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,286

$ 3,562

Short term lease cost

$ 121

$ 317

Total lease cost

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

September 30, 2019

Cash paid for amounts included in the measurement of operating lease liabilities

$ 3,392

Non-cash lease expense - right-of-use assets

$ 2,679

Right-of-use assets obtained in exchange for operating lease obligations

$ 3,525

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,203

Other current liabilities

3,626

Operating lease liabilities

18,813

Total operating lease liabilities

$ 22,439

Weighted Average Remaining Lease Term

Operating leases

79

months

Weighted Average Discount Rate

Operating leases

5.37%

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

2019 (excluding the nine months ended September 30, 2019)

$ 1,208

2020

4,616

2021

4,359

2022

4,046

2023

3,604

Thereafter

8,728

Total Lease Payments

26,561

Less: imputed interest

(4,122)

Total

$ 22,439

Related Party Leases

The Company entered into lease agreements at the time of the close of the Dejana acquisition with parties that are affiliated with the former owners of Dejana and remain affiliated with Dejana post - acquisition.  The related parties continue to own land and buildings where Dejana conducts business.  As of September 30, 2019, the Company had nine operating leases at Dejana upfitting and manufacturing facilities with related party affiliates. The Company incurred $534 and $1,602 of total rent expense to related parties in the three and nine months ended September 30, 2019, respectively.  As the Company makes monthly payments to the related parties, there are no amounts owed to the related parties at September 30, 2019.

ASC 840 Disclosure

As required in transition, the below summarizes the Company’s future minimum lease payments at December 31, 2018 under ASC 840:

Related Party Leases

Third Party Leases

Total Leases

2019

$

2,250

$

2,009

$

4,259

2020

2,250

1,654

3,904

2021

2,250

1,364

3,614

2022

2,250

949

3,199

2023

2,130

574

2,704

Thereafter

4,410

1,500

5,910

Total lease obligations

$

15,540

$

8,050

$

23,590

XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2019
Dec. 31, 2018
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common Stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, shares authorized 200,000,000 200,000,000
Common Stock, shares issued 22,795,412 22,700,991
Common Stock, shares outstanding 22,795,412 22,700,991
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY        
Adjustment for pension and postretirement benefit liability, tax $ (18) $ (32) $ (54) $ (96)
Adjustment for interest rate swap, tax $ 394 $ (244) $ 1,634 $ (809)
XML 17 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Other Intangible Asset - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Other Intangible Assets        
Intangibles amortization $ 2,737 $ 2,868 $ 8,217 $ 8,605
Estimated amortization expense for the next five years        
2019 2,739   2,739  
2020 10,932   10,932  
2021 10,670   10,670  
2022 10,520   10,520  
2023 $ 10,520   10,520  
2024     $ 7,520  
XML 18 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Supplemental Balance sheet information (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Supplemental balance sheet information related to leases  
Operating lease - right of use asset $ 22,203
Other current liabilities 3,626
Operating lease liabilities 18,813
Total operating lease liabilities $ 22,439
Weighted Average Remaining Lease Term 79 months
Weighted Average Discount Rate 5.37%
XML 19 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Dec. 31, 2018
Warranty liability            
Period of warranty history used in estimating warranty costs     5 years      
Other long-term liabilities         $ 20,944 $ 14,856
Accrued expenses and other current liabilities         27,613 23,306
warranty reserve $ 6,344 $ 5,176 $ 6,344 $ 5,677 6,344 6,174
Company's warranty liability:            
Balance at the beginning of the period 5,731 5,176 6,174 5,677    
Warranty provision 886 1,050 2,665 2,821    
Claims paid/settlements (273) (472) (2,495) (2,744)    
Balance at the end of the period $ 6,344 $ 5,754 $ 6,344 $ 5,754    
Warranty Reserves            
Warranty liability            
Other long-term liabilities         2,567 2,512
Accrued expenses and other current liabilities         $ 3,777 $ 3,662
Snow and ice control equipment            
Warranty liability            
Warranty period     2 years      
Parts and accessories            
Warranty liability            
Warranty period     1 year      
Certain snowplows            
Warranty liability            
Warranty period     1 year      
EXCEL 20 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %2(94\?(\\#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,$% @ 5(AE3R?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 " !4B&5/9:(GI^X K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:1%Q=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU; MA^@'\#%W__SN=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9'O4>H.+\#CZ2M)@T3L(@+D:G&&FD2:NK2&6_-@H^?J9UAU@"V MZ#%0!E$*8&J:&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MQ! MP/OST^N\;N%")AT,CK^RDW2*N&*7R6_U>K-]9*KBXJ$0HN"W6W$ON9!U]3&Y M_O"["OO.NIW[Q\870=7 K[M07U!+ P04 " !4B&5/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %2(94]Y@ VN-0, #H/ 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,4O#;Y."61[E)5K=1*IZO:_O8E3H(.<&J< MY/KV-8:CU+NN^B=\9&;'9CR&7=VT>6E/2MGDM:Z:=IV>K#W?95F[.ZE:MN_T M637NGX,VM;3NTARS]FR4W'M27660Y[.LEF63;E;^WJ/9K/3%5F6C'DW27NI: MFE\/JM*W=9:NVNOI1[NUIG2[29*\.\E+9)WW[J(8)%6DRS/ZS MNJK*P;N1.(V=KEK_F^PNK=7U4,4-I9:O_;%L_/'6_R/$0*,),!!@)/#E/PE\ M(/"1P+Q"UH_,3_6]M'*S,OJ6F-ZML^P6!;OC[F'NNIO^V?G_W&Q;=_>ZR5?9 MM2LS(!YZ!$P0;$1DKO8H )3 R Z_"VPQ0A."W!R!MS3^80N:+H@Z<+3Q81> M! \ (V:T0$$*%(@^#P0P8D$+S$B!&:(O P&,8#FM,"<5YIC/ @D" K3$@I18 M8#X/) A(Q.DE*;'$_-!J A+QFN5TG')<(;2;PD0,9Y'0,EPA])S 0,1T1B;W MG@&N$-I.82*^,SJ^C.,*H?,4)F(]HU/.<(@A-)_"Q-RGH\YPD@&Y3V!B[M-Y M9SC.@-S'&!YSG\X\PXGFR'T"$W.?CCW#H>;(?0(3<:Q&LY.V M*3RF&7;^^;(0L?<^T#L X'2+13@C K.,J- [ .!T%^&'+H6)?.IR>@?@.-U% MN)XI3.Q[E]X!.$YW$:YG"E-$5.@=@.-T%^%*(S!HI6633J16YNB;MC;9Z4OC M.\;)W;$QO/=]8?8'WG>57Z0YEDV;/&OK^B'?M1RTMLH-)7_G%N+)-;+C1:4. MMCN=NW/3=W/]A=7GH5/-QG9Y\QM02P,$% @ 5(AE3PCL* UC! 514 M !@ !X;"]W;W)K/W6;5O@[U\10?NT7_VC15]\\VUNUEO93+]P=?CR^'87Q0 M;%;GZB7^$8=OY\V[J? M_BZ>7_NA;>96DI6F^G']/9ZFW\O<_GL8'P!S -P"I/[/ #4'*!107)U-I7ZI MAFJSZMK+HKN.UKD:)X5\4*DSG\>'4]]-_TO5]NGIV\:X5?$VMC-+ME<)W$G@ MHZ*D"N-ODB+EOYD U@1,\>H^/O#QBHU74[R^B[<"%7&5V$ERFB3:.R0JJ0B< M!\%;T:P53:U(9.4J,7=9I%&@D*RD,B^U-[P9PYHQU P:NJTA68+0PB(O5.5E M");W8EDOEGI1R(NE'1.<",@+56D0FK?B6"N.6M'(BJ-6G.1S>#:'ISD,RN%I M(1+W24E%RH3,C RLDT"=H.'=!I($'!B#7P\J2Y- A,R4E(('CJ!^"'$$R62L MPX-4SYD/M $)E$O'TE!2?#N-34C"Z 873E469&95D3P^)>6G MP_R4%(W.VD"HQ>C2C)8AUS\\1*4E*Z7+M<"S3U+X.0P_R=#/AD"ZF)&E-37G MA^>DI*!T&)220A!2WV%4DP+B4'0KI0,;+\2@4\+8'2TF%: M L6@LI I&W@* J6@0Q0L@=)-YGH7,AL]BC:'T0846<8)D5GS@"<64&)Y3"Q@ MB"4UGE6,2H'3&9( SS6@7/.8:\#L"\$)CQ<91N>"L+D--X\VH&CS&&W (,N0 M;2JG IT;+1YK0#>''F\.@>[[0.,Q+3F5A-Q@\8@$BDB/$0F4?=I;3>QP,AER M8\4C$B@B/48D,.S3:>]!1HO5!9U[C7E( H4DGJ9;8"#IO5DP)Q4W/>ST0$?2G ZE?9E8JR,F!6*DI!E5900=X)AI8>7/:EX'FI*"\# MYN6LN3]:8;?)C([=)A=WYUOC@>/O5?=R//6+IW88VF8ZT-JW[1!3F^)3JN\0 MJ]WMIH[[8;QTZ;J['O1=;X;V/!]B%K>3U,V_4$L#!!0 ( %2(94^:(,6< M]0$ (@% 8 >&PO=V]R:W-H965T&ULC93;CILP$(9? M!?$ ,6="!$A-JJJ56BG:JMMK!X: UL;4=L+V[6L;%A&@[7*!3_\__L;@27O& M7T0-(*U72EJ1V;64W0$A4=1 L=BQ#EJU4C%.L51#?D6BXX!+8Z($>8X3(8J; MULY3,W?F>2/[LS5 M"$U1RH9"*QK66ARJS/[@'DZ1UAO!Y7+" $R,_FU+6F;VWK1(J?"/RB?6? M83>(^*TUH1[B<)4OM/$-XFA&?\_APBVO;[FW[?^(.Y/UXD M,4AB(VF-Q-DY[B*/_X@>2()-DF!-LE^0#))PMHFZ<\.SP'F/\H$IW&0*UTS) M@BE<[^3%21BXRR^]*72<)/G+*46;1-&*R%TF?XS>B[0IW$)"LSNA:]0WS*]- M*ZP+D^IZF4M0,29!!75V*EZMRN(T(%!)W8U5GP_%81A(UHUU#TW%-_\#4$L# M!!0 ( %2(94^2H%<4> 0 -,4 8 >&PO=V]R:W-H965T&ULC9C;;N,V$(9?1=!](PT/.@2.@*WAKS0WL<1\',X_I&?&7%WJYEM[,*;SOE?EJ7WP#UUWO@^"=G MU6=SLO]YKINJZ.QK\Q*TY\84^V%2508B#*.@*HXG?[T:QKXTZU7]VI7'D_G2 M>.UK517-OYDIZ\N#3_[[P-?CRZ'K!X+UZER\F#],]^?Y2V/?@JN5_;$RI_98 MG[S&/#_XCW2_%;*?,!!_'BE/=?VM?_EU_^"'O4>F-+NN-U'8CS>S M,6796[)^_#,9]:]K]A-OG]^M_SR(MV*>BM9LZO+OX[X[//B)[^W-<_%:=E_K MRR]F$J1];U+_FWDSI<5[3^P:N[ILA[_>[K7MZFJR8EVIBN_CY_$T?%XF^^_3 M\ 0Q31#7"7;MCR;(:8+\,4%].$%-$]1G5]#3!,U6"$;M0S#SHBO6JZ:^>,UX M'LY%?^SH7MOMVO6#P^X,_[/Q;.WHVYI"6@5OO:&)R49&S!@Q9W+ 7(G >G!U M0R W,N%,9PML7()"R9SX7RO;CZW,')4P7G(P(&<&%#:@H $U&% S YH%?&2B M@3F-C*(D2EE( "94(OG6N)@B:X^'QL5D+(026)R&XC00%S%Q(Z-OO0XIE2$3 MYV))FG*GSQ#T;L60;NP%0$K$0Y2Z4"&*6M@"*;A+ 3%0*1:6N*&*QRU)W'^Q! M9/ER RBM(GX072HBG; BL74IE:0W?LV$48B+40BD.=4H=%;Z28F881N(R9CM M?HXPLLF!'T;,*;$D<*':$A HN$!"2_'\B"FN#D"*(JX-43>1FBN#!?R1!% F MN3(!#IQ6O-0CS-819^M<3"5::Z[.Q604TD(>(5SV20)YBLN3[DI.$#: LJ9X M+D%4F*J4BW,QFT@7:C;ACH1 2T*\)2'8; B>_P&6IH*X.-1K1+Q3V ),V#JY M=#!Q2T+:[=AHH3H2KOP$2C_/ZQFYA5B(.-5.H[7!9!C:]H;'"9*QU,H)%2*C M6"N]E*!P)T"@%2#>"I!;F86P?2?%3I)"I&T;- ]?CFV&B6U!N51$1FDL]-+! MP+T!)>!@+)G E9A *>:).IN@^,;?\$XK'BE$*?X#!U!T%TD>(42)&$L3N!0+ M4(KY]SB;H&0NC2<\2#G2 &6E\2X#4F+AZRQP$1:@"/-3EDW0W&G!V\)/43FD M$N>G*:06E.$B+$ 1=I4)<-)<99^AP#V*_D*' MC6=TOR$PGM/]=KQ?^V%^O.[[O6A>CJ?6>ZJ[KJZ&RY[GNNZ,]=Y^6WWO8(K] M]:4TSUW_&-OG9KQF&U^Z^CQ=(0;7>\SU?U!+ P04 " !4B&5/GK)*?"H$ M !($P & 'AL+W=O[2VFWVORG.[C(Y==WF*XW9[M%71?JHO]NQ^V==-573NM#G$[:6Q MQ6X85)4Q"9'&57$Z1ZO%<.VE62WJ:U>>SO:EF;77JBJ:?]>VK&_+2$8_+GP] M'8Y=?R%>+2[%P?YANS\O+XT[B^]1=J?*GMM3?9XU=K^,GN731NE^P*#XZV1O M[_[I:1Z!W9TFZ[/D3AOM[LQI9E'\GY^&<*&MUS]@,?CW]$ M_S(4[XIY+5J[JVJZLIBK-2%=_'[]-Y^+Z-OYAL&H8'T#2 [@-<[H\&J&F ^CE@ MZ&8\.AM*_5QTQ6K1U+=9,]ZM2]%/"OFD7#.W_<6A=\-OKMK677U;2=*+^*T/ M-&G6HX8>-7=%[*+?4Q!*L28VG-XGV'"%% JG4+ *-010[ZI(< - ^@A@'X, M(!.O#:,F'33G0:-,*E*O%JZBG$2.S2303 *J27& % 9(>35DO&I&3?+@4VJE MO)HW2$4RT%H#S1A@)O/,&)8FE\*S@C2!>9A!(QDPDGM),EYO%J@VATERGD1Y ME:QSED2)5'I.N$C+3& K4N#_M@!FI/_G%KROF7=_-D"D=6!*R@!H)#.3,=!( MD,:'!1 9:;* &8BD9TF@,^2[(99H3M($$F$P24 F%4";Q&B2@$V*=4YSKX:, MK]L@G392!.:XQ("2";.4LNXE/%.FV;\:R61N\I A##P)B.>S;"TYS.:D$^8( MR+3(0S<-0T]RZAEVSSC1YC+)V2T#LLQ0P Y&G^3L,ZP]G'W:(<=W U0J#7$) M,U(B2*:^'0Y TL9_V@+5/#44N%F$.4F(D_[SDC@"'0UDZC]!D$Z:7.B )4Q+ MDH ; <819APAQN5^58!Q)A/^PPC)4B4"DY P"TEQ0]I_-DZB_S4$9!\8PF0E MS9NL0TM;3$+B))3^$VM-@'$,.T@4G,>8@@0HJ)5O!N!-9IEA\QCJ* _U!W.0 MP.I/^R D3KC$",$ZQ&4J>Y2]-X1)2& 5J'T4$H?<7)%(V"R$.I4$'EZ$<4@ MA]K'(7'0I8)8BP .W;M#&GC]4)B'"O!0^SQ4B(>4LWF-="K-3*!'"O-0\=6C MU/Y;A.(K0S(9:Q*0?60(TU4!NFJ?KHIC4V;9VK)S_V^:&ZG6[K^G@SGU>/6[?/JB_%T1W\7YZ+8+A?M;U_+Y:)XK?/=P7TM)]7K?I^5_]VYO#C=3L7T_8=O MNY=MW?PP7RZ.V8O[T]5_';^6_FI^Z>5IMW>':E<<)J5[OIW^(FXVVC8-6L7? M.W>J/GR?-%-Y*(KOS<5O3[?3J''D-SUY'_]VG4XO8S8- M/WY_[WW33MY/YB&KW*K(_]D]U=O;:3*=/+GG[#6OOQ6G7UTWH7@ZZ6;_NWMS MN9M?]/'E^KNMAWO7@K^^S'^7-W:#]/7?_OS7 #V360EP9"#390 M70-U:2#M8 /=-= _1T@&&\1=@_C20 V/8+H&YN<(Y_MQ#E8;_?NLSI:+LCA- MRG,"';,F3\6-\??WL?FQO9WMW_P-J/RO;TL1R\7\K>FHT]R=-3+0J%"S0AH= M:NZ1)@XU:Z0QH6:#-/:BF?OY7B8MX:1EVX$..DC(I,\:TVH.K49*8F3%-4); MF5@R;R#SAA61K;EL9F)+;L8&^(J-L0F>OX+S5V#^*9G_61,'\X_3*$E[(JWA M2+KM17T>TGL;H8U@1$18;)&P$I,T1IQ-E"R1LR*%I9F-U0E/4M-]-0" 1P; MZEBP@82(HK3G+@E,8 $0;"P="C'8TO!([B<6FJU+I),V4G3! -U,I2G%,)!) MJZWHBS@&L0 D-K02"81BZT/>1PN!62PT&(QBOQ.-Q%S#F,N$QASHI))10F/. M=3-M/V1O%W,N:^*0]*U+7%$$*"DVHF$ U6(XYKAB"'-] 128\@)AGI9 P1GN MS7@#8\\7&03XS46JIGS%9: @37R#DLU7->U26E)'A&%9C#-):(YJ3\K"6@>4R^#FM!*SW[[&MK+:V@OKZ0]TB': M QVB/9 -T5YBVLMK:"\_2WN):2\_L?66F)02D9*21W)2*DL7^H@H-(-)*L'F MFQZ.[CK12 [QO;?/H42P' (Z92Q=0VN@\Q33=(<&9#*1-NY;U;@:2% -K*)A M #OZX1S"K)?))W((TUDB.K,O/YXE;-<] MK@LM85(K1&I**H4HS/P,BT(SF-4*L9K6, 6PJ0U+^5%9:*CG806B)CW2*4[- M64SWCR.BT RFJD)[:'JH4WP/30]UBF]E56288:CJ6<,*0URA)RCT4*Z6-/RO0:ZF8ABQ?*5ZU3D__6<;15& MM$*(9CD"$9W&6O1L.15&M +;M#9#))O?Z'FCB,J- F:&[D#O%Z\=PS#4N(3JZOBQJC'R-D$_+H@8TE_Z. MD B.RD)#&/L:8)^510UX;A1[TCHJ"PUA[&N$?9ICFA.=OIG8#&M"*ST/L1'T M:4G4X!F&$)*>)$9EH2',=(V83H]VFC,]EO1L-R(*S6#LZVNPKZ_!/A!![$,= MP#[00>P#W1#V-<:^O@;[^FKLSS^\P6O>\OZ1E2^[0S5Y*.JZV+>O[)Z+HG:^ MU^B+[V_KLJ?+1>Z>Z^:K]=_+\]O5\T5='+LWQ_/+Z^OE_U!+ P04 " !4 MB&5/26ZM.2X" !C!@ & 'AL+W=O[YQ/#E"(=(2K6JF5T%5MGTU82'1VG-J&7/]];2?D@K%H7XB] MF9F=7<=+UC'^)BH Z;U3THB57TG9+A$29044BT?60J/>'!BG6*HM/R+1<9.DM0-;+DG3I1B_F<-A'4K/_0O@=?Z6$D=0'G6 MXB-\!_FCW7*U0Z/*OJ;0B)HU'H?#RG\.ER^IQAO SQHZ,5E[NI(=8V]Z\V6_ M\@-M" B44BM@]3A# 81H(67C]Z#ICRDU<;J^J'\RM:M:=EA PB^KE3_W MO3T<\(G(5]9]AJ&>U/>&XK_"&8B":R>1*2T4%%6:'XO7_6C7EV M@_Z%YB9$ R$:"6%ZEQ /A/B#D-PE) ,A^=\,Z4!(K0RHK]TT\_!IGJ&S%AHPZQX333%!=(W9.# C BD' MHXW(96,=W="M!,4M(@QBR\0_55[NJUP9C9W]BHU ?-6OA5L@<0HD1B"9"LP# MJ^$]9F8PC<$\A-:A% Y,;!^* Y,F5D<*%9:2X MQ3Q$B07:W(+"66R7Y%":!_8AHF]MW8$R"\AX\*O.5FOCCAL!!ZN63 M6O-^[O4;R=IAI*/Q?R7_"U!+ P04 " !4B&5/:[[R+K,! #2 P & M 'AL+W=OO&IE7$Y; M[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(MI*%%EGQG6V38>R4- MG"UQO=;"_CB!PB&G6_KF>))-ZZ.#%5DG&O@"_FMWML%B,TLE-1@GT1 +=4[O MML?3/L:G@&\2!KU3?9>7;G!XHJ: 6O?)/.#S 5,\[2J;B/\$55 B/2D*. M$I5+*RE[YU%/+$&*%J_C+DW:A_&&\PFV#N 3@,^ 0\K#QD1)^0?A19%9'(@= M>]^)^,3;(P^]*:,SM2+=!?$N>*_%]L S=HU$4\QIC.'+F#F"!?8Y!5]+<>)_ MP?DZ?+>J<)?@NW\H_(U@OTJP3P3[_Y:X%K/[(PE;]%2#;=(T.5)B;](D+[SS MP-ZE1V2_PL=I_RQL(XTC%_3A95/_:T0/0.RF'\3F;US\!%!+ P04 " !4B&5/V8:.%K,! #2 P & 'AL+W=O M<"CKM_/\".YVW>O@!WW'OW[CC2 =>JM1EMG.L.C-FB M 2WL#7;0^IL*C1;.FZ9FMC,@R@C2BO'-YHYI(5N:I]%W,GF*O5.RA9,AMM=: MF!]'4#AD=$NOCF=9-RXX6)YVHH:OX+YU)^,M-K.44D-K);;$0)71^^WAF(3X M&/!=PF 79Q(J.2.^!N.IS.@F" (%A0L,PF\7> "E I&7\39QTCEE "[/5_9/ ML79?RUE8>$#U(DO79'1/20F5Z)5[QN$1IGIN*9F*_PP74#X\*/$Y"E0VKJ3H MK4,]L7@I6KR/NVSC/HPW_ I;!_ )P&? /@+8F"@J_RBV'L>W^17 M^#CM7X2I96O)&9U_V=C_"M&!E[*Y\2/4^ \V&PHJ%XX?_-F,8S8:#KOI!['Y M&^<_ 5!+ P04 " !4B&5/6A+*WK,! #2 P &0 'AL+W=O2V2O= M@_(WC3:2.6^:EMC> *LC2 I"-YMK(AE7N,RC[V3*7 ].< 4G@^P@)3.O1Q!Z M+'"&WQV/O.U<<) R[UD+3^"^]R?C+3*SU%R"LEPK9* I\&UV..Y"? SXP6&T MBS,*E9RU?@[&U[K FR (!%0N,#"_7> .A A$7L:OQ(GGE &X/+^S?XZU^UK. MS,*=%C]Y[;H"[S&JH6&#<(]Z_ *IGD\8I>*_P06$#P]*?(Y*"QM75 W6:9E8 MO!3)7J:=J[B/Z29+L'4 30 Z _8Q#YD21>7WS+$R-WI$9NI]S\(39P?J>U,% M9VQ%O//BK?=>RFQ_G9-+($HQQRF&+F/F".+9YQ1T+<61_@.GZ_#MJL)MA&__ MH_ /@MTJP2X2[#XL<2WFYJ\D9-%3"::-TV11I0<5)WGAG0?VEL8W^1T^3?L# M,RU7%IVU\R\;^]]H[K\!YL- 8T+QQM_-M.838;3??I!9/[&Y1M0 M2P,$% @ 5(AE3WOT;EJS 0 SP, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-;M)5RO;4C95E$BMM$K5YIFUQS8*%P?P M.OW[ B:.VUA] 68X9^;,,.2C-B^V W#H30IE"]PYUQ\(L54'DMDKW8/R-XTV MDCEOFI;8W@"K(TD*0C>;&R(95[C,H^]DREP/3G %)X/L("4SOX\@]%C@#+\[ MGGC;N> @9=ZS%GZ ^]F?C+?('*7F$I3E6B$#38%OL\-Q%_ 1\(O#:!=G%"HY M:_T2C,>ZP)L@" 14+D1@?KO '0@1 GD9KRDFGE,&XO+\'OT^UNYK.3,+=UH\ M\]IU!=YC5$/#!N&>]/@ J9YKC%+QW^ "PL.#$I^CTL+&%56#=5JF*%Z*9&_3 MSE7@:QF.]!.=KM.WJP*WD;Y=%_@7?[?* MWT7^[G\%?H9D^_T_.&PO=V]R:W-H965T";@,$MSB14K^R/L7:LYF> MD@IJWDO_;(8GF.IY1\E4_">X@,3PH 1SE$:ZN)*R=]ZHB06E*/XV[D+'?1AO MME?8.B"= .D,V$< &Q-%Y1^XYT5FS4#LV/N.AR?>'%+L31F&PO=V]R:W-H965TK5K] M LSPYLV;8B MA<_@O_1G&RRVL-12@W$2#;'0%/0^.YX.$9\ 7R6,;G4FL9(+XE,T/M0%W45! MH*#RD4&$[0H/H%0D"C*^SYQT21D#U^<7]G>I]E#+13AX0/5-UKXKZ!TE-31B M4/X1Q_!12#[C^8*_2VG8E"<)?RN\*'.+([%3ZWL17S@[\M":*CI3)])=T.Z"]UIF;[*< M72/1C#E-&+[&+ @6V)<4?"O%B?\5SK?#]YL*]RE\_P^%OQ$<-@D.B>#PWQ*W M,'^J9*N>:K!M&B9'*AQ,&N25=YG7>Y[>Y!=\&O9/PK;2.')!'UXV];]!]!"D M[&["!'7A?RV&@L;'XVTXVVG*)L-C/W\@MOSB\B=02P,$% @ 5(AE3[4* M.#BS 0 T@, !D !X;"]W;W)K&UL?5/;CM0P M#/V5*!^PFBA2\0OO9G MAQ9;6&JIP7AI#7'0%/1N?SQE,3X%/$H8_>I,8B47:Y^B\;$NZ"X* @55B P" MMRO<@U*1"&5\GSGIDC("U^<7]O>I=JSE(CS<6_5-UJ$KZ"TE-31B4.'!CA]@ MKN<5)7/QG^ *"L.C$LQ16>732JK!!ZMG%I2BQ?.T2Y/V<;KAV0S;!O 9P!? M;';3F$U&L/W\@]CRC&PO=V]R:W-H965TM_ %W-?^;+S%9I9: M*-!6H"8&FH+>;X^G?8B/ 4\"1KLXDU#)!?$Y&!_K@FZ"()!0N<# _7:%!Y R M$'D9WQ,GG5,&X/+\ROX^UNYKN7 +#RB_B=IU!;VCI(:&#](]XO@!4CT'2E+Q MG^ *TH<')3Y'A=+&E52#=:@2BY>B^,NT"QWW,=T<$FP=D"5 -@/N8AXV)8K* MWW''R]S@2,S4^YZ')]X>,]^;*CAC*^*=%V^]]UINWQYR=@U$*>8TQ63+F#F" M>?8Y1;:6XI3]!<_6X;M5A;L(W_U#X6\$^U6"?238_[?$M9C;/Y*P14\5F#9. MDR45#CI.\L([#^Q]%M_D5_@T[9^Y:86VY(+.OVSL?X/HP$O9W/@1ZOP'FPT) MC0O'-_YLIC&;#(=]^D%L_L;E3U!+ P04 " !4B&5/BS41][0! #2 P M&0 'AL+W=O:%EGTG4V1 M8>^DT' VQ/9*3VF(CP'?! QV<2:AD@OB=Y1,Q7^"*T@? M'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _C3;J?8.N 9 (D,^ 0\[ Q453^@3M> M9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV+[?I^Q:R":8DYC3+*,F2.89Y]3 M)&LI3LE?\&0=OEM5N(OPW3\4_D:0KA*DD2#];XEK,8<_DK!%3Q68)DZ3)27V M.D[RPCL/[%T2W^17^#CMG[EIA+;D@LZ_;.Q_C>C 2]G<^!%J_0>;#0FU"\>] M/YMQS$;#83?](#9_X^(G4$L#!!0 ( %2(94\,'+^AM0$ -(# 9 M>&PO=V]R:W-H965TYY[[GS.1V.?7 ?@R;.2VA6T M\[X_,N:J#A1W-Z8'C3>-L8I[-&W+7&^!UQ&D),LVF[=,<:%IF4??V9:Y&;P4 M&LZ6N$$I;G^>0)JQH%OZXG@0;>>#@Y5YSUOX"OY;?[9HL9FE%@JT$T83"TU! M[[;'TS[$QX!' :-;G$FHY&+,4S ^U07=!$$@H?*!@>-VA7N0,A"AC!^)D\XI M W!Y?F'_$&O'6B[4E)#PP?I'\SX$5(];RA)Q7^&*T@,#THP M1V6DBRNI!N>-2BPH1?'G:1Y-2.Q M4^]['IYX>\RP-U5PQE;$.Q3OT'LMMX=#SJZ!*,6 M>.>!OMT(Y7C?UOC/& 4C8W.$(=?K#9D-#X<'R'9SN- MV61XTZ&PO M=V]R:W-H965T6_>#$,^HGUR'8 GSUH95]#.^_[( MF*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C&?9+=-"&EKFR7>V98Z#5]+ V1(W M:"WLSQ,H' NZHR^.1]EV/CI8F?>BA2_@O_9G&RRVL-12@W$2#;'0%/1^=SP= M8GP*^"9A=*LSB95<$)^B\;$N:!8%@8+*1P81MBL\@%*1*,CX,7/2)64$KL\O M[.]3[:&6BW#P@.J[K'U7T#M*:FC$H/PCCA]@KN<-)7/QG^ **H1')2%'A-B5*RM\)+\K MQ"?>'7GH316=J17I+HAWP7LM>;;+V342S3&G*8:O8EXC6&!?4O"M%"?^%YQO MP_>;"O<)OO^'PM\(#IL$AT1P^&^)6S%_JF2KGFJP;9HF1RH<3)KDE7<9V'N> MWN0U?)KVS\*VTCAR01]>-O6_0?00I&0W882Z\,$60T'CX_%M.-MIS";#8S__ M(+9\X_(74$L#!!0 ( %2(94]&-GXTM $ -(# 9 >&PO=V]R:W-H M965TI%"V1+WS@T'0FS=@V3V M2@^@_$VKC63.FZ8C=C# F@B2@M LNR:2<86K(OI.IBKTZ 17<#+(CE(R\_,( M0D\EWN%7QSWO>A<$Z<>$D9@.OS*_NG6+NO MYQEWKF*^Y1N/B38-H F %T -S$/F1-%Y1^98U5A](3,W/N!A2?>':CO M31V M]F_,=%Q9=-;.OVSL?ZNU R\EN_(CU/L/MA@"6A>.[_W9S&,V&TX/Z0>1Y1M7 MOP!02P,$% @ 5(AE3TU:CLVT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[:5:]P?&7-F"%N[*]-#A M36VL%AY-VS#76Q!5!&G%>)+<,"UD1XLL^DZVR,S@E>S@9(D;M!;V[0C*C#E- MZ;OC23:M#PY69+UHX"OX;_W)HL46EDIJZ)PT';%0Y_0N/1SW(3X&?)9DZZI S ]?F=_5.L'6LY"P?W M1OV0E6]S>DM)!;48E'\RXV>8Z[FF9"[^"UQ 87A0@CE*HUQ<23DX;_3,@E*T M>)UVV<5]G&YX.L.V 7P&\ 5P&_.P*5%4_E%X4636C,1.O>]%>.+TP+$W97#& M5L0[%._0>REX1_P?DV?+>I>5=!O:.QS?Y%3Y-^Z.P MC>P<.1N/+QO[7QOC :4D5SA"+7ZPQ5!0^W#\@&<[C=ED>-///X@MW[CX"5!+ M P04 " !4B&5/& $EHK,! #2 P &0 'AL+W=O8N^4;.%DB.VU%N;7$10.&=W0J^-1 MUHT+#I:GG:CA.[@?WI*E M:S*ZIZ2$2O3*/>+P&:9Z/E R%?\5+J!\>%#BF+Q4K1X'7?9 MQGT8;[97V#J 3P ^ _81P,9$4?E'X42>&AR(&7O?B?#$FP/WO2F",[8BWGGQ MUGLO.4_N4G8)1%/,<8SABYC-',$\^YR"KZ4X\K_@?!V^756XC?#M/Q2^(=BM M$NPBP>Z_):[%[-\E88N>:C!UG"9+"NS;.,D+[SRP]SR^R9_P<=J_"5/+UI(S M.O^RL?\5H@,O);GQ(]3X#S8;"BH7CG?^;,8Q&PV'W?2#V/R-\]]02P,$% M @ 5(AE3SOR;-JT 0 T0, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[6M:M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J!FG%>))<,RUD1XLL^DZFR'!P2G9P,L0.6@OSXP@*QYRF],WQ))O6!04S,5_@@LH#P]*?(X2E8TK*0?K4,\L7HH6K],NN[B/T\WM M'+6-YS.>+_B;F(9->:+P#\*)(C,X$C.UOA?AA=,#]ZTI@S-V(MYY[=9[+P5/ M;C-V"40SYCAA^ J3+@CFV9<4?"O%D?\5SK?#=YL*=S%\]P^%OQ'L-PGVD6#_ MWQ(W,&GR1Q*VZJD&T\1ALJ3$H8N#O/(N\WK'XYO\@D_#_EF81G:6G-'YEXW] MKQ$=>"G)E9^@UO^OQ5!0NW!\[\]FFK+)<-C/'X@MO[CX"5!+ P04 " !4 MB&5/QI;[Y[(! #2 P &0 'AL+W=O<.3,>YZ-U3[X#".19*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$ MTHKQW>XMTT(:6N;)=W9E;H>@I(&S(W[06KB?)U!V+&A&7QP/LNU"=+ R[T4+ M7R%\Z\\.+;:PU%*#\=(:XJ IZ%UV/!UB? KX+F'TJS.)E5RL?8K&I[J@NR@( M%%0A,@C55(,/5L\L*$6+YVF7)NWC?+.?8=L M/@/X KA->=B4*"E_+X(H]R(^<7;DV)LJ.E,KTAV*]^B]ECS++$_X+S;?A^4^$^P??_4/@;P6&3X) (#O\M<2OF M3Y5LU5,-KDW3Y$EE!Y,F>>5=!O:.IS=Y#9^F_8MPK32>7&S ETW];ZP-@%)V M-SA"'7ZPQ5#0A'A\AVZ)D%I6CQ-NVRB_LXW5PG,VP;P&< 7P W M,0^;$D7EGX0716;-2.S4^UZ$)TX.''M3!F=L1;Q#\0Z]EX(G^XQ= M$<>9>!O>7Q37Z%3]/^1=A&=HZ7C?VOC?& 4G97.$(M M?K#%4%#[&PO=V]R:W-H965TO&K5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\.TD!TM MLN@[V2(S@U>R@Y,E;M!:V+[( @4E#XP"-PN< ]* M!2*4\3)STB5E *[/[^R?8NU8RUDXN#?JAZQ\F]-;2BJHQ:#\DQD_PUS/-25S M\5_@ @K#@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-TDZ8S;!O 9P!? +4?A1=%9LU([-3[7H0G3@X<>U,&9VQ%O$/Q#KV7@B?7&;L$HCGF.,7P54RR M1#!D7U+PK11'_A><;\/3385IA*?_4/@;P7Z38!\)]O\M<2OFYH\D;-53#;:) MT^1(:88N3O+*NPSL'8]O\BM\FO9'81O9.7(V'E\V]K\VQ@-*V5WA"+7XP19# M0>W#\0.>[31FD^%-/_\@MGSCXB=02P,$% @ 5(AE3XW@"=ZT 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-;M- M5BO;4C95E$JMM$K5YIFUQS8*%P?P.OW[ B:.V[IY 6:8<^;,,.2C-L^V W#H M50IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;:R(95[C,H^]D MREP/3G %)X/L("4SOXX@]%C@#+\Y'GG;N> @9=ZS%KZ#^]&?C+?(S%)S"&X"_$QX">'T2[.*%1RUOHY&%_J F^"(!!0N<# _':!.Q B$'D9 M+XD3SRD#<'E^8[^/M?M:SLS"G19/O'9=@?<8U="P0;A'/3Y JN<31JGXKW ! MX<.#$I^CTL+&%56#=5HF%B]%LM=IYRKN8[K9)]@Z@"8 G0'[F(=,B:+RS\RQ M,C=Z1&;J?<_"$V<'ZGM3!6=L1;SSXJWW7DJ:W>3D$HA2S'&*H8N8;(X@GGU. M0==2'.D_<+H.WZXJW$;X]C\*_R#8K1+L(L'NPQ+78O9_)2&+GDHP;9PFBRH] MJ#C)"^\\L+ M^+.9QFPRG.[3#R+S-RY_ U!+ P04 " !4B&5/G)&?*[@! #2 P &0 M 'AL+W=OY!^9M&&\F<-TU+;&^ U9$D!:%)?2=3)GKP0FN MX&20':1DYN4(0H\%3O&KXX&WG0L.4N8]:^$GN%_]R7B++"HUEZ LUPH9: I\ MFQZ.NX"/@-\<1KLZHU#)6>O'8'RO"YR$A$! Y8("\]L%[D"((.33>)HU\1(R M$-?G5_6OL79?RYE9N-/B#Z]=5^ ]1C4T;!#N08_?8*[G&J.Y^!]P >'A(1,? MH]+"QA55@W5:SBH^%IYVKN(_339;-M&T"G0ET(>QC'#(%BIE_88Z5N=$C M,E/O>Q:>.#U0WYLJ.&,KXIU/WGKOI:3IYYQ<@M",.4X8NL*D"X)X]24$W0IQ MI._H=)N>;6:817JVCK[_0&"W*;"+ KO_2KQ^4^(&AB9O@I!53R68-DZ3194> M5)SDE7<9V%L:W^0??)KV>V9:KBPZ:^=?-O:_T=J!3R6Y\B/4^0^V& (:%XZ? M_-E,8S893O?S#R++-R[_ E!+ P04 " !4B&5/00X>,,0! W! &0 M 'AL+W=OS1F:4DND_)Q!J*O >OSN>>=M9[R!E/K 6?H#].9RUL\C*4G,)O>&J1QJ: M M_OCZ?,XP/@%X?);/;(5W)1ZM4;7^L"[WQ"(*"RGH&YY0H/((0G>1_6:3Y)DR4L'D"7 +H&'((.F85"YH_,LC+7 M:D)ZOON!^1;OC]3=3>6=X2K"F4O>..^UI'2?DZLG6C"G&4,WF \$<>RK!(U) MG.A_X30>GD0S3$)XLE4_I'&"-$J0!H+TGQ+I38DQ3!(7R:(B680@O1&)8;(; M$;)IG 3=AB=K4*7&/HS+QKM.Q3T-C?^ SR/UG>F6]P9=E'7/)S2Y4ZND6WIT+V''=''\"NYZ9G04V M^:C-J^T ''J30MD"=\[U!T)LU8%D]D[WH/R71AO)G ]-2VQO@-61) 6A679/ M).,*EWG,G4R9Z\$)KN!DD!VD9.;/$80>"[S!U\0+;SL7$J3,>];"=W _^I/Q M$5E4:BY!6:X5,M 4^&ES..X#/@)^M7T/PI2YP%@R!@,H%!>:7 M"SR#$$'(V_@]:^*E9""N]U?U3[%WW\N967C6XA>O75?@1XQJ:-@@W(L>/\/< MSQZCN?FO< 'AX<&)KU%I8>,OJ@;KM)Q5O!7)WJ:5J[B.L_Z5EB;0F4!O"&0J M%)U_9(Z5N=$C,M/9]RQ<\>9 _=E4(1F/(G[SYJW/7DI*[W-R"4(SYCAAZ JS M61#$JR\E:*K$D;ZCTS1]FW2XC?3=?PX?;ARF,(_I(KMDD5U"X$-:8)\4V+\7 MV&8W+E.8VY,DJXN38-KX9"VJ]*#BN*RRRU0\T7CQ_^#32'UCIN7*HK-V_OG$ M2VZT=N"M9'?>2^>G> D$-"YL'_S>3&]Y"ISNYS$ERW]%^1=02P,$% @ M5(AE3RP!W)2V 0 T0, !D !X;"]W;W)K&UL M=5/;;MP@$/T5Q >$7>RFT6;ML8T"'@?P.OW[ G9<)W%? M@!G..7-AR$8T3[8%<.1%J\[FM'6N/S!FRQ:TL%?80^=O:C1:.&^:AMG>@*@B M22O&=[MKIH7L:)%%W\D4&0Y.R0Y.AMA!:V'^'$'AF-,]?74\R*9UP<&*K!<- M_ 3WJS\9;[%%I9(:.BNQ(P;JG-[N#\ .E I"/HWG69,N(0-Q?7Y5_QIK][6")SQC MER T8XX3AJ\P^P7!O/H2@F^%./(/=+Y-3S8S3"(]6=&O_\-/-_EIY*=O*DS> M5;B%2=\%8:N6:C!-'"9+2ARZ.,@K[S*OMSP^R3_X-.P_A&ED9\D9G7_8V/X: MT8%/97?E)ZCU_VLQ%-0N'#_[LYFF;#(<]O,'8LLO+OX"4$L#!!0 ( %2( M94\$"'.GN $ -(# 9 >&PO=V]R:W-H965T)W^?0?LN&[J%V"& M<\Y<&++1V!?7 GCRJE7G7;G!XHJ: 6@_)/ M9OP,53 5+5ZG779Q'Z>;-)EIVP0^ M$_A".,0X; H4,_\HO"@R:T9BI][W(CQQ]/,/8LLW+OX 4$L#!!0 ( %2( M94_[.4/YX0$ $% 9 >&PO=V]R:W-H965T0/B+DM;%: E$U4M5(KK5*U??;"<%%L3&VSI']?VQ!*B?."/>,S MY\P,'F<3%R^R!5#>*Z.]S%&KU'#"6)8M,"+O^ "]/JFY8$1I4S18#@)(98,8 MQ:'O)YB1KD=%9GT7461\5+3KX2(\.3)&Q)\S4#[E*$!OCN>N:95QX"(;2 /? M0?T8+D);>&6I.@:]['CO":AS]!"@[(6XK_"C>@&FXRT1HEI])^O7*4BK.%1:?"R.N\=KU=I_DD398P M=T"X!(1KP-'JX%G(9OY$%"DRP2=/S+T?B/G%P2G4O2F-T[;"GNGDI?;>BC Z M9OAFB!;,><:$&TRP(K!F7R5"E\0Y?!<>NL,C9X:1#8^VZO+\KT8&)?;?(P2ERB4?>SOX&^\ZWP^AO<+_X//C\(V(INNE=^5*#X*]KC7G"G0J M_IWN:JO?H]6@4"NS3?5>S%,Y&XH/RX.#UU>O^ M02P,$% @ 5(AE3_>J MS(#' 0 -P0 !D !X;"]W;W)K&UL;53;;MP@ M$/T5Q <$+[:3S)W\?P([K;G@QS'#FG)F! M<39)]:Q; (->!>]UCEMCA@,ANFQ!,'TC!^CM22V58,::JB%Z4, J'R0XH5%T M2P3K>EQDWG=2129'P[L>3@KI40BFWH[ Y93C'?YP/'5-:YR#%-G &O@%YO=P M4M8B*TO5">AU)WNDH,[QP^YP3!W> _YT,.G-'KE*SE(^.^-[E>/()00<2N,8 MF%TN\ B<.R*;QLO"B5=)%[C=?[!_];7;6LY,PZ/D?[O*M#G>8U1!S49NGN3T M#99Z4HR6XG_ !;B%NTRL1BFY]E]4CMI(L;#85 1[G=>N]^LTGR3Q$A8.H$L M70/V7H?,0C[S+\RP(E-R0FKN_<#<%>\.U/:F=$[?"G]FD]?6>REH1BR-: M,,<90S>8W8H@EGV5H"&)(_T43L/A<3##V(?'6_7[.$R0! D23Y#\5^+^JL00 MYCXLD@9%TL\$:70E$L)<=Y)L+DZ :OR3U:B48^_'9>-=I^*!^HO_!Y]'ZB=3 M3==K=);&/A]_R;64!FPJT8W-I;53O!H<:N.V=W:OYK<\&T8.RYB2]5]1O -0 M2P,$% @ 5(AE3V7#C3NW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:;I"O;4C91U4J)M$K5]IFUQS8*&!?P M.OG[#MAQW<0OP SGG+DPI(.Q+ZX!\.15J]9EM/&^.S#FB@:T<%>F@Q9O*F.U M\&C:FKG.@B@C22O&-YMKIH5L:9Y&W\GFJ>F]DBV<+'&]UL*^'4&9(:-;^NYX MEG7C@X/E:2=J^ '^9W>R:+%9I90:6B=-2RQ4&;W;'HY)P$? +PF#6YQ)J.1L MS$LPOI<9W82$0$'A@X+ [0+WH%00PC3^3)IT#AF(R_.[^M=8.]9R%@[NC?HM M2]]D]):2$BK1*_]LAF\PU;.G9"K^$2Z@$!XRP1B%42ZNI.B=-WI2P52T>!UW MV<9]&&_X]41;)_")P&?";8S#QD Q\P?A19Y:,Q []KX3X8FW!XZ]*8(SMB+> M8?(.O9><[WG*+D%HPAQ'#%]@MC."H?H<@J^%./)/=+Y.WZUFN(OTW3+ZE_VZ M0+(JD$2!Y+\2=Q]*7,,D'X*P14\UV#I.DR.%Z=LXR0OO/+!W/+[)/_@X[4_" MUK)UY&P\OFSL?V6,!TQEG[V#@V5)*RKX"?Y7>[)HL4FED!H:)TU#+)0IO5T?CMN CX 7";V;G4FHY&S, M:S"^%RE=A81 0>Z#@L#M G>@5!#"--Y&33J%#,3Y^5/](=:.M9R%@SNC?LO" MURG=4U) *3KEGTW_"&,].TK&XG_ !13"0R88(S?*Q97DG?-&CRJ8BA;OPRZ; MN/?#S6X_TI8)?"3PB;"/<=@0*&9^+[S($FMZ8H?>MR(\\?K L3=Y<,96Q#M, MWJ'WDO'=+F&7(#1BC@.&SS#K"<%0?0K!ET(<^7]TODS?+&:XB?3-//JWFV6! M[:+ -@IL_RGQ^DN)2YBO0=BLIQIL%:?)D=QT39SDF7<:V%L>W^0O?)CV)V$K MV3AR-AY?-O:_-,8#IK*ZPA&J\8--AH+2A^,-GNTP9H/A33O^(#9]X^P/4$L# M!!0 ( %2(94_"C9Z'N $ -(# 9 >&PO=V]R:W-H965T[*MI1-%+52(JU2-7EF[;&-PL4%O$[_ MOH =QTW] LQPSID+0]IK\V8; (?>I5 VPXUS[9$06S0@F;W1+2A_4VDCF?.F MJ8EM#; RDJ0@-$EV1#*N<)Y&W]GDJ>ZSLXH5'+1^BT8 M/\H,)R$A$%"XH,#\=H4[$"((^31^CYIX"AF(\_.'^D.LW==R81;NM'CEI6LR MO,>HA(IUPCWK_CN,]6PQ&HM_A"L(#P^9^!B%%C:NJ.BLTW)4\:E(]C[L7,6] M'VZVNY&V3* C@4Z$?8Q#AD Q\WOF6)X:W2,S]+YEX8E71^I[4P1G;$6\\\E; M[[WF=+M/R34(C9C3@*$SS&I"$*\^A:!+(4[T/SI=IJ\7,UQ'^GH>_7!8%M@L M"FRBP.:?$@]?2ES [)(O0,W?S;#F V&T^WX@\CTC?._4$L# M!!0 ( %2(94\O'2]7V $ /H$ 9 >&PO=V]R:W-H965T,"CKM_ MOX =UTVIU!?##&?.G!DSQ+U4+[H",.A-\$8GN#*FW1.BLPH$TS>RA<:>%%() M9JRI2J);!2SW08(3NEA$1+"ZP6GL?4>5QK(SO&[@J)#NA&#JWP&X[!.\Q!?' M4UU6QCE(&K>LA-]@_K1'92TRL>2U@$;7LD$*B@3?+O>'G<-[P-\:>CW;(U?) M2$KI N?["_N#K]W63:?U'6:2/%R&*E"/8V MK'7CUW[DOX2% ^@80*\"R)#(*[]GAJ6QDCU20^];YG[QX+5!X)5F& 3)-@$%*RO>A3";,))HF"2*$ 0A0FV08+M]\O M)2&SNR= E7[J-,IDU_B)GWFGP;ZE_NZ^PX=7X1=39=UH=)+&3H"_IX64!JR4 MQ8UM>64?HLG@4!BWW=J]&L9Q,(QLQY>&3,]=^A]02P,$% @ 5(AE3UX& M,"ZX 0 T@, !D !X;"]W;W)K&UL;5/;CM,P M$/T5RQ^P3MRR+542:;L(@012M0AX=I/)1>M+L)UF^7O&3C:$)2^V9WS.F8O' MV6CLLVL!/'E14KNZ9 M$IVF119]%UMD9O"RTW"QQ U*"?O[#-*,.4WIJ^.I:UH?'*S(>M' -_#?^XM% MBRTJ5:= N\YH8J'.Z4-Z.N\#/@)^=#"ZU9F$2J[&/ ?C4S,5_@1M(A(=,,$9II(LK*0?GC9I5,!4E7J:]TW$?IYM#.M.V"7PF\(5P MC''8%"AF_D%X4636C,1.O>]%>.+TQ+$W97#&5L0[3-ZA]U;P^V/&;D%HQIPG M#%]AT@7!4'T)P;="G/E_=+Y-WVUFN(OTW9J>[+8%]IL"^RBP_Z?$]V]*W, < MDC=!V*JG"FP3I\F1T@PZ3O+*NPSL X]O\A<^3?M789M..W(U'E\V]K\VQ@.F MDMSA"+7XP19#0NW#\8!G.XW99'C3SS^(+=^X^ -02P,$% @ 5(AE3Z_, M;#RU 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q <$+]XTTIW_? 7L=-_4+,,,Y9RX, MV6CLJVL!/'E34KN+ M%EM4JDZ!=IW1Q$*=TX?=X;@/^ CXV<'H5F<2*CD;\QJ,+U5.DY 02"A]4!"X M7> 1I Q"F,;O69,N(0-Q?;ZJ/\7:L9:SZ;B/TTUZI6T3^$S@"^$^ M$M@4*&;^67A19-:,Q$Z][T5XXMV!8V_*X(RMB'>8O$/OI>!WNXQ=@M",.4X8 MOL*\(QBJ+R'X5H@C_X_.M^GI9H9II*=K>G*[+;#?%-A'@?T_)?(/)6YAT@]! MV*JG"FP3I\F1T@PZ3O+*NPSL X]O\@Z?IOV;L$VG'3D;CR\;^U\;XP%326YP MA%K\8(LAH?;A>(=G.XW99'C3SS^(+=^X^ M02P,$% @ 5(AE3Y83)'&W M 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5 MRQ\0@Y=-TA4@95-5J=1*JU1-GKTP@!5?B&V6].]K&T)HRHOM&9]SYN)Q/FKS M8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T2:Z)9%SA M,H^^DRES/3C!%9P,LH.4S/PY@M!C@5/\[GCD;>>"@Y1YSUKX!>YW?S+>(HM* MS24HR[5"!IH"WZ6'8Q;P$?#$8;2K,PJ5G+5^"<;WNL!)2 @$5"XH,+]=X!Z$ M"$(^C==9$R\A W%]?E?_%FOWM9R9A7LMGGGMN@+?8E1#PP;A'O7X ',]>XSF MXG_ !82'ATQ\C$H+&U=4#=9I.:OX5"1[FW:NXCY.-_MTIFT3Z$R@"^$VQB%3 MH)CY5^98F1L](C/UOF?AB=,#];VI@C.V(M[YY*WW7DIZD^7D$H1FS''"T!4F M71#$JR\AZ%:((_V/3K?IN\T,=Y&^6].3+]L"V:9 %@6R?TK,T653I0<5)7GF7@;VC\4T^X-.T_V2FY%XX\]F&K/)<+J??Q!9OG'Y%U!+ P04 " !4B&5/9@>Y"KK5;_P#WM^?&'-E"UJX.]-#AS>UL5IX-&W#7&]!5)&D%>.[W7NFA>QH MD47?Q1:9&;R2'5PL<8/6POX^@S)C3A/ZZGB43>N#@Q59+QKX#OY'?[%HL46E MDAHZ)TU'+-0YO4].YWW 1\"3A-&MSB14!V@P=0 M*@AA&K]F3;J$#,3U^57]4ZP=:[D*!P]&_925;W-ZI*2"6@S*/YKQ,\SUO*-D M+OXKW$ A/&2",4JC7%Q).3AO]*R"J6CQ,NVRB_LXW1S2F;9-X#.!+X1CC,.F M0#'SC\*+(K-F)';J?2_"$RW^0O?)KV;\(VLG/D:CR^;.Q_;8P'3&5WAR/4 MX@=;# 6U#\<#GNTT9I/A33__(+9\X^(/4$L#!!0 ( %2(94\2UGLK# ( M /0% 9 >&PO=V]R:W-H965T792'.FK4=[&6DSIQ3^6<'3 S;>!&_)I[:4Z-M I5%3T_P'?2/?B]- MA":6NN70J59TD83C-KY?;'8+; L!#L5UOK9AOG<53#D9Z9?A+# M9Q@-+>-H=/\5+L ,W'9B-"K!E/N-JK/2@H\LIA5.7_S:=FX=_$FZ&LO"!60L M(%,!R9T7+^0Z?Z2:EH440R3]Y??4?N/%AIB[J6S2784[,\TKD[V4),<%NEBB M$;/S&#+#+"8$,NR3! E)[,B[ MLW28SF/"$LN@Q#(@D5Y)>$PVER $)V&9+"B3!6265S+9>R9 @O_V3K8,$ZQON @9' M;;&PO=V]R:W-H965TJ M_M$\A]#.?FXWN^9J_MRV^XO%HKE_#MNR^53MPR[^Y[&JMV4;;^NG1;.O0_G0 M!VTW"R6$76S+]6Y^?=D_^U)?7U8O[6:]"U_J6?.RW9;U?S=A4[U=S>7\_<'7 M]=-SVSU87%_NRZ?P5VB_[;_4\6YQS/*PWH9=LZYVLSH\7LT_RXL[VP?TBK_7 MX:TYN9YU7?E>53^ZF]\?KN:B:U'8A/NV2U'&C]>P#)M-ERFVX]\AZ?SXSB[P M]/H]^UW?^=B9[V43EM7FG_5#^WPU=_/90W@L7S;MU^KMMS!TR,QG0^__"*]A M$^5=2^([[JM-T_^=W;\T;;4=LL2F;,N?A\_UKO]\&_*_A^$ -02H8X"2'P;0 M$$!C _00H'\%F \#S!!@QK[!#@$V"5@JU<<;EX[1(-FIN#1IUHI%#GFEN@.2H6L07'9BC4 MC!O%PI5SYZ]8(HU/F@$T7IQK5B/RW*$\F0X1])7Z!'260.$$&B;0?0)]:J@Q MR< <-+;7[-XUVJ=C,TYV!V1D"VMPJPULM>&M%FFK#QIS^AXMG4V&8&EX<((")BC&3PH'$[@1]CINK]"64GNY MS%O%I@Y7D= NE:VX3#GM3*9O'O;- W0MDVK'IOD(R,B)G,F:@Y!!4WF928-)(.\%DS!I9C#&YX%]< MX53J,5+)(K68JYS2E#H,5(9AS1A-Q-%$(E/Q$$8334 38331 M U.F>"",)AJ#)@+,L8J*=#"YS!BAV&!R-,5!*J1/!Q.@J= D@R8-8.*%2&U&,JM=:C.0>2E]ZC*0.>M5QF2-P:01F#(% MEL9@TA/ I#&8]!@P:8 (4,4B&:AB@0Q5L4#V016K,UMC"$N9 DMC+.D)6-(8 M2YIC"9C,L82J6"0#52R0H2H6R?)5K,8\U)R')#)%EL;$T6Z"R9@XFN\* 9/] MF"H6JE@5"U2@BD6J;!5K, D-)R&)7 I,&R/'&VPP;0S?$0([MHI/*"E2@BZ! MC,BKM+@",JF$*9*A6"%=+*YTIC8RF(6&LY!$+@7FC=$3;,[LBX_:&.=[V:B& M13)0PP(9JF&![(,:UF 6&K!$DYF]!H-Y8R9LCAO,&S-B>WPYB,X67>F* 6B\ MRZQ[#0:7X>#*+M@L!H2=L)UM,2#LF.WL073:6Y<>%ZR 2!6I)8N34\=MJ)_Z M,^-F=E^][-JN(R=/C^?2GU5W:ID\OY$72PF>W\J+U>&4\U?ZPR'XGV7]M-XU ML^]5VU;;_D3SL:K:$-LN/L7)_1S*A^/-)CRVW641K^O#X?/AIJWVP\'ZXGBZ M?_T_4$L#!!0 ( %2(94_U6"$VL@( +0) 9 >&PO=V]R:W-H965T M..K.(G7:FG7&VT_8Z:E1F M@= DZO;?-PG(2I+JW@@)SWG/>0^89':A[)4?"1'>6UTU?.X?A6BG0<"W1U)C M_D1;TL@G>\IJ+.20'0+>,H)W.JBN AB&25#CLO$7,SVW9HL9/8FJ;,B:>?Q4 MUYC]S4E%+W,?^->)E_)P%&HB6,Q:?" _B/C9KID(SLY_XS MF*XFBM? KY)<^,V]IYQL*'U5@Z^[N1^J@DA%MD(I8'DYDR6I*B4DR_C3:_I# M2A5X>W]5_ZR]2R\;S,F25K_+G3C._=3,++/!BQNC%8]WGT&+UU8%I+%_75DWJMZ.?R7YR M.7M>1 #.@K,2ZIF\8^ - T*#*1S,0 2R@J$,Z"HCAU:XD6!I$R",C"(>JJSN MJXP*C9S]BK1 -.K7?P204P!I 3020$;#.R;13*.9),L2HR$V%$7 @ H;4DN( MT107A#*WJ=AI*G:8B@U3'1./ZH698QVE3A= M)0Y71N_RQ,KR*0$H-6PYJ"A&IB\'!0 "1H]6#BQ#-RE'SE*GL]3AS*@Y3ZTT M*$Q,8S8$H?E]%1]16CU0&IG*G*8RARFC=WEF90D-1P^)XB&QND>,C$R<1B8. M(\;7G4^L_VP*@6'%9I+$7#)MQK% N"!K@0ANMIR:L(/>_[FWI:=&J!7S9G8X M8CQ#M649\SF8+H%COI!'DNX$\2[?G6>^8W8H&^YMJ) ;I=[.]I0*(FL/G^1K M.,HCU#"HR%ZHVU3>L^X@T0T$;?LS4C Y8DQ%;RU32=7X4FI_CF*Y.[$6BJ?>,\Z_>; 14N5GHIC)'O!Z-X& MM4V$XSB+6EIW8;FT:QM1+OE9-77'-B*0Y[:EXM>:-?RZ"E%X6WBICR=E%J)R MV=,C^\K4MWXC]"R:7/9URSI9\RX0[+ *WZ'G"B4FP"J^U^PJ[\:!267+^:N9 M?-JOPM@0L8;ME+&@^G%A%6L:XZ0Y?HZFX;2G";P?W]P_V.1U,ELJ6<6;'_5> MG59A$09[=J#G1KWPZT=U]+^%P0%X#,!3P%"-.F? M47S1/$H*HJ1 50ELD($&&9!+XN22>9@%0>[Y\$4X)C,?. =1<@ E=5!R?Y!^-\/"YII)0@H2N[V$N2EBW*WF_@:DL[4 \$-!6& 9:8E(;BE(/(?%8%[ M 8*:@5>1Q.LY6%_#;DW^HAIPHKNV;^[A+U0])7_S1IV$&98:['8KC_AHGB_7BW1],?C/(W4$L#!!0 ( %2(94]@:T2. M?0, "L0 9 >&PO=V]R:W-H965TZ:)DZ "SL!ING\_ RX%<_G82\'.N$OB-%^9%R&N"\O*#Q>6A/D#O[)4_G+B61(*V9Z6?8]9>LEOXDX2ME39N2W) FSOQL6\_O*!/.]XWMTOHBB MPUHOK^&9_6#BY_4IDRVK9CE&"4OSB*=&QDXK\Q$6>^(5 27B5\3N>>/=*%)Y MYORE:'PYKDR[4,1B=A %12@?KVS+XKA@DCK^*%*S'K,(;+Z_L^_+Y&4RSV'. MMCS^'1W%967ZIG%DI_ 6B^_\_IFIA%S34-E_9:\LEO!"B1SCP..\_&L<;KG@ MB6*14I+PK7I&:?F\*_[W,#R J !2!\BQAP(<%>!\!-#! *H"Z-017!7@3AW! M4P&>%F!5Q2JK'X0B7"\S?C>R:@%=PV*=PL*3\WLH.LOI+'^3$Y#+WM>U0^9+ MZ[4@4IA-A2$-#-BDC0D03(VPI():!L%D;$@G7!M@VT6 [6@B1EEV$UCV78SK MX[DX:$F=,MYIEM2Q<0**$M"2@+8(0)N3"N.5F+3$V%K!1A'!*&(WA&@EXJ*) MN$@BVHQL*HP[D,@H(AA%[(80K40\-!$/2<3!"68HP0Q9$Q0G\%$"'U'@:H7R M.TD2T!;W;AC3$C)'AB49 S5EH.;#SB(G![[ MQ^@/Y'4?"-#]C.UY;K!KJ;$NA, M0P634'N%:CH5D+ZU@.]QP#:YIVOV.FH\O['HE.8IJ+U"M33/[;Y"X[X",T3T MO(<"=Q;PIY]7@'L"(*9 ;;UTW1T/,WV?=#&44KVZ79#CZ@<] G))3V$([B\$ M\Q?M' X4J#G.)P(]*X_@+D1@_)S<*E!KH*X:! 3@:[7!45Z/9MSV"&)[5/]( M(5U#ZTRYPC1W =5/K6 "T6Z$J)T4;IX$,4^J?[ HT)"68!C3EH*;,$$^ FE? M-K@)$W?ZQB:X)Q+$$_7]N"%='R.=\SX80U5RK,:])6'9N;QUYL:!WU)1I-+H MK6^VCZ2X]VC]&UAL >D/8+&K[JT?]-4U^EN8G:,T-YZYD+>M\DYTXEPP*=Y^ MD*6\R)M[W8C9212O,_F>5=?7JB'X55W-K?K_ ^M_4$L#!!0 ( %2(94_, M9/Y^& ( ,& 9 >&PO=V]R:W-H965TJT[K>3G 14@YGMA.[N9QN*J''W!W^][SG/ M,;;+@8L760.HX+5EG=R&M5+](T+R5$-+Y0/OH=,K%RY:JO107)'L!="S-;4, MQ5&4H98V75B5=NX@JI+?%&LZ.(A WMJ6BK\[8'S8ACA\FWAJKK4R$Z@J>WJ% MGZ!^]0>A1VB.*&[ M-R0Z!PGSJ3]!J>;5+R=HFB4EKZ.;=/9=AA7 M2#[9_(9X,L2S 9/_&I+)D#@&-)+94C]31:M2\"$0X\_JJ3D3^#'1FWDRDW;O M[)JN5NK9>Y60M$1W$VC2[$9-O-#$[Q7[M2+=S!*D 6:*V$L16W^R\&>QWY]X M_8GUDW=59$X5HR:SFLYJ"(E(X53B426X^ "&>&&(!R9W8$9-NDB#HPQC!V:M MRI,T][.D7I;4P[)Q6-)5%IW$W;Z]1X4)^0 F\\)D*YC,.4B[;)6EB$CDLJQ5 M&UP4F9\E][+D:Y;$8>0>F+6*Q!%Q4-#B.IKG\0<5UZ:3P9$K?;/M M_;MPKD 'C!YT7;5^D>Z.S<#0, )<- 9 >&PO=V]R:W-H965TZ:)DZ "9N DW;^?#111<[V1 MEX#-N=?GGOCX8W55S7-[DE('+V51M>OPI'5]'T7M[B3+K+U3M:S,EX-JRDR; M9G.,VKJ1V;X+*HN((,2C,LNK<+/J^AZ;S4J==9%7\K$)VG-99LV?!UFHZSK$ MX6O'M_QXTK8CVJSJ["B_2_VC?FQ,*QJS[/-25FVNJJ"1AW7X'M]O26H#.L3/ M7%[;R7M@2WE2ZMDV/N_7(;*,9"%WVJ;(S.,BM[(H;";#X_>0-!S'M('3]]?L M'[OB33%/62NWJOB5[_5I'8HPV,M#=B[T-W7])(>"6!@,U7^1%UD8N&5BQMBI MHNU^@]VYU:HU[[+YP-87 &0+(&(#C?P;0(8 Z 5'/K"OU M0Z:SS:I1UZ#I_ZTZLY,"WU,CYLYV=MIUWTRUK>F];&B>F*03@S0P0Z='L,FX[SC,1:NM ","8HI3(>!=!A QQGG@^V#8RACRLF^ZP1;$Z7)9".Q!@A;(,H#>K)V8)JXL$ QAXB,$.YI CO;M MR)XM^88]F< N)$MVY0$TK1'930GL:0)XVJLK[$(B;A %=B&!=L*9*.GL;)8(CEU1 MYBB*A+NK1I,3LKVR?,V:8UZUP9/2YK#='8D/2FEI,J([(_#)W)+&1B$/VKXF MYKWIKPI]0ZMZN 9%XUUL\Q=02P,$% @ 5(AE3R(O*N< @ "08 !D M !X;"]W;W)K&ULC53;CILP$/T5Q >L@1!R$2!M MMJI:J96BK;I]=F"X:&U,;2=L_[ZV(6PV.Y'R$GO&9\Z9X^!)!R%?50.@O3?. M.I7YC=;]EA!5-,"I>A ]=.:D$I)3;4)9$]5+H*4KXHQ$09 03MO.SU.7V\L\ M%4?-V@[VTE-'SJG\MP,FALP/_7/BN:T;;1,D3WM:PR_0O_N]-!&96[T!4XQ$L+@[K8>];*08A7&WPO,S^P'0�EL*:I83/ %CELGT M\7:-F0-5\"38G[;43>:O?:^$BAZ9?A;#-Y@,+7UOF>PI7R1A2DZ6:,+L1DQT@7E' M$,,^2T28Q"[Z5![AY0NTPX4K7WSH\ 9!C!+$CB#^0+"XLO@9L\8EEJC$$I&( MKR0PS!(725"1!"%(<((52K"Z_R;7*,$:Z6!U91/#W+C+#2JR00@V.$$8X-]T M<+_1\,:S".^PBH%6P94.N7B)'&3M9I#R"G'LW "\R,YS[C%R+_D=/@[)GU36 M;:>\@]!F'KA76PFAP?02/)C/JS%S>0X85-IN5V8OQ^$T!EKTT^ E\_3/_P-0 M2P,$% @ 5(AE3SWRI2PR @ M08 !D !X;"]W;W)K&UL?57;CILP$/T5Q >LN83;BB!M4E6MU$K15FV?'3():&U,;2=L M_[ZV(30QSKY@>S@SYYP!C^),*>9_-T#8L/9# M_QIX;4^-U %4E3T^P0^0/_L=5R] QSQFY/Y;W !HN!:B>*H&1'FZ=5G(1F= MJB@I%+^/:]N9=9CJ7]/<"=&4$,T)BONCA'A*B*T$-"HS5C]AB:N2L\'CX\?J ML?XGPN=8-;/60=,[\TZY%2IZJ>(L+-%%%YHPFQ$3W6#"(+K';!V8&8&4@EE& MY)*QB1;I-L%'B#N"V.DS-NGQG<\'!5;. BM38'57(+8:-6)2@^G&)D1Y:AE9 M@N(D?2 E<4I)'%)6EI01D]Q)L;[K=HF)P\PM)'4*21U"$DM(NNS)*L@L)>E2 M29X5;BF94TKFD&)W/ENRQ,6#SN=.EMS!8GO)%RQ1^LA+X60I'"RYQ5(X_J(H ML5C0S12@P$]F8 JO9N?.#.N;Z#R37R(S1?[#QX'^'?-3VPEOSZ2:169B'!F3 MH+0$3\ILH^Z0^4#@*/4V4WL^3M+Q(%D_71)HOJFJ?U!+ P04 " !4B&5/ ML1"X8NX! !9!0 &0 'AL+W=OPTZIZ8"0K#L8J'S@$XQZI^5BH$J'XHKD)( V-FE@ M"$=1A@;:CV%5VK6SJ$I^4ZP?X2P">1L&*OZ>@/'Y&,;A^\)S?^V464!5.=$K M_ 3U:SH+':'5I>D'&&7/QT! >PP_Q8=38?16\-+#+#?SP'1RX?S5!-^:8QB9 M@H!!K8P#U<,=GH Q8Z3+^+-XABO2)&[G[^Y?;.^ZEPN5\,39[[Y1W3$LPJ"! MEMZ8>N;S5UCZ2<-@:?X[W(%IN:E$,VK.I/T&]4TJ/BPNNI2!OKFQ'^TXNYV< M+&G^!+PDX#4!NUXOL@)0WEO#6EGXE5+=/@CDN8*&RB?>0:O?7+EHJ-)# M<0MD)X!>;%## H)0$C2T;OTRMW-'4>;\KEC=PE%X\MXT5/P] .-]X6/_?>*E MOE7*3 1EWM$;_ #ULSL*/0HFETO=0"MKWGH"KH7_$>\/V 98Q:\:>CGK>Z:4 M$^>O9O#U4OC(9 0,SLI84-T\X!D8,TXZCS^CJ3\Q3>"\_^[^V1:OBSE1"<^< M_:XOJBK\S/Q-D8Y@X@8P"9 LA0RP"RF7^BBI:YX+TGAL7OJ/G&>$_TVIS- MI%T*^TXG+_7LHPRS+ \>QFC4' 8-F6G(3!-H_PE"G!!B#<+_(#NW0>@T"*U! M-#?8H466@R:QFM9J,$$;:49.2N2@X 5ET,0S2I3@Q$V)G93802$+2KRFA/'& MBB5.2N*@A M*LJ:@:*.6U$E)'91H04E7E#!!D9N2.2F9@Q(O*-F*DJ5DX^OO MG)2=@Y(L*+L5A21Q@MT8C-P[#CE Z7++H17I0X0)V2!M[&V\)F7+GV 4S?<- M(5&X_-F"V8%B#NSO5-SJ5GHGKO399$^0*^<*M"5ZTFE7^HZ8!@RNRG13W1?# M03D,%._&2R"8;J+R'U!+ P04 " !4B&5/26V"3'(# "2#P &0 'AL M+W=OJ7@,W=_<^.?V?=XJ+KY^:H5!N\ED75 M+,-CVYYNHZC9'E69-3?ZI"KS9:_K,FO-L#Y$S:E6VRS.I_]ZK0EV7(PK>)Q_QP;+N):+4X90?U4[6_3@^U M&45CE%U>JJK)=174:K\,[]CMAD/G8"U^Y^K23-Z#;BE/6C]W@V^[91AW&:E" M;=LN1&8>+VJMBJ*+9/+X.P0-1\W.)+$F5:\!,J5%)"DBD0A/797>1DY4>!H+6B4A51)"Q?G?-PE629A'94:J MS @5[JC,L I+/3LV)U7FA(IP5.9(!6:^'4M)E910D8Y*BE1DRCQ'C,4TM#'2 M$;'[_P]&5\OA,O4I>=+(J,1 M9YAQ5!099AQ ^G1HR!E%.1(B,/<+T9PS"G2W-#),NE\(:-(!DXZK(Q"D^X5H MT &#C@OD8'0EQ+A/B"X' )^HD8/15$@(7Y$$NF@ 5333G(0.:4\#7-8(,\'5M6@1/F00:9J N;"2$:6:)]-RE0-,,%,TN M9(!I9CSQ"=$T T4S@@S3G K/SG$:9D[![#+&,&\\[VF]&[>=^M M_LCJ0UXUP9-N3=MDFYN]UJTRR<0W9KU'TR"/@T+MV^YU9M[KODOL!ZT^#1UP M-+;AJ_]02P,$% @ 5(AE3[2(O7T$! <14 !D !X;"]W;W)K&ULE9CKCJLV%(5?)>(!#GC;V#!*(G525:W42J-3M?W- M),X$'0@I,)/3MZ^YG"C8RP.9'P.&M;>7;U^,U]>J_M: MGL*PV9]TF35?JHL^FS?'JBZSUA3KM["YU#H[]$%E$5(4R;#,\G.P7??/7NKM MNGIOB_RL7^I5\UZ66?W?LRZJZR9@P8\'7_.W4]L]"+?K2_:F_]3M7Y>7VI3" M6Y9#7NISDU?G5:V/F^ G]K03O OH%7_G^MKN\-MA$T2=(UWH M?=NER,SE0^]T4729C(]_QZ3!KR_:K]7U5STV* Y68^M_UQ^Z,/+.B:EC7Q5-_W^U?V_:JARS&"ME]GVX MYN?^>AW>R&0,PP$T!M M@(E/ _@8P*V <'#6-_7GK,VVZ[JZKNIAM"Y9-RG8 M$S>=N>\>]GW7OS.M;%)P&$"WB<0DP2IU8Q!(WO-N=>P-(E4;+5E5C:Q(Z =X=IAD65GT,3W M]40I,6'90;(H316V$T,[,;##+#NQ4T^2)-)2[5Q5JB+E&2H)S4A@QII/S]*I MAE0LG:&:E4WL*&A' 3O1K$%RVD4W=&#B8,PPP!EWX@#0&.XYW3(GFQK"J&&(-<[$ M 12)XD39AER9@4#DX3##L&&(-L[$<3DB(\ZY;0C(!+]CU]00Q@U#O)&>%!@X M[ 'B$"8.+2$.N2@AQKBTNF56-C6$B4-+B$,N2ABES/Z10C*6*@_4R;-!6D(< M.Y@WA'CC60J$>4,/\(8P;V@);PB 1 H;-W.JJ1U,&UI" M&W(QDK#(WD\#E4J4KX,Q:V@):\B%2,P3VXTK4M+#&<*<(<09WVACSM #G.&8 M,WP)9[@+D%C$EFHWIYK:P93A2RC#77QPF=KS%ZJ8SPYF#%_"& YV-4HZO8/V M/K[EQ#V?=(@QOA9AQO '&,,Q8_@2QG"7'BQU=GISJJD=S!B^A#$<;%6 G1G5 MU YF# >,\>W1."8#3QX8(TP&GBX9HQ1L\^PN^50S_>['A!& ,.Z7/]BBV%8^ MUTRM8+H(0)>[S< T!2:">.!<1N!5+, J)OMS7[AG+DI)9\;.R@9#X=W95W<8 M^4=6O^7G9O5:M6U5]H==QZIJM4D9?3$=?-+9X58H]+'M;I6YKX=#P*'05I?Q M@#.\G;)N_P=02P,$% @ 5(AE3]5L >N0 @ D !D !X;"]W;W)K M&ULC5;;CILP%/P5Q @!4QM)VS_OK8A+!AOLB]@'V;FS#F [:0E])7E&'/KK2IKMK)SSINEX[ L MQQ5B3Z3!M7AR(K1"7$SIV6$-Q>BH2%7I0-<-G0H5M9TF*K:G:4(NO"QJO*<6 MNU05HO_6N"3MR@;V+?!2G',N TZ:-.B,?V+^J]E3,7,&E6-1X9H5I+8H/JWL M9[#< 450B-\%;MEH;,E2#H2\RLFWX\IVI2-3_#>"?Y= M@M\3_,]F"'I"H&5PNMI5,[>(HS2AI+5H]STT2'YV8!F(UY7)H'H[ZIGH)Q/1 M:^I#+W&N4JC'K#L,'&& "Z>8K0$S(!SA8+ !33;6<$;7$FSF".!J1KOHO\0@U,1,;S<0&,UJ:=6Q($T:N9N81:F)F832S,)C1EXJ% M(4T =3./4!,SP#4O7*[!CJ^O7.[LTS;YZ6&?-?3!2@IFAGP8Z)G S% T3^2, M5N\*T[/:2IF5D4O-Y6\VB@[;]3.4J[\67X/E!ACB6[F]J]WB7;X[&_Q ]%S4 MS#H0+O8?1(-R<1P9)B4^<3F,Q)AV>W(WX:3ISQO.<.A)_P-0 M2P,$% @ 5(AE3TM(.&): P ? \ !D !X;"]W;W)K&ULE5?;CMHP%/R5*!_0^);;"I"ZH*J56FFU5=OG+!B(-HEI$F#[ M]W4NBX@]1NP+N3#G>,Z)9VS/SJI^;?92MMY;653-W-^W[>$A")KU7I99\TD= M9*7_V:JZS%K]6.^"YE#+;-,'E47 "(F",LLK?S'KWSW5BYDZMD5>R:?::XYE MF=7_'F6ASG.?^N\OGO/=ONU>!(O9(=O)G[+]=7BJ]5-PR;+)2UDUN:J\6F[G M_F?ZL.)]0(_XGJ^)-OVOW<3WQO([?9L6B?U?FK' L*?6^L M_KL\R4+#.R9ZC+4JFO[76Q^;5I5C%DVES-Z&:U[UU_.8_ST,![ Q@%T"J+@9 MP,< ?F^ & .$$1 ,I?2]665MMIC5ZNS5P^<]9-TLH@]"=W_=O>R;W?^GV]/H MMZ>%8-$L.'6)1LSC@&$33#S%+&T,FR)6-B),+I! D[PP99 IZ^/YA(4C 8<) M>)] 3!*D1AD#)NHQU5 &%=RHQ 9Q%HL4R)A/R\3N;!H3L[4V2C B,)444DE!:QT)*,%N0>X7(748#@4L M0M--*/AT$6>F$A$N3DA"'92PLU!VAS.,H/"V-0#4#6^@V*@H<"K+'4;0M$6" M)L1DA' AO]+4E!+V*RKNUP'%'D.1R41F5;:!)+&I! "B-'85A&V&(I^Q%C7D M(&@: MRM:8BMAL: DDMP&I-:2V 8$V+-O=3J"\%D&/8; M1@ 9AY@8]AM&[V\)<^P\@#\(4X\0Y)@ #.N> =T+<^V#(%<]6,P,[#Z$,,=! MH- Q#E8\ XH7YN9R!$UV4^1Z*DU'PFIF0,TB=J3 ZF,?6.D95A^SUWHA$K.O M".2:TEBB#$@T=#2,8V%QL)"[JN586!PLY*&Y:1Q!UU]7,!Z:9P, T_LT;LHG MN#K5=.?2'UF]RZO&>U&M/B#UQYBM4JW4*2CDMNUN8WU?#^?! MX:%5A_&L&UP.W(O_4$L#!!0 ( %2(94_L8_&5(00 *46 9 >&PO M=V]R:W-H965TJ\"8!\LR,/9[?F'AYLO7WYF!,N_A9 M%E6S"@YM>[P+PV9[,&76?+)'4W6_[&U=9FUW6[^$S;$VV6XP*HN01U$ M!>OE\.RI7B_M:UODE7FJ%\UK66;U?U],84^K@ 7O#[[E+X>V?Q"NE\?LQ?QE MVK^/3W5W%UZ\[/+25$UNJT5M]JO@,[M[5*HW&!3_Y.;47%TO^JD\6_N]O_E] MMPJB?D2F,-NV=Y%U7V]F8XJB]]2-X\?H-+C$[ VOK]^]/PR3[R;SG#5F8XM_ M\UU[6 5)L-B9??9:M-_LZ3#=^GT?^[&3;@HP&_&/#T0P,Q&HA?!NI# SD:R%LCJ-% _3)@ M'QK$HT%\,6#R0P,]&F@G0GC.[K!<]UF;K9>U/2WJ<\4=L[ZPV9WN"F+;/QS6 M?_BM6[&F>_JVEHHOP[?>T:CY1Q1+731AEY-+8CA,#!\BH)#46"V"7800P?Q[?G6T($&(W#FN='> M/!/!G'+_JKU%X9%@>"@)'$KB#R5V8-@D7A0B1 I#I""$P\E]ZH4@EI1%N#=$ M( AWH8Z\G,81(U!C1!-B(!!! L.XLAF\,@PL0\2Z%32*)D!)K=PNYH/-N"9& M@]EF/MPRIM8/,\G4C)Q@*EE\2TYBOP02H=V<^"J64DV&8<89@#RF:@VSR9(9 M2<'L,01?[+3V433IJ2J*(F(/P@1R1*"3V T4$;V78P Y C E7!#[Y0P .0:0 M P"UVS>AB&B='*/% 5J:$RXP6GP&6ARCQ0%:7A6-HNM&DD9T%6%J.*+&JR(@ MTD0/YA@M#O8]?_V0B%H_S!\'_&FBD0@,EHAFO-YA9@1@QIWM Q01LQ48+,&! M"Z+G">)55,R8+69&H.W(K58!WC8%W?0$9DN =TFO7)%(4U/" H H"8V:8') M$GI&8C$TXA9HH(@J(PR-0- 0NX3$T,@9T$@,C40;C5-&CZ/HNHP444(2,R,! M,UX)(9$F-CV)P9)@,TJHH1+_X>2,I&)@) +&2ZKRV22SBH&1 )B$J$*)@9$S M@)$8&(G^77EK"T0)L<5+#(P$P"3$AJ@P,&H&, H#HVX YE[YP#!-]UV%H5&W M0(-$"752@*%1"!IB0U,8&C4#&D4<6* -Q.V[4.16?'AUUM8?X/Z9U2]YU2R> M;=O:##9[G)3F'W;7^KNNCX?G)YO6GL<#X7#R\GT^G]0 M2P,$% @ 5(AE3WHV00<3 @ _P4 !D !X;"]W;W)K&UL?93;CML@%$5_Q?('#+Z",W(L-:FJ5FJE:*JVSR0YB:W!Q@42 M3_^^@!W+@VE?PL7[;-8F0#EP\2IK !6\M:R3V[!6JG]&2)YJ:*E\XCUT^LN% MBY8J/117)'L!]&R+6H:2*,*HI4T75J6=.XBJY#?%F@X.(I"WMJ7BSPX8'[9A M'#XF7IIKK7N$[J!_]0>@1FEW.30N=;'@7"+ALPP_Q\YX8O17\;&"0 MBWY@DAPY?S6#+^=M&!D@8'!2QH'JY@Y[8,P8:8S?DV;76^/ 9ICQY&$SAO\(=F)8;$KW&B3-I?X/332K> M3BX:I:5O8]MTMATF_T>9OR"9"I*Y(,[^6Y!.!:E3@$8R&_4C5;0J!1\",?Y9 M/35G(GY.]6:>S*3=._M-IY5Z]EYE!2[1W1A-FMVH21::Y+UBOU;DQ2Q!&F"F M2+P4B:U/%_7QAO@-4J]!:@VR=S&($V/48*OIK&:S*39.$H\(1_] R;PHF0>E M<%!&3;Y8)2=IY*!X1$D1^U%R+TKN07$"[_+5*BDASM;M/2*,$S\*]J+@%4JR M<<\97JU2Q+&+LA9E),=^%.)%(2L4DCLD9'4*$H+CU$'QJ-(TFD\&1*WVK[=V[<*Y .T9/.E>M7^-YP."B3)?HOAC?I'&@>#\]MVA^\ZN_ M4$L#!!0 ( %2(94\:;[/9D0, !80 9 >&PO=V]R:W-H965T:. DJX R< M9OOW,R_+B'VL[$O!YKG']YQ]=W%G%U6^5$99Y4 M[]5)%N;+7I5YHLVP/ 35J93)KC'*LX 2PH,\20M_,6OF'LO%3)UUEA;RL?2J M/8NX1S!41 M& ^N;E#,C25US*T%5BX"2&@Y\2;+>@3+PYLL&Q?!8EQMB 8];.S#FZ /A"M" M":*&(+HAL'<$PX3X(@Q=A#D$L;!"U4)X RG:4)%)%%GA#6-HYA6B-, M7-B;)1SI+M,& 8&(\/#$:'ABY' SG&""$DR<^(:179(FCIM,A&#%%P&Y\75! M-X+;^"),_?C>B *"%UJ"'!MN5UKB+!3'%FB%@( P8A=D%T4YMY)FC:%B.E"+ M8*"% *),V,K 6>@=%:$M#4%%PNDU&%?_D'7:T"6C@<,,:&.Z XJ<1K#%T3'I MCJ"88)$M;@S7^BVN6VEX%X(0V;>!/@9X'X)H?"<#O,O B#;386Y.J4E JW2A M** #WN!]!D8TF@[3CWTH[&J[P5"<#WF#=QK 6LUD@ *OQH"5XZ$=PNLQN 69 M$:?<8*"AGX!XA:1NA61D(& 4+T44QJNE>,)3-^%=M0@HY .I0_'LHV[V,3+P M^XSBV4?_(_LHGGW4S3Y$K0MRU0:]&T^O3%_3LI#6E3>L]+FGM3<9O9*:6E\)^^-[T=S2;\. M,KG7]:LP[V5[4VT'6IVZ6WAP_5? XC=02P,$% @ 5(AE3T&R]CEP P MM0X !D !X;"]W;W)K&ULE5==;YLP%/TKB/<6 MKK&!1$FD)F':I$VJ-FU[IHF3H +.P&FZ?S_ST91<7]KN)6#GW(]C7Q]\9V=5 M/=8'*;7S7.1E/7J(M5F6.V]^EC)=-L:%;G' M?#_TBC0KW<6LG;NO%C-UTGE6ROO*J4]%D59_ES)7Y[D+[LO$]VQ_T,V$MY@= MT[W\(?7/XWUE1M[%RS8K9%EGJG0JN9N[=S!-F-\8M(A?F3S7@W>GH?*@U&,S M^+*=NWZ3D?WJE[B=D8#M]?O']JR1LR#VDM5RK_ MG6WU8>[&KK.5N_24Z^_J_%GVA(3K].R_RB>9&WB3B8FQ47G=_CJ;4ZU5T7LQ MJ13I<_?,RO9Y[OX)H3>C#5AOP"X&)O9;!D%O$+P:\#<->&_ /QI!] 8"1? Z M[NUBKE.=+F:5.CM55P_'M"D[F JS79MFLMV=]C^SGK69?5H(G\^\I\91CUEV M&#; @,^N,6L".XXP*P(3HM2@$ZY2L"@Y5@ M36 EWU"@?C([0)H!01* O&W"FQ="@-,BM"N&),B=!)_T!(*%/$14K0* B&# MEJZ#K4TW48Q9$2!AG7@"Q *.>1$H$"-5S&@Q9)088GWO0<,K ;/NC#9&6'=& M&Q.BH&6AW[)M&[=*J+?U!+ P04 " !4B&5/0-.E780# !>#P &0 'AL M+W=OB[RL MI_Y>Z\-]$-3KO2S2^DX=9&F>;%55I-K<5KN@/E0RW;1!11X (3PHTJST9Y.V M[;&:3=11YUDI'RNO/A9%6OV;RUR=IS[UWQJ>LMU>-PW!;')(=_*GU+\.CY6Y M"X8LFZR099VITJOD=NH_T/L5Y4U 2_S.Y+D>_?<:*<]*O30WWS93GS0CDKE< MZR9%:BXGN9!YWF0RX_C;)_6'/IO \?^W[%]:\4;,$/.]7OUW>9*YP9N1F#[6*J_;7V]]K+4J^BQF*$7ZVEVSLKV> MNR>"]6%X /0!, 30ZP%A'Q"^!T17 Z(^(+JU!]8',*N'H-/>3N8RU>EL4JFS M5W7[X9 VVX[>,[-9HRR27!J$O7,O&-@Q% "'YDEP@Q$ M8$8P# .P8(T 11FR : MC\"9\([A+5-V#$206#/B4DD"U)H2%PH%)]R:%I>"!$B"ZV*H+N;H8E18NCJ& MC75Q:PT7"!/:HER&$8M9N4R8$%P01P5Q1%!L">+(0@&W9G?A4HD8C:73Y$*A MH,3:&2N7@CBF%Q9*H+H$HLO:6G/A3!Z 2%A$[;<2!0E)$GO)4%"$++*W(@9R MP2)V8?%B5&3LB@1KQN<=(T8]D3L660(Q*+)]QX7HG;VQ5Q@$ A>5H*(2UWO@ M@LM2@KL]N<%]>N@S^T$PQ'\0"C,@!+OB0/3"649O\* >NFY"&.2X$ *Y-H1 M%WV(HF?C X4;G*B'/K,B!$.\"*$P,T*P*VY$\0.5AC?X40_=8$@XB3D23F*6 MA)+7/(GB1S]USWX&8$N-W UC^HIMG2X&C &W12+9S#OA*$2RT?CBZX=_ 5#D M$P!"6YY[+@/$(5!!;(48*8 [K_02STEB84_N"B5Y(H!=DHI_&U#DXP B6RK' M#AC':C#*.6$0RAPQCME@%-B?I\&H-BADM6L+M=I;JV.IF^-EU#H4@P_0U!96 M^YS>+RC2OFR*Q[86>4_?59X_TFJ7E;7WK+2I:-JZ8ZN4EF;P9FI\;V^*W>$F MEUO=_#6UF5=U%5]WH]6AKV:#H:2>_0=02P,$% @ 5(AE3RC/P544 P MP@P !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L# MOG%9)9$VJ:I6:J755FV?V<1)T *FV$FV?U]C6$KL\;;-0\#FS)P9XW-DEE?1 M/%7(B6-_K)071UH?2P.T:R[7BQ-T%U%>$X M3J*Z*)MPO31S#]UZ*NOK4/G1Y%4Y9]6?-&EJ().GY8A??H;HM9'V 0WTM^E;/[H&_E28CG?O!I MOPKCOB)>\9WJ4Q3ZU@RS973I$XV8S8#!,PRZ16Q=!,/)A(ET!5,9 M&"IC@YT$V*)P$2R#&0C8*#'Q]*;$%$Y P034)"#S52 QG("!"1A0068M]8!A M!M,,ZZ!9] \F2D"B!"#*X00IF"!U6F6^5C,P0>960*P]L\F<5BECN:?.'*3) M 1IKWVQRER8EB:<;%,,BB0$B8JLD=IC>$981SRY%'CTB@(K:5,BEHMC7$ZBX M>X0!(D?YV"%B21H[\G=A;[Q+! L4 0HEB5T0^4M!MTRPDI$K948\7H!@+2- MS,06\PA*9\42LL"^#0&+&0%J)KG--("R.5.RH#XF6/4H=9EH;#.E+A->I,3# M!-L# OR!VOXP@OZU)]@A$& 1U+:($60S)?8NS__G=6+82C!@)=2VDA&4>@NZ M98*=!"-WEU/J20%[! 8\@MH> 8+LM0-!'LEAV!\PX _4EAP(\O@0AMT!4S<% MLV4 @=RF(9"O:=AG,. SS%8*!'(V2S0[$=:\.YK#LPQVXMR8D_ML=CJ@WV-S MHOP#'T[W7XKN6#8R>!)*GTO-Z?$@A.*ZEGBA:SGI#XII4/&#ZF]3?=\-I^IA MH$0[?C%$TV?+^C=02P,$% @ 5(AE3R.FU-N0 P \@\ !D !X;"]W M;W)K&ULE5?;CILP$/T5Q'L7/ 8#41)I^9<>3;!:\Y?R<'OEW+G^<'RKUY TL M^ZS@99V)TJGX8>'>D]F6^HU!B_B9\6L]NG>:5!Z%>&H>/N\7KM]$Q'.^DPU% MJB[/?,WSO&%2-*"] ;W5(.@-@L$@>-L@[ U"S8/7Y=X6M5I^780AS[[DAZC&K#@,C#/$US ;!# A/13"$ M 5@8*S#,(8ZG+M88)M'",#%A2*>8[=L\DV I6C/:$M")DP G"%""H"4(QL4B M@5;T#L-:3-EB*"%:*FL3I(BTNFT0D)\$6N6V)HK%HUV>9!6B685&5F$8X@0, M)6"WUS5""2(D J95 \'XEJ,:HTYBQ$FD;5Z'"<>;1_7C;&(^D$AOJ]C\2D (L*$%2S[@GVY MZB@+6HKA8]:"(7QD=##V(6T#08O(\!Z6,6 MZGZ($0RSO)D [W4 Q(VN?@B(6OW@@@"8(.C-U8/&Z=A>M("K 2!JP/3O!A1D MD4C FQ.0YHPL_0UX<\([FA/PY@2D.2.B']C(.(N:7*W_#]D@$$(C[=MNBZ @ M819!!UP+ -&"R-8[N!; .[2 XEI L3>QKGO4U )=][S1O%+PZM@.C[6S$Y=2 M-A&.5H4=;7Y'9FB#K&S70=O/1/_IN&OZ:5L>LK)U'(=64U<'V1S&ZG[JIM"NP&PO=V]R:W-H965T2Z*K^W#K[O[N6I[Y#._K5L7:?/U[E<^RUI/ M33_^Z9W.KVVVAK>_OWM_ZH)O@GE.*[\JLK\/NWI_/X_GLYU_2=^R^DMQ_L7W M 47S61_];_[=9PW>]J1I8UMD5?F*ACCI=>XB8BV$0DFJ"8C?TZFMJ$A4U8$(5C35C1A,)- M.-B$$TUH%;$9?&'L31,ZU+%EH[X"&(6QX7-=8J%N_#%L(S'CB,*1_,4PN!CD MCZV+92R'*%*6S945H%2DF:^UI%RL$Y;.C:2LLS?K;!!8 @-+0&!L.):):"9T MQ*L"@F*VY-<2TJ$Q/"Q$D1Y9M5KA>JID8+'B!57)-%N;*#X?$:?)A8H7WVG^ M-A/]/?6<'0ZP3LQ(*D:D18-4:-YU#6:R$FLI M*"ZRO,2N &:36'$!!!AI8Q/#DRPYG;C$C$BZQF*FI9H9-;8FL%AI]Q-IQI*@ MI2: -(,2;ES6M07P+G0Z+$T8VG00!OBD303KL*DIJ>9 MV'AI<,LC!DU <<5T"D [Y2M@ BDS()3>X MN5;,??G:70I7LVWQ=JS;>G3S]GKQ_-C=.[/W2WVWTN#]6M]M+M>8_[N_W'+_ MGI:OAV,U>R[JNLB[*\N7HJA]TWGUJ1F1O4]WUX?,O]3M3]?\+B^WRY>'NCCU M-^?!]?K^X3]02P,$% @ 5(AE3Z2?]C%2 @ =@< !D !X;"]W;W)K M&ULC57MCILP$'P5Q .<^287$:0+2=5*K11==>UO MAVP".H.I[237MZ]M.(XX;G)_P%YF9V<6RYN=*7OE%8!PWAK2\H5;"='-$>)E M!0WF#[2#5G[94]9@(;?L@'C' .]T4D-0X'D):G#=NGFF8QN69_0H2-W"ACG\ MV#28_5T"H>>%Z[OO@>?Z4 D50'G6X0/\!/'2;9CU^;9;N)X2! 1*H1BP?)V@ $(4D93Q9^!TQY(J M<;I^9_^BO4LO6\RAH.1WO1/5PIVYS@[V^$C$,SU_A<%/[#J#^>]P B+A2HFL M45+"]=,ICUS09F"14AK\UK_K5K_/_9=H-J39$X(A(1@39.U;">&0$'XD1#<3 MHB$A^FR%>$B(C0JH]ZZ;N<("YQFC9X?UQZ'#ZM3Y\UC^KE(%]=_1WV0_N8R> M\G@69^BDB ;,LL<$$XSO!9>8E04S(I!4,,H(;#*6P56Z4:"X1OA>:(BXR[*^ MS7(A-+3V*]0$X;2$_Q^GD94@T@311<,3H^$V3&KTPX:9&?VP81Z-CE@PCY[= M4&PU%%L(?,-0CTDTIM68F6\(*:XQ?A";CCY!M+Y#=&$IL5I*+);,\]ACXDF5 MU/,\0\H=T(64U"HEM4@QCGV17AE.8N,/K&]C>B%H=OI#VE J0TKT' MV;]*#L%Q0V OU#*5:]:/@GXC:#=,.32.VOP?4$L#!!0 ( %2(94_/35W- M) , #(- 9 >&PO=V]R:W-H965T-EB3VT]"78SIF9,\-P M-%Y>1?OFK/'=KT49UD6-7]L@^Y<57G[>\-+<5V%.'P]^%H<3U(? M1.MEDQ_Y-RZ_-X^MVD6#EWU1\;HK1!VT_+ *'_#]EE!M8! _"G[M1NM I_(D MQ+/>?-JO0J09\9+OI':1J\>%;WE9:D^*QR_K-!QB:L/Q^M7[!Y.\2N8I[_A6 ME#^+O3RMPD48[/DA/Y?RJ[A^Y#8A%@8V^\_\PDL%UTQ4C)TH._,;[,Z=%)7U MHJA4^4O_+&KSO%K_KV:P ;$&9#!0L?]F0*T!?3.(3?(],Y/J^USFZV4KKD'; MOZTFUTV![ZDJYDX?FMJ9_U2VG3J]K%D6+Z.+=F0QFQY#1A@\("+E?0A!H! ; MXIF3VP!;'X$1A4-0, MJ'-";+!CL( 8=Q,9!/') 8^24H<)C M&)DH2@H228$WA!TBJ5\4C!AUN0 PFF43;!8@FP50EHFZ9J"#;'['8@1_N6A& MSUK0;4D8=6!;$$;)1$9X0DKPC+ZUH'\U+@";[EP,ZLX#)C-ZUX+&@3!S]0D MD3B=( ,K%*8S^M>";HJ3X#1UZ?BP+)VB ^L=]@6/C5["K0M8I3#[CQ:&Q07[ MZ@*TL"\=!..%6Q,?A>G4-XUAB<&^Q@ - XE,2ETZ$ I/50?6&.R+#- R"S_O M+&8N'0!%)EL&5BR<>702A& 7!)8L@N:W#(%%AO@BX[<, 40F2:C['4W D@E" ML,J0.2I#? &AG@A#H&QJTH)5ALQ1&0NZ'5$H\JH#P4CLOJYH-&E6O#V:H;P+ M=N)<2SW3C4Z'P?^!Z$G5.=^H"T$_OK^YZ6\37_+V6-1=\"2DFH/-M'H00G+% M$MVIP(S++?(MA0;5ZW42E&JML_$7MLHP+JPCM._[W*)0W:'A+P86)^Y MG&'G+#,[B^JQ/G NK>.,X]>; B[2^%D=>JG]VHBI2J1ZKO5,? M*YYN6Z,B=]!U Z=(L])>S-JUNVHQ$R>99R6_JZSZ5!1I]6_)VV"_+-QG M^X-L%IS%[)CN^4\N?QWO*O7D7+QLLX*7=29*J^*[N7T+-VL,&H,6\3OCYWIP M;S54'H1X;!Z^;>>VVV3$<[Z1C8M479[XBN=YXTGE\;=W:E]B-H;#^Q?O7UKR MBLQ#6O.5R/]D6WF8VY%M;?DN/>7R7IR_\IZ0;UL]^^_\B><*WF2B8FQ$7K>_ MUN942U'T7E0J1?K<7;.RO9Y[_R]FM 'V!G@Q4+'?,_!Z ^_5@+UKP'H#-C6" MWQOX6@2GX]X6,TEENIA5XFQ5W7XXILVV@QM?O:Y-L]B^G?8_5<]:K3XM A=F MSE/CJ,]O$G4 M(^OEM0Z\-_5"V@$C';#6 1MF 'K!.TS08LH6PS#40"L"Y(6Q5A$3!!B JU6% M0C%T:5H^2UD!R2H@ M6#&-56 4[PH0@T#C1<#B,-;>1!(8*5]Y(;B^QHR 811!3',+26XAPTB,$G5 QH&0-3QP(WU \%1NQ3SZ@)@0)_C!$M/S!!?Q(@ M!$'?;P2&C9QD0&L&3!"-!(@.AM#8E10*1IH4Z#8'JL^C$1=TH\,G.AWH5@>S MUXGM8C8[8Z%>$Q/DXP@?I!4!)RA"@H0B .C9D"AOI*&1%@Z<(!P)FL+A>?HY MWH.&AXP7CWV'T>J"E+J,G"M(JPM^0EV05A><\)64H*D;.":$2,L&3I$--"7A MRA\Y@Y#6!)RB"6A^(H"OU\T9?-@7O-JW4U9M;<2IE$W-!ZN72>X6F\% 6U_" MS0J(]41-?MV<]NJ^&QM_I-4^*VOK04@UCK1#PTX(R57N[K6JSD%-JI>'G.]D MV.FS 0?!7$ YPQ&,A% M@-0DJEJIE:*KVOYVDDU 9S"UG7!]^]J&0R0X;?H'?\W,SJZQG75O0=0?8QKBM/^N_M$FKY/940EKSGY6!U7F_L+W#G"D9Z9>>/<)AH1B MWQNR_P(78!ING.@8>\ZD_7K[LU2\'E2TE9J^]6W5V+;K5])TH+D)X4 (1P(F M?R5$ R%ZE$ & KDAH#X56YL-5;3(!.\\T6]O2\U?A)=$5W]O)FVQ[9HNC]2S MER+!088N1FC K'I,>(7!UYCU'!->(S9S! ZB$8.TR]%JZ+0:6@$R#9&$;H'( M*1!9@6@J@%.W '$*D)F#>%:('I-83&,Q-^7))J%)+X3J [!Q$[DKTGX3X@./R/=-U'!$>/I!O-=A:')$UN(J')'61>D:]4 MG*I&>CNN]'5F+YTCYPJT9/"D:U?JAVL<,#@JTTUU7_2W=S]0O!U>)C0^C\4? M4$L#!!0 ( %2(94]9TA #.VT ,0: @ 4 >&POAO+[KI])^X' MB(0DM$F #9"2U=$__ITE5V2"I#:7J\<548:()9>3)T^>_?Q[VZZ#+\M%U?[' M'Z[6Z]6//_S0SJZ*9=X.ZE51P9.+NEGF:_C97/[0KIHBG[=71;%>+GY(HFC\ MPS(OJS\$FZK\VZ9X46^J]7_\81R/__"G?V_+/_W[^D\G]6RS+*IUD%?SX+1: ME^O;X%7%;99U%1P%[57>%.V__[#^T[__@-_P=]/@35VMKUKX9E[,NT_/BM4@ M2*,P2*)XVGWXMKX>!-'(_W#'>'I?_WB[*KH/X^CHOWH_^*]-WJR+9G$;?"A6 M=;/NOKAN-DZ#NK_SFU8NS,'CU]D5/4Z^J6=T !&AUPN!L#?,)ZB8@5&MNX3IWVS_M:>QC M_B5X-0<(E1?EC/'//\$X/1HFV6@RC7M:.I[/ 6G;4/X1O"ZK(GA7.6/)X+_@ M+:S@59"ES1PFT,#FV=7J"_P%L_Q8WS@H^:9\GPWC8O?6ZGD$?[Z_JJ@_? MTM'P*$GCJ'O_8[D&'*TO@C@Y.#\,SHK9IH'>G1'5RR4L]=FZGGT.@U7>!-?Y M8E,$SP91'*R*ADF0TWB3S\OJ,CB[79[7B^[3]Z_?_>KN*^X_./TRN\JKR\*+ M_6__JFV"]"A[T$ M>')9-P[<7N<-S.%X-BO@+7AGSN_WM'6VS!>+X/FFA9W0]HWO=%DTESBQGYOZ M!O8$+,TJKYR>99-7!32Y_1U[<<_H, G>;=: N!6NGX,, L8ORQ;1[B\%H$,? MH3PZBI.CU*$!BLZ:;;R$F\ZLMYY XFM!K+W?_Y>SN^2LH8$&/GX%I^.7X'\7 M#G0BH-'))$MBIX5CZ'S. UCD+GC>O3U[]_K5R?''TY/@^?'KX['88/ O**OAX56]: +(SZI-B!N=+3 >P7M%9_,,_RC^MBEAK\+[3B> EG@$M$%3S IXZ7Q1A$'EDM97U35\7C>ENV>, M1S W.)!GGP/8N&U;ML'%H@;*N5KD#OW]4%QLJCGV!T"8U-MZMD ;@UET4>5L P)KR\FJ-U'?3BB_][2_J MZO((R-)RZZ3]SR2V+,K\O%P 1U2X**,P897?XK)XG@.O!3#Z @QM"ROEKH;1 M?/?KEPH1@OI\45X2V^"\U86.;/ 6X#3SD^!7-O)XAWYV!>= 0+ [KQL@F=!# M+XSHS !2""NB03XOSIV>;2S;,O M'P(^/0M^Z!%;]VIQ7Z0Y /#/Z\4B;UK-IAYN_]K!JKU>9[S:Z]5Z"VOEG_S9 M1[B\.7T+H'SW,GCW_O3#\<=7\$)P_!;??//^P^DO\-FK/Y^B'/CNS>G>C$:Z MMY+ 94,>::P.=P\(W0+'XF(&B%*(ZMZ'P T#A5LU-9!7=QJ+!0 [#"Z!_ +/ MQP=^/E^6%0G9Q.N+L\T]8^31#BBQ1,+Y=R]5%F?115,O@YH)J>>0(^&B@&F( MWOQ\ NWU;6^(SLZ+B[KI.0#TV=@W,X0S'R&.5%L@7X)4\AHF @),13(EPG[& M".UBLD/'G^=M.:,-R"\[N^ZD7&RPDRVOG K*2'O7['I+;[NWN]GQ'L0!N>AY M>5W.@>EOX3B=P0?PM?IB?R)CT&X_X/?:4B^.SWX)7H+PO+\XH4]V$FR]A_/Q M_*^;=HT,P/"TQL"X7!#0!&H'GJQK(!K9V M47Y!S/;RRD2GC\YSG!J>M;!8?B8-U4'$IL$&I'.XH'YR5Z+RH31L&\U<.3A M>H^V UH:+DUX+SZ^OW]3GFIZY##-W?O!]-SA8LUO]F(%W^Z#1CYIL]WQS@MF MMICH 2NV\; 83N?E'@V_5,C7_X[0G=R4ZZNK8C%'E$!JWY0SI#?$3P6R)UH% M1)]BN5K4MT4!/):7DI\HVN.3CW$N37%=+X!4;Y%P/L"JWY+*8J=LHZ"S0BP' MKB XOPT.$%2'"*N+/># .!P0[[NG,J)7:X&L^7EQ659X$N#H5Z3MN=/W!2)G MWY=OZ^J(/C)0L)KO-<^/EL*C%,J06_@"^D>*M;YJZLWE%>M"=DG VVC^+\=O M?SX] XX)&.!CX*#>O3XY_7#V;\'I?WUZ]?$O>Q\$)C^Z17)Y+R27%SLDE],] M)!?F9NS3#^FR5P9QCW6 V:S -3158EG?>P8OL?,;X) :DG,/X#7ZB_#;%E)/ MO5(/;I&%9P[Z#*6=O1*R/*(3G#_KAI0!]%@J M0QL$V0ZS1;2B82-Y.O MMGU\!YKD/0Z#W<=AWWO;6#MC9;=*&3TKN],6R!X[9QFS#9M^VMWSR MV+G:A#V)W[V[?-1]?K\-[OD*99Z6SC5X&;[U[4UT3/BQ!90M_N,/]%IS7?SA M3_$@\'X<_.N_3)(H_0E@6! S2V8C/ /%:4CZ)!@4BPE7(!_"#(L*&UGEK).D M[YHY(002'Z%M8U.!35>(OLKVV&A[ETAA$ MJ?T-!FA>@PZA_05"]ZJX!6DLJ&J26A:;. U(V35S]IB&JA;TL M@S@Z^M_! ?(@94L;AATDZD&@W"$.H:<%?$N8@QT+B[#422J[L-$*-E2< SQ@ MYLF8R)_ M\\\HZ2T6]2SGC=#"L@$JA?2H]7S#\$#AD"1?[ [>(=S!;2_V MFIS; +;T'%'IJL3607(N$&^D@5[-*O2.&Y>'7R9!U058SO"XJ&$&-[""_GOX?<>.\P0-I ,A8JI$'8H\3%<:-HM6&T &< MGS".S44N%ASU\6C*MT8*+:R;>H&2&N'UH =')4C."MQN<*;$([FQ/U7Y9DX$ M]P5L#M03TE\PV7(N'!;DSC_3.Y_IGH<:PU)=YD2,L75@KN4R 9FV<18[WXD, M0&KI?"7[OD7*H 4#*_3N88$+-2R$;I+N_!?0OI9)'U#1'+8IS!_ AP.7H)#F M,;D^GE%I4+X29]).J)FN>KW'ZTRU,C-;.1>,%;D+(I+#K%TS%8.JIPF#7-<7 M)HJ1K.S12=*#O1LD=D](2V++"DL1X0BV TM2<*L5>G@MV=Y0H+VAS^;&9C;/ M0%!,O\!MKEJ_4YL^C@6.>Y- XZOT%C(0]*;8']X315&IGF-#HA+M^KPEX1IZ M" FD "=X!DQ&21H[W!B^1=+[# '!+HW7=,JCK4&<-D?K^DC\";P=8#AZ%- N M,[IF]I/VG:\SL2EW3(5X"P"4/.:6^:V %2#0G)P"KPO>GKY.!&6[Q?=S/).N MB[G@5]K-N8")/D-YD2\V"V:P&"F,+MMR62[RAD]-7W^H!VS* G81,21,4+ I MHL;&NJ\!:59\_O(!0#VK52M9[D.4!PI\02QE)5;NNJ@VK+$%E%HKI0\^!#0[ MXC;8;(6D^K+)E^(HZ'L,J SL)MI>6N^A.$>[57F^6=>-X!B.6)*'E\O&T$3! M>'O64YX9(,HJ!J9%I?]<;+RRF\/L$>^>\&(8'6%0-RT?K9A M!Q:O2:$*D&-6'XY$7*W+ID 6:!U(Y"($25@\)V5*#[3^(A>VC CTH>,1@E\\;S$33$#B11X@@;6O8#]0L.G MW>R;[PW)Z>(P)HDW%RKE4.K+"+.!CN)04%H$]#FOKX'9ZYGV#=PF_DA8=7@8 MN$Q7Y>45;AFA-.BG7+"VN!4]IKF@ >:3L:&+970VP$-__V@#1K9#]-U9&WM# MB/[804TSS]VS0:ZBYC(^%#/F#HY1QPB0.M8:B/=-7<'?,\&':9[4$(2C>,R4 M4;.B1@MG:+8'1KT-GM=P"0ZPC23ZZ>7QV7/Z,_[I4/I*'9]](B$=FSR*DN U MZLK;X.!CO2IGP628'%JL42N:!C8*%@3(%C+*Q@E:>?&^AX^6JL4SY("!U ,: M T+/Z?@G-BVOG(:]#9U9;.L[F\6RK1/L.D$H (AVDR.J!L*@@<]AU\^NCC8K M0V,#LYP3@F/$#]/XCG,7>PW FG0Z@X/E82#?AA']<61 M\@\5-F#+/Z\4BJC:]M\#:-UM,"NDE4YT>' M,*0ESP39LS4R :08 ^PCE<./QD_6U( M]Z?QM@?MVSK:]" MJ3D7!(AI'7[#6E"TB\Z$J7U>LOI,MOZO_S(=9].?@%(Y;P$AG'T&3B84.RH(F4FNXV! RUR5A:^$S0J M#Y"AWV,-,;E.. YKPYDH+E3;DM>2*XT?M-H]6M "&NM">),S6'"V9\Z+> J+ M/U&H"W%KDTI-G$L!HG(HJ#1_27%&4EHGI&Z%%T]'88_^(#1TD_?$:1&J+FZ5 M3PS+D[R,\)MH1<,RVSD2LZ)!',!FBB^HZV.H"VBC!L!T>$9U2%T)AOEN@&^Y MK<)MB?B+JJ[-8WN9G9)!X/E4[8*':=*UHE%K.1^NY,RU4\1^6DZ] MI;=?)2 PFC%?MA8'I8ELBDX[%E>RG(FO,3ZU%;YY2H?* D/(&@/T M\T,,)IP39HU6*O7(;L7P5+M8,1%?5OQJ+1EH;+"0UA^6#FN O#,R6ZVC 2", M@*983D SCE3<'7("J+!6:X^&1?F>F!*V(A326D4E9BN@1^#!-1+Z#3;;7#8% M'KFPM[212XE9 @H@9)+R@82X4/ VA ^5WJ:6Q45Y%=$K,)29?=KWR%<^(YG" M"0TH&JV447!@6@706?=!\"M,2@A&VW4P]G8F]1!B.XCH9;$FS95TZQ22KBW^ M$V[@:IKR+2\^>K,L:5]KC@XQ1NARK%:)^\B)0RM1P%W,A-\2VIF8&#$NPBV. M*5@"&U)+!TJT/!?S[KIA1])&AWH7L7,KZ=G.P]2#@Y[UF-F/1G"%S#_H[8C* M06$: 0X1V7(0P&V5G- @DB(;0%,WZAAC/:BMR-ZA)T/^CRUPC DMDRM22)4B M#AS'7 43>/(O$#W2VSAI,@Q0O:,8"]?> ^$'7[ER]5/%!T+1Q3(K/8[/E-6 MW]#U"W+@6HV#.EE67+*.EK.V?&V!TF443WMCE,K W@>;G@I:KAQ.E\MWT,7=J,?D=HNL(>>"^;TR5(M:HA(77 XM4WE38 MH3)64S'TBK#[=WPZB>I[)MX1H.H%*IHIS%[02HER&MA(-DST**6:RK5/:8TM M,FB+PMSZF]41S%2;VXL^&-M#G-=%RWQL_KFPAVJ!@+4O@.:X[(2G8G+.6M45 MG^^7U9(82!/!5_EMJSVZYA)M"DB*I^ MH]%9)L/EIBJ9'?6Z)AAAU3>DS%'+UYK$VO:&8S! ;2&4AY?L6&&=WE[TI%N'-8X+*N9F1GF)AW'4"!C MG9ZY^"66/% )DE"/!-2;HU:N.28O[X14/?(3T'-LYJ MH\Z1EOR8&W8"? YA)]71IACI)'-.2,7M[.W=Q7.5N5[LC:<4HSC57 M]G*!Z_0)S]L.,R>X0-^C=Q(%*2$1_/W#7NSA2=GFEY/ IW)8T-G/ TGT1BA,PZ'$_QC"N.> M)AW@).%H/)$7!9PTG(Y&\F( )\[$OUW@J-Y&HS!*\(\X&883@->^2JRW: 7] MRAB4P S'TQ1A$X?Q= I_I(!"DRZ4AM-P.AG)BX32<$+P%!<))?@U3,6_72CI M_N)I%F8Q=CB,8THQ\0CP>70 )6)"#=CI%8 'C[E\"W8E*,P!DB*R^^'9G5GJPA("D0GH2T2I6&63.W9 MPC:-4GEY/"+TQ,2G.UF##B11.,HRFO2TL83>\+C21B-$WEY"'EX(57LPOS=9Q41K-&5M,7-=,B\3Z97FGO38<+P M6[JW@[*9!V@W+7JLZWXT3;YMQ/ ]-UW\1,Z\;N-2K]8Z3TZDW.(^,OHXY4AK MT?H+'^1ASX<38&[DUX /89I,C-\'8]@[V:%Q9PBXE7T3D)U\TY %2,8F9)-P MF Y-R,*Y/AP>6F\DT?C)(?O4U[W.@F]YX8!#C\R%@V-BF$V-&P=T2$R^_J;8 MZ]3YQD$[-*G+)!Q'(Q.RDW!H4QM[3W1TT%UG3K(A*YL0&^](FRF/'=3>2,4N M)@:?;TBOIT8K_/J4[XLR+RM_,=32F*UQVD@.8#*,Z!=U(XT"G)_(, __E<\I M5@O>4D:?Z[J<'/$?ZK:,',+=\.>H"-4)N+2#_Q@E[-1<%+V#+1/SZ]E MG* Y2AU;)P<1DC683ON+AI)2F?9:;2G9BZR1?L*R&5PX9O34=<^7LQ]TS('Y9J?"); = \RT!XPZZ?C<>I MRZ_2>A'K= \D-BSWO7/..9!!,VF@9O1&,B#V"W'G<> M:E$,CXWWI.\_%F&Q"K4^D#LL.6$;J/O.R(2D&B/WZ#',7OC?M:Z;"_HB+&KA MVZ;4@::EU_$AH3;*5@7LLD>IUQ=$=*C"V7#?4T@;IN=H2;O;M[UY;2\W)0?R M*[6IU.NS>Q[Y%6#8E.YL ?*[B+TTW YM5$'5,V[L>M,:[C<<&285_9K;]W5E MIB9";T: LF; 8^ZMSS^FY2@M#IN6Z"( 16:(&NAK60F?"7+\,'TL,,G!^&A@'*LBD)UUCQ>IH<#2,C8G19 M&.3[^&)-*0D9?I*@43"+#V'95R0-YV9_JUQ M)K-@EVC<4&++A#W&WWOM#W+>N2,B[XW&K>OT^A*S:?P9O0J<'*J#0#]4&$*W MV NA; VO ("\8%PJZ?I;;Q9H9U/NC9TH-<6".:%Q<4UB%"(DQ'S1LY(&7EE-MU;;FMT4:G%!4( MN!K6E[Q(=K4&3M1GJP(Z[-N.""V"K((U?" MVP-Y(XK5:VU/.A%B28_(VFM&X52KS9JR ?X8O*87XN!@4W%\3X'!9!2K1@O( ML;!<'V*9-Y^!23[\27R5! ?U.=(O0DI^RHW#J*_SDDFXV'O&G(2K?"U<. S MNCUJ#D>,[Y"S3/"O%$=K]"RZ)/##!$6L] RS Y[77(<"(W*=H<(P\D.;1W4- MJ.3SVAI^7?[DE')^1&L,U",;O,YD(RSQZ.$B>"$1"F)\TC?T/ ML]U^5UYMIDL+OD:Z\>XGEAJ#!.]CK@%QYP'[ZPH$!_DAZ^=(13T*H_'PWC!A M33 /T!"NN7']^V&=O#:RH=[YXU=.GBV P+FI"9B$J:&8)UU"&@=V!3 -[%/R"DD^#0: '<[>=V%7PI*/$^/RD^&M>Y<%! MX1E#F$11SUU>' -ZYB1'DS":F&K#!%7W2;^% M'FE9GV::V3Q\K3CW)WM'2D MH52LMG99P4T6,NH%"."<25>*!YA2 CA]S'6E.1PWHD7)%LS@SO*FX1@ATV6V M+7R=&0%]-%#8L@;M(5>.ULRR)2D]TUA-+!%Q<*\S"[*LYW@"\5&U*,\;R;[) M^# X4N>")0#>2F>^N)9-"/]B>81YJ'NM'!V-/@$3!I<#.X6<2/9"!VL@"M ! MF7]#[\OCJ9%VE#G[=HIX$/O(,,X)Y#%$D^2#: 3#DK?NG$@]ARW!SA+^].Z9 M8P]+IG00HZ)PX0B1&0ZF=L5.Y3JETS'9*E]HO L"]%45!\+4:WDEU#1^J;(*XK(#CLPL)T$ MUUWRI;*[RHF+Q.@468]GH'+,9_7?7S<5BTI:28LO MM"K:6Q^XI[C+5I0%XN>FWJQ"G/M Y4)0+]+O^*?#P4-@LV-?V;#CW9[$J="< M1E%7_>F#ZN1;@.J@(_D:%A$IK/@V,(PR7]RB+,";_'-Q*P\!3-I?<]8V5!:P M1D0X6[?!34$QM#"G2RZ(1R23O&QU](0X:U2.3WJ'?(R@L8I#1ETW32- 2ZX[ M><-^>_+'4U\]EG'YR+4//NBC[=+1P^_VB5(=NG*$'2")OXAX_WW(E<7]E8WJ)#&H*K& MM=IZ.HQ-<[:ZF\:>FW$\/D1$88T!PT9/W8*1]6,8ISV_=EU1H#*I_=ZD6UB] M4,AZZI.OY)IL>]-H.X.+D1592&KP2XB3["G&#OB?UDP#3U5$CN"NQ'%)LH4P M"^$ V;V*TE\L*.8$93CYRXRX>X],/6#09B&[?9DO,6(3>F]9)S8/XN2'-/YA M.E&G,K_J/Y+OMDAI&/I'==))[?'J>H/AUSLDP+NX.0:%'NXH K,TJ& MK/S Y(H89U(SH_1V5!4;JH9ZT>3+ K->B6/XYZ)>%E@L('@.IVM5 @C>U"+* M@8[>(Y4AF\5/1#-**\;:[O/B*K\N*;R-S9:ZWHNR:6(_0EYN-Z@89]@_7^2S MST=GLZN:@KL\[X=WXQ6L7)JFWM_B(@QA5C!W9-,PF0OUE" -0^+(7R6!4+0I M" YHM+&6FMF0KLM%WDNUR7QSJY]8%-8.^KNC$R.T[&+]_MDK=ER[%I+N:T/< MMKIRK-;'Z7M&-CO+'/S[X;T>1;][W\Y?8FF[JT)F[D!F(8S(A7<(9&^:D$/P M45D= 0)C?)730!R%XSAV;F=A.LJ"#_F-SNM&N1DVJ]7"7$IY34=A-G3]"V'R MPZ&KVGP63*-P:#G"3>)P.G4;^'BE QL-ZLXV"C;#=G(*=6. 95"D2(6FX[IS M,U[6J *D@Z=-QR,AM1L) (2TW9&P3?^'-:55UX'6ULB(QI.WU&JM55PJ1:.1 M6]8;=4\)5)FVM2+BE%-8"ZLZA<@O%M)H[ GS-GHS?'7,[RS_GPM?=5]Q?I*% M<[/41[Z(4E'>"S19H.0@U&+.SN.[5&$U_6@PU>"S>!IF$;_^; @,V!#!YRG. M9%8M\*VTGD97V>7U=S+2O';TT@;X.7^[;PGZ(I =8KRCBK5=Q+K[\F@0;'U? M=;;]+<1Y6%#,K/%WMAWO'8KS/Y(,OT;P:6*6A&DV<7[32^42?9HZ"3W5>1F. M4M=&-B1:3-DX,1'#KB:BB4MPX6XV#9YORL6JV><>2!G,P(V!BL=A.HZ M*3W'5)=V:F)6QKESGHY=.7 83B8I)06C7/^P-;>=CEDX&;N'8TIF,S:MK?;: M;6H6211./>=D'&,@'J ()$[8#P9=(J8U2%')*<-TASG&SHF8BF;7^#&6DIJB* M&T/F$[+$.C M/WSBLN7,BCW7 P\V%0U[CNS#W)K$CQRXSE8(DH6D M/,?>'I);F>Z5U77W1/#S=L#D1B50C67K4C M;QIN9-[& - /GF><7XW'8J6L[(["]&PR08^Z4GNLB\;V MS@GNOL"S[@$GZLQWZ^??]1I8TW"9D]\B+E167'(%NM APKB1=MHV(=IVZD%34P!L8Y>J= M"/\9$HN64V3F)SV16PV%3KY!95)ZAFH!X0\VCA):'9%_ M 2B!/, HA[(-(*DNO9/1H*L-Z]1]X&*1U 9E7=5VB[6[1+*T0RY,(-+KY49' MVG7'[+6F&A$YE-0^(D((J(KZ!/7(J.Z*,\=H!B.A&_ET:+66OYZ1,"4A][O< MJ/3\1SRSK$+T]15D.T@!%LGQ/])$J__\V?=J<0H463V*1+@[&2/@]]2F MQ>I+>E7^ OP>:1U$2MZ/%KWN^RP=FY^-XZ%-T_V?38=3XR-,,F51??U1G.J/ M1MG0>)+YSP5]E@QCUT M53#,.;T"CK&ZI*RC[)I_5TU--@AZ6K+.F4X.>]Y=MWU2.FOJ2MUB?L^XAH=> M?R9CN>9_C!]O"U=OIV42X;&I2(ZAJ^M]J7L]9M\$XR=0OK_;.C[QSAYRTGVO MF%7L MW4BZ.%B-B7R_*("_(1_=_1'LX)%?%7E2^M.(0L@T,M,FX(T3[VT0//#V"YT]5EB!KLJ52VNA[:F/,$;A MR*/*'T=AFJ9 TM=>_3^FWTH]"N8$B(TK=$["!&@K",2H22K6%F_HOCL>NJ.< MA''D4?ECOC.Y\FY3HW X%W. M+ 6-!O4^MX[ZL) =MYU!3 $+,A?F<30-D]@U\TPF9&QP! #,$Y>9B4RZ#<"= M\3@<>@P5_].II\NK?2>>WP[Q'$V]MX&"/9QXQF.8N8=X8FJZNQ-/H">9NV&G M83Q.'D0\LW"2N8/,QNF]B*>'-XA#%)7^J8@GK/?4A=DT@]Q%/NP'.5SC. MGL[[VR)04E:GVJ!=-IBRW#P#F2+-9":=R7C2*;!^OSPZ@SL/ UB#6 R#,VG= MJQ)[=Q2G*L8K[QL/ZP10/337-<'8:HW.KD*R:#>S65&0BRR"]OPK-1$OG%2OW,I2T9/1*_'-,[.CZ3AOFD M..^Z /E+LDT&@?V5/KV=$#7#\><;#X/Y37U^E+%:Q^TA )79'%W/T10G]'9Q MEO2%G/K]WLR-8Y*TX3A,#6Q"(H=QW*QA]L16NB (XZ&+C2E@_W#:18?S MVL M=1"B]I[CBE5.VT-.'.O>'X'8DL \_0WUG +$^[OC3R?CSD#M[Q%*23B,X\X= MG^O-G)G#OH:$(?Y#<5TOKO&9 MMY51AKQ4:*CIE3A8I.EF*"@,91+RZZ6%D3K\T=,U83QU+*AE%)'7Q1BH"+-3'J@H+>R[+ M+)%SK6!FT$F?'+17E")/$1>7%]4F0JG9G^7:6,,.!0AL,>C;$-F=/\KGN$/( M[DW>;EC@'/UF15>!:/ MHF".U:#$.$0R*CK-+TITU!%9HT8\UIGI4E)\(<<\TT%!&@6Q8J:LL4(Y,>58 M9-Y'TJ,>L!_,JFBPH"":4&GI.&P45@[Z).]D#M&Y*HMKA9^R0,>X4=%8F5=;>CW-<)\AH2X6DG#Y_]?'D.#B0=<B*>E>9>ZG R/K@$(/3"E8<351"U<..PO7#X<[+B'M5'8/@;<[ MS89FBBYY?#,G;I;](_1AT,(?2'JN8;/2)ER8![^5P\&VH,M7C%@V.T'!ON90 M%!"XMED_!72P7JV)B#80&T9GH=0&1DR/&P#!!S8*C0GB2P[F8UV"(.FC(OHIT@[H&S&;K(R5[ M,3^#@><<2RFJU+N-4@9*!"'#RDJD,*()%A<7S/PIF4BDZWN3W\H3>:K"1/3- M9-C;*14W[-2-SXT%NL(\<]VEN&5G6/ZL87NUF0Y&E[12V?WO70>%RL9!Q=;+R M,/EJ?C;,O93#3%JZ.8.9Y=PZ+[&:K0@$E2G[DL%P.OHC9VU[]?S=!SB!N$(F M_^)0%%CJ>!#]\;!WL8"N+O(9+=2F\;S@23*+')F%T$!K $M&AC"N?4*YV/0Y MTZ^+34. F!= (1?=4F F0L!9^@FSO^Q::?R7G>))[*V@GK.'YMZZM7) MA3=79T]T,-&BK7,FKO.'$M=X,!E'^Q/7^\ZMNZNMDX/RG#[1T3'.OMKL).7Y MBK.;QI/'GMU.M/RJJQ>GQOSN/87.$?#5AI]-[>%_5)J*7B:$B*.,/.(.;&Z; MM3."EU$Z%DPF[ &)Q900_6]*3FT-P,I75U(^D=H.&>[$:75)"J-1(=7-=3Z/ M9^,0CVPS=,",L1.YO*SPE$7="@Z+&$7.V;W @%W*)HU!7%+P5DH=P:!WQ@=O MTPDQ-_,[MS9WI=/6=4&";Y'G5$4%4*^M5"5^=;*PWJ1Q$NHH-$_ZPR=-'[@C M4,@*=O"=Q+SP'HP3 .F#A\LH")M:A#<,<'02+'ZSP.C:?N3(3LV1<=\OQ,B, M;*_=KT$NOEL#6NU]1XA\#R"_T_5]?MO4BX65M,"VL#P+L,+IU/J-+@ZGR]6B MOBW0O;DJ+DJ/36849JG'^R),)K%:UAM*>[F^=5Y+P\SCHI!2N/@[;]SU)(P] MV8R'839RC2]HO K'5O*N) W3:-Q%W%_E^"1NWG;?B*-!X+[E%6)SFC1'W>JD MHPH$#'==Z-VN+2X2;P"EYQH)I*IK93ISX'#_MLEG9' HUT:Z3]6Z3C;(<9:H M4K12\Z-NK4#=6=[8J2C462#:PGTF8C87M[)42B@##(B(D B' ;8595X$VC8K M5$UX%?LMWRJ@YQQO5:4[I9R-(NU%0-5PY,X M9*H>RA572]M*'[@>$'3*A5;NJV1*GWA*>!(?;H[OYV#8<,O#$E4V =$J) M63:H0O@[6W P1@C8L&#>P#<50I7?PKVEOY3N(;2BJ]6"_ .U*4!U_]?-_-(M M0R3W&,[.USH# *-1D(EFS0F+^\&F*O^VH8RZI+,TTY:5N(FD^0FFB2SMBN^T MW B%IU(F,&)_&3]%%+E#B O/I[L6S-J,PW0X]+.")L.#1<2S MH+0#:+?Q+,0=,?7O?'7/9,&S&:\'&7'WX(2V3SK._&FQ.W..DWO,&<^VWVK. MCI>)&V.!C +L&X#,? ?%,4Z;;Y?O>JKK[RHM[62/)T]]-0INAS%P<*5TT[0:8X"R, (32P$G:[WRI#AH>V(2Y:-K-THU&\;4YM1%% MY+,,^(166L/=QD@JL^8V,L8U]G%S-J][3C"#C-D<&GW2"#W5]\/C^^'Q^(?' M_JCWFYTFJ56XP(I$LAS6XV&\XSSQI+<V9 MX&[/_'9,?;6!<0<_3;KE+4#IFJE8ER&U8X\\=$?$D 9/^#8XNX*Q.+)%,@C< MM]1J/,];F&MAOM#2"^3SO5S"^+FD !7B$XF2SF_981?ET(JRGM&R"?7KC4R/ ME0L/[6I#M,MH$7MHK>@"(]NU3'!]4BZHM]]D<+*\P9H]JH[(SHQEJ*]P:)WL M.\@S7%)RR;GI\,QCVU3(H,@*&A_./I&Y%.MGL/+QO):YFS V84W>R-(=VG0I MYL)C0E.Y^W67JYGEBYFPKGM NMHT&"BP5FG).Y,VRZY5N@%1ZUFX^Y/:F%6J M6N'MZ8PB \P%%"EBQ:0X9_I,QDIQ0 BM1FUXBL_1^-\4\^['F'H/%YGXP$VE MO,F->6LOD%+/#TTM:JP'YF>4V]9LZ)!M!JK.-?K.6ZB]=3ZFMKYL#-NR'#>Y M_K$;B9JNW@^(U!Z8EM8*]^R"?,U3D.7LS47 Z E,"K;_3E%+-\>A<095X\F. M_?U>E6NQ82>3YVZ?+N]W$4%!!= %"1;X2_E\U\HA]U:7PD:[SI$<\:.5W?CF MK_\T/*SGR#(1Z,D!^59O)X/324 BMQT!IG;&6$S[8/)&R31,HBD'B,K=:1*4 M7O+A\(T>EC-.W9#H4>3)FCZ-S/GT4C1)&ZP))Q:O-PVS:61/.(Y,J3_!S)]3 MG3U3TI5^IL#!D@3Z&(7#V)-##+-^818!3U8R>)2EX<@39YI@'EG,W>!J=IX% MT&;5Z M)4N#589FDG&HZNK(7A/D;%V(CL/,(_XFHW"4>"H3V<8J]78<3J*=H-J-^C"_ M29I %QZ3%4 %<\)ZG*3PJPA3RGK!/)YFE$;12SY2ZV>7?%AZA8$&1Z\9Z8RX M*K\%*34L2,9[YLD9B0>PMLAW ;>&KZ@W7E44L88OAE[[]?-:&+=/J*(@^EY0 M91V3=\SG-=6C$[K)GBX/\#&V"P(1O85WZ3=5%?2Y5_DZ7U')%63/@QQP=6Y$ MGK>F8*T&0YW7E?"UYUB=82@RUE[2VQ8O++K(%X:]4!6NNZSSA1E6KWI@QREV M\^D;U7DQ0[6P=C*G<.>[=2W,F3@':+_"2@?+HE@+X["U+%?%@@2.XU53+J3B M>ZC4T (RPO^E59$^JK UZD;JZF_0!;M:"_Z>ZU]0%7&QO)T'0D)8&='.+.*$ MKIR',.G*LYW6U:0M53UQ^:H0V MHQ._F%%#\=C+(%A"5&0Z/*&W-*.8<1?R"*"Z7@P&RJ9#>3!T9'2Q.QP M13$4VQ#V4>P5L/<@LY:/L 0I.DCRJZ(ABC%6T=^RK K6Q%3*,NU1P,T+:),L M0.,T&KBYJF4"L"MK@'>Y(B') M\U:^Y6AC59H6-[#2SHHL%YT,&RK[M0@3C.QTUO=+015*M_\T&\HD6]/Q1#;] M@.16E)/#"H#7.:W4;B6T0]*I)L*9)"1@?:#$(IK87^H_*ZN:XV!$XO%+C$>A M4H>T*\OU&E-_J_/+OUB2"A-CI?=;#SUA;^'9K%@4C4"^@C!;G@?D)MF#T6?& M0]+/;=![60 +BYLMB[DHM$K?$JJ)D!TK5PLFW,YP$?(M6 CTDJ-PVNVHUSI% M_>A0I6%JNO3>.!A9M_VIPEPT/!OYEFEFEJI:\TAE\8G/F;QU#Y M)%*B*>]1 MV%G-6E V"S$#E9??R+AA#L&8-X4OY6)/T1XW7Q3&9.T+)@;@(0:?<+4D5\#! M6RJ.%B;@3#0-Q'"]J\PR,%+I][)N/'"GT9+FCYV51=&N MS3U&[UL,.2 "$*(<$'B1/()ZMN9<-&K"N/-"N\ZT4H(;BZAVF0PZT^[VVDO4 M]3SKK.? E_M([:>VLT//"VQ4[5#5M1R+P!$5PRQ]Y7GGFOX)YEFN] ?G; MT*Q[3#"=!3PE0] Y.)[3-#I[%Z!_(O ]"QDYD>"#L=H==+PHYQ(>?9/UCQ))0 ML3SGLG'4.\JM8WM0GD<0%)0?5O,]T)$P@$Z++^0=Q#0FF?3\9C9XK;;L#$]V3@F@=3GQ02';(9%=T^6HF9!BC0FMEM-OV-TS\,ZK::A)G*4Y"L(][# RM MSK!_H6<,-<9 @4J$5!$(3!L7CLLB&5UNRK$WV?07*^6(4UJ2/U75C\)ZW\OA MDAE5%<\R2M\EN2(\GS:2[,\(X8MK9JOHOR/$Q0X8^,=&4/U]JRJIX55^=LOM>/TFAUAN(+=\:CL+1U%38I^D@T8_C M09H(CN9G01#5EQG5 #:^I,-:_HX&DY'X\L\\#OGD(!V%DW1B5@=+DT'67X7N M!;)%BX6PQ\.NN8#M:#8X3*+#WH$\U=6$[Y;"(%C(-XH[HQL; (Z& DR/-;!3 MXUR4&@XZRKF8TF,/MY?OF_R0N'(4T M%\R&N$C%W+S 2A)P:$NG;\U)L$YX7K3E)6<4.6_JSWR&@/"YE#'+?H;7J M!J3T"VXZ)*:5=.%5<725+RYLW>>6YM0"=_A8/I!@.,J^7*:$8"8!%NW4FI@$ECX.AFC@A> 5"MT4.M19]-X-!_J6\PGZ_= MJQ(WSF'!X+'0H&'&0U&XU!@!Z:K8*F D3)AC7(:TL\D$I59>79V ;57+LI:O MM,[8@0-)=!Q=C$HO42V2,I5BIK_KLJDK-IP?J9PA'/,(J+4H+G/*YX :0F>Q MSPH*E'?7=30(Y#.UA"?:H<[1=;E1+4U1-Y@KN_8K6=C]#VY^!XO089>,GBL$P33C2C: CEK!0@!AW+]8= 0Q;F@?_R MU=DOIQ_^]5_B;/A3&/QZ>O;Q],-;_LF5X]^^^_7T_X@;YW ?ZDY7(U H#<])G-;M?&"KZ,Y$0Q,IVJ MEHTS+ M>>$7.LLDPM] 00'USMZ44V*4;+4!LC(=DQ%3R>37P'+B,%1R"?]:T3S],WK/ MN<^8_9&]FW-!1^MSS-P&3 =9)M' "H>)M%^@EZ[:,QYD9-\!8R]V9]*9A>N_ M*BB%M3.0?B.3R$>:=#^6XZ]DDGGJ_-C.9JY(S[V / C>U@$J?!>84(V+1ZDM MUB"?@3E_.!T*S+4 M0GBL2*,3IPI"^S<':F(;TN6KKP4-\%]4DA"T,S( B:7JP2H;WQ12L<5!Y20B M,PK6A^6#!37DI$=B<^-4=B03!-X1@Q5>^>!*F=UF*JDP=0RGXJ*<"2'%L&;0 M7FVO,!N.D5+,O[^!7,P*\ECT=FM06;G-__D56UN\L>_EJ/W;NW#+J[<>JC?X M;;Q5E>NKUZ-E'SP(L5I::T6[C:3BQ75=C+))I.?=-LW!J^)QZ=Z)\.!Z' M2>J)NAZ%D<=%$IO.?$7E,JRBY[I[4LAB.!F;NKTX&:(CI'%G&,>6'RGZJR9A M,M1W.J?";[<>\20<9Q:P)V$V,160HVDXM&HQC:,P,4"Y?37"=.IQ( ZSU!?$ M&6:9ZQ6:A4./WO$9.KU&EH\P%I,UD!UP;1+&5J#\.(/):B?TDVUE0Y2RZC=; MFB0<):;'?!(.4W-ALG"43:W?L8'X6Y<%D#%R"[)A723W[MB;U9!K$;JK,@RS M9&+_GEAE7&%?I2/[1F)4[3WVYWCX:D ?1C#?H8E6Z20#N+@)>.[1E;L0*6PF MGXM]"MB=3N[?J8$50!"GD84G,2;R<9VV][V^$*5B3LVZ-[\= 0NG(PN?PM2B M9V,*A# 1,C$0=.OB##U[9.*);<&\PY[C.$P]00'/:)=-K=^)15Z!1DTR:P(C M3V'6KW7%E(_$R$KI1B<,57YG[."KM$"H\^GJ7$0D^D:/-,$9F%66(T?YCP9R]>]F"@1[ !=?&HI2% M[.2^J60!*ARK5 !R,0R,SK&L3WN/VQSGLSA,1I-[-309 -DPB M7<'%AE6C.K',/7HF (@RA=H/BRN[%2H1O".7XWI3!B0=0D KP=UTK<\9US=A ME1B21*J+[E1UQ3E64? (='<<@^VO." MVE(!_@]"U D[NY:M,1!9C,M,#,'H*9U@38'?@8Q6,JC:G (T7'_-E.)1>X,3 MX'W'EK!BB4J8YE85%9@9*@.VWHB"[D;Y%ZD$@5F;:3,O*'FLE.NURFJU:6## M")4*1[MP4QM<(Q%J(8:L7N:E7.3-)5FD8:!!SO2"UE',E2UI]D4TPBEP=U=(.+_5:4WN2-9[5-K_TZZ?*J ."])H/547J-EX M[H8U1[HW MWYTOI)UORRTN-&]D^^SW=WJ&*?1&J>4OE(2Q_<8X'*?9H7TG&DX/Q?[U;3VN M]ZG+DLQRFT.7UP,0,Z=3-RT3G:6)'SJ^^[*=8T%[K8(HI(S>AV3\2-%6CI0P MRVP4GL*4\>A/W3Z M3RZ4=,XH1J#W=E8IN7/P5/P:8T)C/%G),<$8)IO?-W?8?:\?D4OI45*-7=7E MO0RQ9K6OU&V'IIG5'_NV4A*Y6IPG6>?1(]*&_9;9=R1]ZU?< MBB#TM%;R[F[20)+)C(Q6Z(DEP$[97=EC 5Y\6P-B8+[PWWI:7TLJF7R72GJN MWZ64_2C+[TU*,77I(*6DR<3FC%,KLS9)*>..E#+",$B?E$*Y9/>64I(P\B3O M.=KC#G_Y%%))XN%B@./PI$Y//=F/1DFR52HQY;]I9N4!#A/K-T Y&8XLN*?A M=)I\%TCN/:9]!!)*6_Q8/6X32(9?7R#Q(?%C+?"W*)",DL<+S]HND*1?7R#Q M$)]O_?I4 DF:/IXY>.LZ3[[Z,OM.HV_]^B0"2>#84@" >(@<<]4^M.^\;^JJ M1I.K/\H!,SSL^DA-XI6H:0UG]I@MHR^/SY[+Q!W'9Y_HR1'FY\%/DNBGE\J& M]:I"=VMN[RAXT13SDMGDK.[25.W3OS"05**@8PYI=W4CGA$ MEW,5L"+']0,I6(QKLG0S5ZTI:SAZ!,@JX/35 M') :(QX5>EMU78R\U5AO'7KJQ-D,@G=5\&ZVK@T.?AH&B\UR==1N,+Y.%CDS M2L%?8$5#8!]%9&P2#K,Q^X&375]E;3FI-Y= A8*3VRI?EC.8TNO!Z\$+):Y0 M^B'$D%]@;+"ZIRJ-C33*]K5P!DQP@P3<;,J3.PL6^J^P^T2(E4C!U G(6Q,Q M(7B1GSH&KK87N:K"B5"NE2#4ORZJCBOBNS8^$[U9F2D<]E@42GQDP%ZEW>'9 MZN@T&15MM6,/D?:!.O5NI4=)OC9\$<3NUQM-V?=A8L?O7KR6KBC6SM'[188> M:T&@%,4JCGLC=\TQ7N5S.X98#*@3N6PC-SE%A*,A8*T^W6SB(>?.S3)M('T. MIP5R$,'N(11U7H5# .&.7=4)]D2]X518SC(+SQ.1A$I5%# B6%1L<('N$"I" MC N\F@FU1 (227YE\@YC_#L)%J8=)Y")MGC6!^\Q/@)0];#S?O!EN?BQ!>I: M_,_V4]BZU7YI"^.<$0A2GR@7Y>G9UM%D)C"6B0<1X M37%H%6>505^QPJPC\5$FQL*(86(6T>>*QWZCDN#1]I&[A/+?'-476*/:9<('E1X!(I,"Q7L@\Y%P6Y46D*#$R;',6QS%A$L;2* M :D#8[3,'5&T)H6<"0X4QDBU$4KZ!8-@4.L=D-QIJ.L^E/0*FO@2HQHFTXA!2MU:Q(B->5$H8!J^WIN0G M@*I<0)X'J!+G8EL%T0HCA8+RV:T!@!A)S5 7T!;Y+>1ZF$+N70'?RKAEIR7B MT*NZG*&-/*6@Q15I?+XJ']_7C9D85:8ZM!BCA!T??=IX- M E=>IWA:%,$5CAU\1+=7"R3W<'<<9ME(7ECC?H26DDDB_OUH!C:;W8D803>8[R'0F3PV M=$1D)%:"#8<3_&,*XYXF'> DX6@\D1<%G)3"8L3% $Z3D;Q(* TG!$]QD5""7\-4_-N% MDNY/1HZZT9X/@,^CXY ,G7T63,94,P8KI0!\1AWXI*,P'<7RHN"3AEC715PT M?$;I1/S;A8_N3T;0NK&ONU7%BJ8) DAQ)GS3/+*_-1KWOBY%A C*PP:] 2H3 M$6[&2*T /.\HOS"^=81QK#% 4EQ^/S2K.UM%0%(@.@EMD2@-LV1JSQ:V:93* MR^,1H2R[^Q'->3;AC?$BMM_RP@$/;"4= 4(\ MM)(I'! 9GGS]3;$77?_&03LTJ%HLK;'3>+/.K M"[*.LA9J7IP[T8J_]0:55P.*^7K'77GUYR6RW"J[G[A593F/Q]T]HUC(T, 5 MJXE.%G20$;>$F5_N[P/#3$DGT8AL7/]^6">O->K='0BO/&Y"!^?FEIG P6.Z MK<*F [;JM863P<',Z^\9CCS93!)@O;-T2K50T8)X%/R"LF33HMIJ[HEFY<%!X1D#['=/S4BZRXMC0,^2I+PBVKPR MW'#80U3@E"RA@I7I6C(THX9?;?"R@IM<4$;8))%8R&2M9455&C98.5!5(O+5 M5Q(Z4+:Y=.+$M;7?TYEA1*&!PI8U*)!("BTK+$"/KX'+7@0)-+7:F XCB#A_ M9B\53!-:SXL%ZZ5G^:(\;Z2]1>KD@:3/"ZXD8SF,7,LF1,$<:3.NS]$6*](- M8,_2-GYM]PF8,+@-[(XNS!1S_-UCJ7\1)--V7XV#9!8G1YGAZ9N4A6CV_F&\A88TY#F;FM8 MN'X;JH=$HZ*@_'6MK>B=TX&M'-U=3)/IKI-OLZ,G 6:5$1XM0)I ]/>'?78] MS8YGLP8-TL)[T*R,*+PIK&,1GW9IKO&\FY&D=[")3$L?3J.A/UCXZXY4H?_L ML%M3J2-/Y MBI9+HT#P.>(VF0]YCW 5PV6YR%FWWW*U3/D2D!3<'4NN,J,*:N4VHBE+BO1Z M$VX7:)M^4^056<'##@S84*03:W3(EW)SD1-GQDFFG1 MB)JG9.2CQ/F"L]) MN&5I*GNL[AO/XE3P487M+7IT!,"I5G%C!QU M:O2>0PI:B#,PGPFGG#Z_+WJA519V?>">XBX#$@P'P\]-O5F%./>!\C]1+])O MJO'[ -CLV%8-HLRB5U=UTMQ/K?E[ 6/_G!?/=*[GKO3[:+AT] M7M[7KBC5D:N\/Y[ZJG4+4AGP++#BZM*1E?YT:/+HHV0JTIVJO,T7;I$F>75C MWPZ2OOCW;9D]WHM\7=A;W:!9O+ZI"D\]($^'L:GW47=33_0#N"QVR9(:_!+B M)!LM_C5?KGX*/JV9!F(E[14MMN"NQ'%)LH7P;<$!$DC8Y0AZH81:^M=-I8GR M>V3J 8,V"]GMRWR):="A]Y9==N9!G/R0QC],)^I4YE?]1_+=%BD-XYY%>LR# M]*Z+Q//;XQ35IR-JUJ!'4;^>)5J4NV[(8Q&.12P 0>@!DRLB.2G?'$IO M1U6Q 8ET$5PT^;*X0;L5'\,_%_6RP)J$P7,X7:L20/"FYBH&.1V]1UB\F5SR M6/Q$-#.*I)X75_EU*1/CE4*B*Y5/E?C\YF5_6"RFJX M[X=WXQ4JJVR*46? XB(,858P=^1!:C(7ZBE!&H;$#IA* N&@DX:\+*VE9C9$ M>?,65-/1D)R[5!O#"&3TA4-A<;L9A1WOENP16O9E;GS@"=95SRJF<)M*>0O? M]:VJ>[^S6]_9K>_LUA[LEIN?&./AZJ:DF(W=YJ92O_^MTH)',>/S:?!\4RZ0.GF2OTS"\=BU5,'M))T$;X MAK.PN>V@ M4O?U$::W=UL916$,=/_EIJE*5?;JHOSBS\T?9S #3\V3,94>?E.?8T"4'H-6 M'[ISGGIJ%PS#R22E4!VJP@6\T[:-GH433[+"E Q]; S4DZG_4;XC,H CZW#>H052KK[ M7<4.[B0C'(4@$T4H2B@M"5J):=2/>FSJ\HCLG44M/(_>V8%:3H8,2BO4<74; MP:;KQN60,<+\*K%J,ROO>/_+<$)8S%@XR=S-] )!_Q)!K^:SBD;>C$SKG^<7#6OP4*0!.V5^W(&[J)I'P, M /W@>5:?BX!1%#&_B,)_GJA.,SR>D2!Q-IFQBZP]8QF@MJ_.?7?2EK70&"Z( M0/?;[A;H 2'J^7;K%-_U&H72<&R4>.IV:KX93\*)P5WSQMF.%0FZ2>YV8/^U MP+EA;/4UEPS^0%&V"CC!1]S0.P#4!H!+0NFP=T,M M>*;-QXIVWQF'_B(*0&#W7L[+P2#"KP/8+L*8O6_Z>CM+7@)'9Q(EVFUG"/SY M&&_%QBVL;(-5R$VN:$AO:0P!U(J&K&GB?"ORP81*1PD'(%K@]U+'I+BE,=#S MF,[P'Y%)V["RL)/Q\ #.[ 3.;&[*X!$)[[8LD%#++0')EAL57BH'X75J,,." MHZ_-N'\0%.D]U;;L4(R/5/;2_TC#^.&5FSK)QX'RC"+A84OR'OR>VJBCOJ17 M%8,6CHWJ8RGYD5CHU?=9.C8_&\=#&P7]GTV'4^,CC!RSD%1_%!NID,U"3$F8 M^=%8H_XP-H1N$TCBPFPSRQC'TW"D?#B/S](H8JG&53!\^8CK]293FD M<^,>'&2WHHV8.MNN\5X_DNT"NO.%J4UTSG9-F5QS/T?T1W/U3_<\ Q_JKRI>5VF65 ML<$1C5:S)"-1]/(FPNI)S>YQX;P//@K=?R(AI:1!I MK\J52Q"A[:F/>D7AR*,'&$=AFJ9 =]=>Y0$&OJ4>Z30!BN!ZY4["! @@\,\8 M:%Z@A><2A"V_6F(2CCU%_29A''GT!1AI*%?>;6H4#D1],PB3V5_R:D MJ7"8"HS0S*P*A)T&X,YX' X?L23#/POU["\H\YUX_O;$>0$\\)3*G83Q.'D0\LW"2N8/,QNF]B*>OS'0(4L,_%_&$]9ZZ M,)MRO>!]B*?= $<*CSWU51]XW6;=TX[=OHK0]^6-B3M$P0CC;+P"40QS3Q._ MU(,&L2SRBS98NRF)_!*,?N;ND P?.=IG]%(BU02NI55TXR3"&BE4H MGK@&%P1A//25IPXS$* [\6:B$((* !!.391VK/61\R'G#W#OCX"'3G2QSDY# M/22)&%%W_.EDW!FH_3U"*0%9/>[<\1F1[DE;I$?^J>F1+ZI6BB4P(][VV'+Y MG7S\OV])S_5]?MO4HJZI5.W;>/HLP'1!4^LWSC 3)/!:U1F,#. MD\AP0X$[ZUOGM33,/%Q'2N;C=UX[+ AYGGC,89B-O 7(@>NT_&&2-$S= .Q? MY?A>JVB#?3QC$*9 !FXPE23\%"ZY_];J^7[WHOL].<1-]GCRU%F61@+9%IV>."MLD!AO"XK[>RTB4?\(-VL>_",QYXP MZW "O-V+15XN6[*U_J"3:GO*FB:^HHH'P\SGD !GV-13\>0 C^KA81>&!:=R M\$(/> ;;I1 (R7#7\^YF5D3R@ZZ \Y[29/=1D?=&JNO>UHQZ.I02>QLI,O([ MPB\\\WFJY4REU4;;,9'4E5VK1V:OQP/A.YGZ3J;VNNI:XWWHANCT]$%Z9T5S M7TGP GH*&^K!7DUS5KRFOK\R<+$PP2!<#/.B!.><4IJ#'0, MQ+:7'@PN$9MZBF,"(?01O(G77RL.A\GHT"GDA,NT\)7DBX>>&64N]??YD6(E MIK=]ZV_ .AE;J@^K$%TV-9^-,H<_>_>=;GVG6X]/MQ3.[CP7?S-"EEJN_9:N MT)+BXV&\@Y1YO%<]%1IC'W$#_M%'2Z@BI$-\,E^$P\C+Q?DJA'.9/HNB[%P= MD\R8=&5D2GYC*P?:R/&-.16%&;#?X.P*,WCL(P-V*UWE+8R8DVHMR&5'%GP( M#I#V'E+S+3;_G6;]SFG6/U8,(?9X:D&_):1-KDYB8#;)18NMQ MIK;++QKBK$2.TS")IJPE%/\^M/80V+BU%-)-?(X MP4\C:"1QEFR70YJP0=@=&:YC*1SX)H8(FDT6!H MTK5X,+9_)E^OKN!I+^X#<[M9UV MC65"JB-[33Z)(WTIA=09)178KMDR M##>P$ %63;G^'Z#_5CAQYQ>E(_ZN#[OOZ0B!75_^C)K>X,3T[Y?Y;#>&BX*\ MGC$:RY\OW8AJ;S#"?:^?JNN"$SEL] GNIJPG>+"R_&ZT5Q9W1C \#14(#IL0:F]&) Q7&(JIXF M1R8\TG =^E1_.CQ%[Y0]53T'A$E1_0-691#WY%5*SR-Z_(9 M\J&HT](=D"AHTKTMZWXX]T5YC.Y]M_R+6R+%K2'BUN YEIF"3I^_^GAR_-NM M1SP!MM8"-G!S$_-H&DU!7+&45E&8&*#"ZO,V_.V6)@$QP$JV'0Y3 M'/L-4%\-Z,-H;&4L@:T[P:0GKBO!/;IR%P*XP- GE*> W>GD_IT: M6 $$<1I9>!*C2X(KYNU[?2&*[Y(WW;STY[CX>@2,*NP9^$1%"HT]3ZH3$R$3 M T&W+L[0LT&56LODX7H .O#&AT(ETJK@X7H0+F7] WV M/FVIPNY[9+^^2'^6:^?*DPT6?Y]#UW#?:_(N[[V.0JP?]/#SVDX\E]U M(]GE]1>8W?KJP5UXTQD\%T9#^5NZ8>W;Z!D6-NC>?*?3D6ZYQ>$@AF=:OZX# M*S*%HS2RZP;%]AMCX.VMRD)P)QI.#V6B"\_68Y=U8,.LTM8>#Q1@)*;3NR?& MZVOG6*17T3VCGSN60=Z'9/P(T/#49!FYW.M![',A3#V..6DT-9=BBYZ!*\9E MF9TA8CH\A2GGJRF4XD'>+%U'EL(Z;DP [.;)R M)!&\^+8&Q(CC!Z>P?O#U:TDED^]22<_UNY2R'V7YO4DIIK8$I)0TF=B<<6HY M=I.4,NY(*2,,Z?%)*>1/NK>4DH21QZ'#S;GMWN$OGT(J23Q<#' <'L_]U.,1 M,TJ2K5*)*?]-,\L7.$RLWP=8MGQDP3T-I]/DNT!R[S'M(Y"0Z_)C];A-(!E^ M?8'$A\2/M<#?HD R2A[/-6.[0))^?8'$0WR^]>M3"22I)T7ZDZSSY*LOL^\T M^M:O3R*0!(.NV>(YU3ZGX@14&I3;.3@IUGFY:+'^-GS]\:K>M'DU]_@0K09* M5?CI["0X>'8HO('<8AM8NF%)*>+K1/T_=_WG!9IND6694VJR[AL_U]=%4_G6\N6B<)>/F"$GG+PN M*_:?*Y=.7-&[:RQ/Y7G@M_/VXV$CYHM\6+Y$)/3!LL=Z_(]@-RAZ/]TZ/Y]= M>9]W[CHD\\/^1>OYP+N6/>]ZE[CGW3M#!MOO0XC3BXMB1M2#%2C!+T!-BN:' M@]?U3=$8_!GVR/ H3]>8PEP 0) M_CN=G?H0]4UU1]81AT"A:_B?R37\2'H3(>TW$SRANQ>NV:9IN,H7'KSF&NEG M^ZX7]_1C]S;K+HZ]L#!&Y'SGJ?/NRQ,7]&9]$RG&^S'FE,M0NAB 52:W M7X MH5,3?;"+]=T=X3]LJ;)L5'XH_,/NK;CFG$I]91,]XQ$H\(^@MURA$8=@CM:< MB0O@IKS.U^0I(S\)91JR_5[&E)K^]\U!^U?2?$,4J-_]2KH-!OLE!]KQE9,. MIP==0U57%4N%[IMOS3\C/X#Z.UJH#;>E*ZN0W9TW@5VVS7=T&J6LNF)>&82JC[W:\I8J,-9]T%-! MS%EA;XDPI['>&F">\]97YJNGI-5;S+!%Y$2MLF]EBB+DZA0A;))VUI1<8W>; M3/%.U!A&$OUE7;CP_P#"\ V@"6Z@[K,X\L?%O.%"(&Y3,LJ,:S=@D\ZW,37I MKM(77XOQV#\ ;8C[I3]2ZY52_L>6]5JKW5!X]4Y*JW9M0N1-GRZLZB4-$E-^,M$M241D MC6/A[WXLO=NO5%%O'OM+JHHQD_4K^#C9^VN3633CM'PL]+HX>DU5)YR23"%Z M:(3L4N"1N;LO]I 5E55Z#CVSM N!N$" M77M5HKXZ"P["R+()KCA&)1!<%<7,QUSTU=UP(=I?!823@._ AEXL/E45 BR[ MK>"9[H'QLCG_Y =^+(X'P1QRB34VT^O M/J@GW_SV1D(@;7M]MC53? \]WC[-T&FQ6J&.>797%M1*, M)$07A6!SD8^H@:P SX5Z!P EB)C=D7F'^^=Z :B(1$3T^""4@9L]ARJX3LU-6%K(,3HRB8Y[<>)K)W7GMO)RVKJ+T9Y-= MB7NLSRX!)Z^.??E>(MH)\[TC0>>EG:/[[G]N*DW@=[Q+[4:C[?9AK3_>IKS1 MW*WKOF)6;?I'T#<8UU[AQH5R1@#RLR[7PA*'B'9S5A!]1L%0/B*P*L'&4SCR9W7?D%ZM;52LBNJ5_6?/@F M.([3_@GZ>K+:4[VH_N.>GAZCS7Y6(1EDTSO.XTU^B\ BW9KL4=U+AL%_+ZES MY[A*!L/IZ&FZNB]FW+7"U)U%O]YJ28X@VRV.U#=460_(T<9ZZ@[=>;B_[BPV M)%A+.&Y58:*KLEW7P--N6J'"9YD<^3/UCG?.([\TKCY"?\KFVCE6MM5&W/!<,[GS32.N"?SG1,H(!)\!)-;?6Q^AV M4J"2S=UHNJP/DF^_357KO]9"<4U"_=P>H/.5)S^]=^5_D(EH 04^526J#;:C MPXX\YE[UUEU2(_M6;L_,QLX.W#M+L7^2%&+F)*L^@)MSH/B8W5*EYW?.G3LD MNW9WR;VR&-]Q]CN'\;-W]FZ^XCWAX4L+K%6NY"#= CX3!>!WCK%4'M-"PDP+ M@S7F.IQ]8N6'=#7!<43=PY9[P3.C[KKO"6XJJ)3T*='F0D&$AKF^RE$#>POG M.ND?W2Z-F?$GF\IS_)]Y9V,F9-U6X@U7@0?H@%[FN-WRBDAFN^6-OG2U6S[I M#MVMK+;EX^WY7L-[M>F8LXURYD X](48MB(=>O:=XFDI_@V3D?4TLNZMAE]^- MO9_M7)1]H+\+\GN2ZF.M2'[5XV9S9V:B+^1&-^6G\<98O*/=$BD%X@T]0\,) M,T8X4GG8_"-0YX-O+R*RK)1\E-,W/GX9.#O+3-D:?O7N&AL^]S//Q\HD5LC% M%7L;'13#8)8O9L+\SMX6M-NT__.R6%_5["@F5J?H(,DV$/E1)/4++T:O:@=+ M7,LE@/M/;O\Y"9^@.UHAUWD.W.\,Q-%^);5$0CJ,V>)3?"F:6=G2:+A5=AV& MPQO$AY6,)[GCN'IQ1?#R@317B;'C'EP+:L7J<@$5A!/R\V6UX64!7D+L?!J^ M$<=X>U+*&[' MV.2H1\P7HA1!?DLY7KM-:B=4 2\[R&Y+B.>.+WNC*E^Q$/\Q_W(O/:LV(V#< M.JF2MUMX$J^!/HX&0_=ND@Q&GGC*OW]@R$?(SGPG5.1>E2"#\A4 MXV/+1!()E3O*S/&D#%S^>?0DH'G=KW7G]>Y]X:'K[*1(NOMJ/S 54+Q,_Q"NGO<8,NL<[[>XC]^OSD)#2N[V4&0VV8E&CS^4O3<& MAO7Z@<;-3$2S@G?JDWS>)6R:IM\-]OE%ES MRXA\;9_E"T $=(6,7<1;,PW 9<$(%3F/1 M\ANN&Y3)5N@$ST<(^?77,H<$/YR]_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\ MRA,<+=_BX,])+\)?\YK8$?6EI0[Z&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ M@G#*=AZ>6R"33"JD30^-ML@BS:,/1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC M![VV0!K71&M0XL8X;K(#?PJAWE[O:J.P5&07S7T#_%0WF"0;J7)08YH(#U : M,RBL'$7+RHY:UH$-:BVY,7)*2BF(TS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08 M616#::KNS>FOA4[R/IOGWJ-=G42+:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI M:[;[P&@I./A:?ILP.C%A&I,A#ZJDHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-N MZHI3-<]?H.:G[G,) A1A^Z+-UG_.7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]? MY&+UCS4&_7F^=VD<7!DCBC8M99J*7FU%\QR\'GMG)_C6/A?8P0L=\)NU.12D9?K.ENB""9[LSU9XM!QGK4>*!$_V%\AIRU&PO=V]R:V)O;VLN>&ULQ9I; M3^LX$(#_BM4G5EJV-+=S#@*DTI8%B0.(5.SCRDU=:I'86=OA!IS:IFWR=Q//-U#EYT>9IIO43>RUR94][2^?*XW[?9DM1;8]V9OK^AGI'BQ M'Y_7FXS#@&_(J^]S.:.&Q>5T$\-O\GC'JQD)D8ZZPJA'*K M.!J1UV=7=BE+VV.*%^*TMQG"N)JSB7) PZ[4ZE PMOXM<.JK^>IW.8C8!RPS MQQ(^,%?S00U.!SFZO4EOKZ_&P^EDS,Z'U\.;T82EEY/)-/4 P0P( <<3VY2 MH.M$]2!#!#+\$LAT"B\_)S<>9(1 1E\(^6_@0<8(9/R)]^,F?M.4W5ZPT>70 MCV2"0"9?"-F*Y#<$\ALMY#FWTC*]8)#V+0S=3CK?$;3OM&CWXEFH2K![D>E' M);? ?B!@/VC!+K@T[('GE?"S\Q&6GH]HB:X4A,J!&X7UD5!C$"L#"H,2#/SV M)RMSOM:;^*^29?T]'Q*SQH!8&]>"VW;(,#T,B/UPZY;"@/P=5X_UJ=G06J@^ M?#Q,# -B,UQK]7@X%:9@8S%K74+,! -B%0RSS%0"2J=7. AP91MW7>8 M!@;$'IAPHZ!!L SR"4N7W+32+N:! ;$(WD.7.IT][40MP)00$"MAI(M"NGK0 M:DJ,H&N"* J5M2418)((B"61BL>&T.=!NPAB'URI3!>"3?EK.T:8%0+JKF$) M.H"\)A6#7%<5%8P1[RE.^YB8'0)B.T"55F<.0-15Q@R@'"_N$S M8L((B(7Q49]WHF'&"(B-X17J76PA9HR0V!AHQV?T,'6$ MQ.K84[QO.'U,]"\H8INTB_C.*&(6"8DM@E;SK?],0LPB(;%%=JOYSDAB/@F) M?;*WK%^1^IB83T+J[F.GN.^,)*:3D+K_Z*CR.R$QL83$8ME4TFLPGRO"I!)1 MMR%8]=J:T!$FE8A8*GNJK[%P7.:MJQQADHF()=-9?6UVSOR_%"),,A&Q9#HQ MZP;4\,RQD@EHU7)QYN=%W[9IW4?4Q,-A&Q;%J8WD8')B:LF\.Y"89R)BSZP)#]E(%Z56C7(@ M;3:[(:K^\B"FG9A8.^^8:566>5/]\)R=<[CXF6!^-1YCVHD_IYS$GULF"^YCH CNQ=+;ZQ$T4W]:WIX^)22S ML?V8Z3XFYI^$V#][,(?S^?8S(0GFGX38/Q\=>-=UQI23$"O'7]7JIL-,DU _ MRX7^0^#GQ@1]F(OZ:2X4,_(Q,=,DQ*;96=_JON"899+&,OUFL#T[F8N%5&)^ M X>WL#_C>79G6/VR>GPGBNLU^$65YR/8=ZNN-:_W-\?8/ 5\]AM02P,$% M @ 5(AE3_(8\K! @ \2@ !H !X;"]?+3MWRNAU/;E..I*ZNWR[DIF^HX#-V7$,KVF"]UN6N[ MW(Q/]FU_J8?QMC^$KMZ^UH<<9+WVT$]G5,]/TYFKE]VFZE]VL5K]J/M#'C95 M>#N'7VW_6HXY#R5@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+ MT%OX>@O06_AZ*]!;^7HKT%OY>BO06Q?8*T&;)7R]%>BM?+T5Z*U\O17HK7R] M%>BM?+T5Z*U\O17HK7R]$] [\?5.0._$USL!O1-?[P3T3@OL=:/-;K[>">B= M^'HGH'?BZYV WHFO=P)Z)[[>">B=^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0 MVQ;X5HD^5O+U-J"W\?4VH+?Q]3:@M_'U-J"W\?5VH+?S]7:@M_/U=J"W\_5V MH+?S]7:@M_/U=J"W+W#6!!TVX>OM0&_GZ^U ;^?K[1.]R['N\^[[T)^:0[EU MR3_#/STA-(&[#._G?/N,Z]1/UY\H/8RKY'"]WMSFZ]0_$6%:49Y_ U!+ P04 M " !4B&5/ E!J^/X! J* $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLM.XS 4!N!7J;)%C>LK%U$VP'8&:7@!DYPV49/8L@V4MQ\G7"10D8IHI7_3 M-#G..7]2ZUOU\O[%4YQM^VZ(RZ))R5\P%JN&>AM+YVG(E94+O4WY-*R9M]7& MKHF)Q<*PR@V)AC1/8X_BZO*&5O:Q2[/KU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U M+ -UTYK8M#Z>Y 7%[':;N\1\;5GD:BS8'A.^WCB>Y_O^/E$(;4T_BN96J[:B MVE6/?;ZEC#Z0K6-#E/JNC(T-5/]+H1W6;WGO;$A_;)\;LVW'/BTHCY3DE+<%[1HU%5X_^:\&ON^&R@6:^Y"K(;4['B]'NLO5R,:%AWQ$&K=. M3?5>PW/KX_VPSRYLIN^[7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),G[@ "L" 1 " 9D! !D M;V-0&UL4$L! A0#% M @ 5(AE3WF #:XU P .@\ !@ ( !]P@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5(AE3Y*@5Q1X! MTQ0 !@ ( !)A, 'AL+W=OLDI\*@0 $@3 8 " =07 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3TENK3DN @ 8P8 !@ M ( !XB$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5(AE3UH2RMZS 0 T@, !D ( !&"@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3XLU$?>T 0 T@, !D M ( !E#, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5(AE3T8V?C2T 0 T@, !D ( !5#D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5(AE3SOR;-JT 0 T0, !D ( !%#\ 'AL+W=O&PO=V]R:W-H965TA" !X;"]W M;W)K&UL4$L! A0#% @ 5(AE3S1*SK"T 0 MT@, !D ( !TT0 'AL+W=O )WK0! #2 P &0 @ &^ M1@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3T$.'C#$ 0 -P0 !D M ( !F$H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5(AE3P0(X 0 T@, !D ( !=E 'AL M+W=O$! M !!0 &0 @ %E4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE M3V7#C3NW 0 T@, !D ( !>U8 'AL+W=OG[&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3R\=+U?8 0 ^@0 M !D ( !1EP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3Y83)'&W 0 T@, !D M ( !,&( 'AL+W=OY9 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5(AE3_<]:LZ'!0 Z1\ !D ( !3V@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5(AE3V!K M1(Y] P *Q !D ( !F', 'AL+W=O&PO=V]R:W-H965TZ.S<#0, )<- 9 " 9MY !X;"]W;W)K&UL4$L! A0#% @ 5(AE3R(O*N< @ "08 !D M ( !WWP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5(AE3RRM9]@D @ E08 !D ( ! MI(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5(AE3]5L >N0 @ D !D ( !XXT 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 5(AE3T#3I5V$ P 7@\ !D M ( !3*( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5(AE3[T&N6_)! RA< !D ( !&:T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5(AE3S:S8H5N P &P\ !D ( !_;< 'AL+W=O(U 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !- $T #14 !$X 0 $! end XML 21 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net $ 4,271 $ 4,379 $ 12,610 $ 12,420
Tax expense (benefit) 3,113 1,148 10,949 6,802
Reclassification net of tax $ (12,266) $ (9,790) (37,105) (28,819)
Interest rate swap | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net       334
Tax expense (benefit)       (87)
Reclassification net of tax       247
Other Postretirement Benefit Liability | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Actuarial (gains) losses     (234) (156)
Tax expense (benefit)     61 41
Reclassification net of tax     (173) (115)
Pension Liability | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Actuarial (gains) losses     447 528
Tax expense (benefit)     (117) (137)
Reclassification net of tax     330 $ 391
Unrealized Net Loss on Interest Rate Swap | Interest rate swap        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net     206  
Tax expense (benefit)     (54)  
Reclassification net of tax     $ 152  
XML 22 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Stock Plans - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
item
$ / shares
shares
Sep. 30, 2018
USD ($)
Additional Employee Stock Plans Information        
Income tax expense $ 3,113 $ 1,148 $ 10,949 $ 6,802
Performance Share Unit Awards | 2010 Plan        
Additional Employee Stock Plans Information        
Vesting period of awards     2 years  
Compensation expenses recognized 338 (172) $ 1,401 1,760
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 966   $ 966  
Performance period     3 years  
Restricted stock units        
Additional Employee Stock Plans Information        
fair value per share of the awards | $ / shares     $ 36.48  
Compensation expenses recognized 187 187 $ 1,660 2,420
Restricted stock units | Non-employee director        
Additional Employee Stock Plans Information        
Number of shares issued upon exercise of units other than options | shares     1  
Restricted stock units | 2010 Plan        
Additional Employee Stock Plans Information        
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 902   $ 902  
Minimum age of employee, attaining which awards are continued to be vested upon retirement | item     65  
Minimum service period, upon serving which awards are continued to be vested upon retirement     10 years  
Minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement | item     55  
Maximum period following a termination of service in which the share-based award will be settled     2 months 15 days  
Restricted stock units | 2010 Plan | Management        
Additional Employee Stock Plans Information        
Accelerated stock based compensation expense $ 0 $ 0 $ 1,374 $ 2,968
Restricted stock units | 2010 Plan | Common Stock        
Additional Employee Stock Plans Information        
Number of shares issued upon exercise of units other than options | shares     1  
XML 23 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Property, plant and equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Property, plant and equipment    
Total property, plant and equipment $ 120,946 $ 113,508
Less accumulated depreciation (64,182) (58,313)
Net property, plant and equipment 56,764 55,195
Land    
Property, plant and equipment    
Total property, plant and equipment 2,378 2,378
Land improvements    
Property, plant and equipment    
Total property, plant and equipment 4,534 4,357
Leasehold Improvements    
Property, plant and equipment    
Total property, plant and equipment 4,087 4,079
Buildings    
Property, plant and equipment    
Total property, plant and equipment 28,662 28,238
Machinery and equipment    
Property, plant and equipment    
Total property, plant and equipment 51,372 50,129
Furniture and fixtures    
Property, plant and equipment    
Total property, plant and equipment 17,089 16,360
Mobile equipment and other    
Property, plant and equipment    
Total property, plant and equipment 4,963 4,883
Construction-in-process    
Property, plant and equipment    
Total property, plant and equipment $ 7,861 $ 3,084
XML 24 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Table)
9 Months Ended
Sep. 30, 2019
Segments  
Schedule of assets and profit/loss of the segments

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Net sales

Work Truck Attachments

$

75,632

$

69,806

$

213,693

$

197,931

Work Truck Solutions

66,237

55,026

197,719

174,311

$

141,869

$

124,832

$

411,412

$

372,242

Adjusted EBITDA

Work Truck Attachments

$

18,673

$

18,780

$

59,423

$

60,226

Work Truck Solutions

6,393

1,738

18,772

7,448

$

25,066

$

20,518

$

78,195

$

67,674

Depreciation and amortization expense

Work Truck Attachments

$

2,524

$

2,430

$

7,579

$

7,137

Work Truck Solutions

2,204

2,354

6,756

7,078

$

4,728

$

4,784

$

14,335

$

14,215

Assets

Work Truck Attachments

$

406,746

$

387,355

Work Truck Solutions

360,163

325,385

$

766,909

$

712,740

Capital Expenditures

Work Truck Attachments

$

1,955

$

1,373

$

6,209

$

4,228

Work Truck Solutions

404

850

1,478

2,346

$

2,359

$

2,223

$

7,687

$

6,574

XML 25 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Changes in contract liabilities        
Balance at Beginning of Period $ 6,886 $ 3,316 $ 2,006 $ 2,048
Additions 3,328 2,434 13,479 8,605
Deductions (6,147) (3,544) (11,418) (8,447)
Balance at End of Period 4,067 2,206 4,067 2,206
Contract assets 0 0 0 0
Revenue recognized included in contract liabilities at the beginning of the period $ 721 $ 663 $ 2,006 $ 2,048
XML 26 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2019
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

18.

Recent Accounting Pronouncements

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which modifies the measurement of expected credit losses for financial instruments held at the reporting date. The standard is effective for annual periods beginning after December 15, 2019. The Company is currently evaluating the impact the adoption this ASU will have on its condensed consolidated financial statements.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies  
Commitments and Contingencies

14.

Commitments and Contingencies

In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes.  However, the Company does not believe that any pending litigation will have a material adverse effect on its consolidated financial position.  In addition, the Company is not currently a party to any environmental-related claims or legal matters.

XML 28 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value (Tables)
9 Months Ended
Sep. 30, 2019
Schedule of financial assets and liabilities measured at fair value on a recurring basis and disclosure of the fair value of long-term debt

Fair Value at

Fair Value at

September 30,

December 31,

2019

2018

Assets:

Other long-term assets (a)

  

$

6,893

  

$

5,064

Total Assets

$

6,893

$

5,064

Liabilities:

Interest rate swaps (b)

$

8,312

$

2,031

Long-term debt (c)

247,555

269,739

Earnout - Henderson (d)

17

352

Earnout - Dejana (e)

2,200

2,200

Total Liabilities

$

258,084

$

274,322

(a)  Included in other assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs.

(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs.  Interest rate swaps of $1,475 and $6,837 at September 30, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $127 and $1,904 at December 31, 2018 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.

(c)  The fair value of the Company’s long-term debt, including current maturities, is estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which is a Level 2 input for all periods presented. Meanwhile, long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.

(d) Included in Accrued expenses and other current liabilities in the amount of $17 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson Enterprise Group, Inc. (“Henderson”).   Included in Accrued expenses and other current liabilities and Other long-term liabilities in the amounts of $213 and $200, respectively, at September 30, 2018 is the fair value of an obligation

for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson. Fair value is based upon Level 3 discounted cash flow analysis using key inputs of forecasted future sales as well as a growth rate reduced by the market required rate of return. See reconciliation of liability included below:

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2019

2018

2018

Beginning Balance

  

$

17

$

352

$

444

$

529

Adjustments to fair value

-

(217)

Payment to former owners

-

(118)

(31)

(116)

Ending balance

$

17

$

17

$

413

$

413

(e) Included in Other long-term liabilities in the amount of $2,200 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of substantially all of the assets of Dejana Truck & Utility Equipment Company, Inc. and certain entities directly or indirectly owned by the Peter Paul Dejana Family Trust dated 12/31/98 (“Dejana”). Included in Other long-term liabilities in the amount of $3,100 at September 30, 2018 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of Dejana. Fair value is based upon Level 3 inputs of a real options approach where gross sales were simulated in a risk-neutral framework using Geometric Brownian Motion, a well-accepted model of stock price behavior that is used in option pricing models such as the Black-Scholes option pricing model, using key inputs of forecasted future sales and financial performance as well as a risk adjusted expected growth rate adjusted appropriately based on its correlation with the market.  There were no adjustments to fair value or payments to former owners in either the three and nine months ended September 30, 2019 or September 30, 2018.

Henderson  
Schedule of reconciliation of liability

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2019

2018

2018

Beginning Balance

  

$

17

$

352

$

444

$

529

Adjustments to fair value

-

(217)

Payment to former owners

-

(118)

(31)

(116)

Ending balance

$

17

$

17

$

413

$

413

JSON 29 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "plow-20190930x10qe42022.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 287, "dts": { "calculationLink": { "local": [ "plow-20190930_cal.xml" ] }, "definitionLink": { "local": [ "plow-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "plow-20190930x10qe42022.htm" ] }, "labelLink": { "local": [ "plow-20190930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "plow-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "plow-20190930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 511, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://www.douglasdynamics.com/20190930": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 18 }, "keyCustom": 48, "keyStandard": 317, "memberCustom": 26, "memberStandard": 46, "nsprefix": "plow", "nsuri": "http://www.douglasdynamics.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Fair Value", "role": "http://www.douglasdynamics.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventories", "role": "http://www.douglasdynamics.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Property, plant and equipment", "role": "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "Property, plant and equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Leases", "role": "http://www.douglasdynamics.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Other Intangible Assets", "role": "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets", "shortName": "Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Long-Term Debt", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Warranty Liability", "role": "http://www.douglasdynamics.com/role/DisclosureWarrantyLiability", "shortName": "Warranty Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Employee Retirement Plans", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans", "shortName": "Employee Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Earnings per Share", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Employee Stock Plans", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "role": "http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segments", "role": "http://www.douglasdynamics.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Income Taxes", "role": "http://www.douglasdynamics.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.douglasdynamics.com/role/DisclosureRecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Subsequent Events", "role": "http://www.douglasdynamics.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of presentation (Policies)", "role": "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Fair Value (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureFairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_JU3OzgjykEyVUb5akcVzuQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_JU3OzgjykEyVUb5akcVzuQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Inventories (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Property, plant and equipment (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "Property, plant and equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Leases (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Other Intangible Assets (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetsTables", "shortName": "Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Warranty Liability (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables", "shortName": "Warranty Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_qapH4KdlbkidQb221ETUxQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Employee Retirement Plans (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables", "shortName": "Employee Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_qapH4KdlbkidQb221ETUxQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Earnings per Share (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Employee Stock Plans (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables", "shortName": "Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segments (Table)", "role": "http://www.douglasdynamics.com/role/DisclosureSegmentsTable", "shortName": "Segments (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_zBiqZvRfN0-efCM_5FVu_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of presentation (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "shortName": "Basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_gaNB8tbkWEiSJ5Hyt2Pv_A", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue Recognition (Revenue by customer and timing recognitions) (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "shortName": "Revenue Recognition (Revenue by customer and timing recognitions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_srt_MajorCustomersAxis_plow_IndependentDealerMember_8BfM6GcSKU2OX8BXu7SIUQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_6_30_2019_sdIrBsNdxUmR-V8fWT47nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue Recognition (Contract Balances) (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_6_30_2019_sdIrBsNdxUmR-V8fWT47nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DenKxap4J0msF5X7pN1pOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Fair Value - Assets and Liabilities on a Recurring Basis (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "shortName": "Fair Value - Assets and Liabilities on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DenKxap4J0msF5X7pN1pOw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Fair Value - Fair Value Liability Reconciliation (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails", "shortName": "Fair Value - Fair Value Liability Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventories (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property, plant and equipment (Details)", "role": "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "Property, plant and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Leases Narrative (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Leases - Components of Lease and supplemental cash flow information (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails", "shortName": "Leases - Components of Lease and supplemental cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Leases - Supplemental Balance sheet information (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance sheet information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "plow:LesseeOperatingLeaseSupplementalBalanceSheetInformation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Leases - Maturities (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2018_s5bZEpwu2UGwzH5c5GoHaA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Leases - Related Party Leases (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails", "shortName": "Leases - Related Party Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2018_s5bZEpwu2UGwzH5c5GoHaA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Other Intangible Asset - Summary (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails", "shortName": "Other Intangible Asset - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Other Intangible Asset - Estimated Amortization Expense (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails", "shortName": "Other Intangible Asset - Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "-3", "lang": null, "name": "plow:FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Long-Term Debt - Summary (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "shortName": "Long-Term Debt - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_2_20_2015_To_2_20_2015_EYRDzAN-fkujVwXg9aCq_w", "decimals": "INF", "first": true, "lang": null, "name": "plow:DerivativeNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_FLTsvo01fUqT-lFp9Gc7bQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Long-Term Debt - Swaps (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "shortName": "Long-Term Debt - Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_2_20_2015_To_2_20_2015_EYRDzAN-fkujVwXg9aCq_w", "decimals": "INF", "first": true, "lang": null, "name": "plow:DerivativeNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_FLTsvo01fUqT-lFp9Gc7bQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_23B4HdQKgkah0lZN29oQgw", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Warranty Liability (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails", "shortName": "Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_p41iAhtzR0OYcmqTZTmINg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_p41iAhtzR0OYcmqTZTmINg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2018_To_9_30_2018_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_XnmKggqkykGt2ZtYDwWNhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Employee Retirement Plans (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "shortName": "Employee Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2018_To_9_30_2018_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_XnmKggqkykGt2ZtYDwWNhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Earnings per Share (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BNoHVFyPAECiUKJ5T3a58g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4OFi_tt6rkebpNkVYgFIAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BNoHVFyPAECiUKJ5T3a58g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "shortName": "Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_9_30_2019_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4OFi_tt6rkebpNkVYgFIAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BNoHVFyPAECiUKJ5T3a58g", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Employee Stock Plans - Additional Information (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "shortName": "Employee Stock Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_t65Z_-iz7UmBCvRJRw0HmQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_zBiqZvRfN0-efCM_5FVu_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segments (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_zBiqZvRfN0-efCM_5FVu_A", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ROZmwpqtm0GeTESU9rZohQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Income Taxes (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ROZmwpqtm0GeTESU9rZohQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2018_s5bZEpwu2UGwzH5c5GoHaA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_12_31_2017_4wgyZwSA2UaWhKi3B8X3LQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2018_To_9_30_2018_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_efuu375P4U-sSW1lJzHMbA", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_qapH4KdlbkidQb221ETUxQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Subsequent Events (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "As_Of_10_31_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ebTvnkNCG0S-PmZMihzMzQ", "decimals": "-3", "lang": null, "name": "plow:DefinedBenefitPlanUnrecognizedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_a-SyugbCvE6nvv4lS3hxKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_t1EragdoO0-UmGl7P3PebA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of presentation", "role": "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue Recognition", "role": "http://www.douglasdynamics.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20190930x10qe42022.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_d5xoj_85NkOt9y6Ogf6tzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "plow_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accrued Expenses and Other Current Liabilities [Member]", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_AccruedPayrollAndRelatedCostsCurrent": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the carrying value as of the balance sheet date of obligations incurred through that date and payable for obligations related to payroll and related costs.", "label": "Accrued Payroll and Related Costs Current", "terseLabel": "Payroll and related costs" } } }, "localname": "AccruedPayrollAndRelatedCostsCurrent", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "plow_AccumulatedOtherComprehensiveIncomeLossRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Roll Forward]", "terseLabel": "Changes to accumulated other comprehensive loss by component" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossRollforward", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "stringItemType" }, "plow_AccumulatedOtherPostretirementBenefitLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Changes to accumulated comprehensive income related to other postretirement benefit liability, after tax.", "label": "Accumulated Other Postretirement Benefit Liability [Member]", "terseLabel": "Other Postretirement Benefit Liability" } } }, "localname": "AccumulatedOtherPostretirementBenefitLiabilityMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "domainItemType" }, "plow_AccumulatedPensionLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Changes to accumulated comprehensive income related to pension liability, after tax.", "label": "Accumulated Pension Liability [Member]", "terseLabel": "Pension Liability" } } }, "localname": "AccumulatedPensionLiabilityMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "domainItemType" }, "plow_AdjustedEarningsBeforeInterestTaxDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents Earnings before Interest, Tax, Depreciation and Amortization", "label": "Earnings Before Interest, Tax, Depreciation and Amortization", "terseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxDepreciationAndAmortization", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "plow_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationSharesWithheldRestrictedStockUnitsVesting": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Changes in additional paid in capital related to shares withheld on restricted stock vesting during the period.", "label": "Adjustments To Additional Paid In Capital Share Based Compensation Shares Withheld Restricted Stock Units Vesting", "negatedLabel": "Shares withheld on restricted stock vesting" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationSharesWithheldRestrictedStockUnitsVesting", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "plow_BusinessAcquisitionContingentConsiderationEarnoutExpense": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the earnout expenses related to acquisition of business.", "label": "Business Acquisition Contingent Consideration Earnout Expense", "terseLabel": "Earnout liability" } } }, "localname": "BusinessAcquisitionContingentConsiderationEarnoutExpense", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_BusinessAcquisitionContingentConsiderationFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of potential payments under the contingent consideration arrangement including cash and shares.", "label": "Business Acquisition Contingent Consideration Fair Value", "terseLabel": "Earnout" } } }, "localname": "BusinessAcquisitionContingentConsiderationFairValue", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "plow_BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business acquisition reduction of earnout liability through payment during the period.", "label": "Business acquisition reduction of earnout liability through payment", "negatedLabel": "Payments to former owners" } } }, "localname": "BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "plow_CapitalExpendituresIncludingAdjustmentToAccrualsAndPayables": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Expenditures Including Adjustment To Accruals And Payables", "label": "Capital Expenditures Including Adjustment To Accruals And Payables", "terseLabel": "Capital Expenditures including adjustments to accruals and payables" } } }, "localname": "CapitalExpendituresIncludingAdjustmentToAccrualsAndPayables", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "plow_CertainSnowplowsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to certain snowplows.", "label": "Certain Snowplows [Member]", "terseLabel": "Certain snowplows" } } }, "localname": "CertainSnowplowsMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "plow_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Additions", "terseLabel": "Additions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "plow_ContractWithCustomerLiabilityDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Deductions", "negatedLabel": "Deductions" } } }, "localname": "ContractWithCustomerLiabilityDeductions", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "plow_DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of excess cash flow paid as additional principal prepayments by the entity.", "label": "Debt Instrument, Percentage of Excess Cash Flow Paid as Additional Principal Prepayments", "terseLabel": "Percentage of excess cash flow paid as additional principal prepayments" } } }, "localname": "DebtInstrumentPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepayments", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances in which those proceeds must be used to make additional principal prepayments.", "label": "Debt Instrument, Percentage of Net Cash Proceeds of Certain Events Paid as Additional Principal Prepayments", "terseLabel": "Percentage of net cash proceeds of certain asset sales, certain insurance or condemnation events, requirement for additional principal prepayments" } } }, "localname": "DebtInstrumentPercentageOfNetCashProceedsOfCertainEventsPaidAsAdditionalPrincipalPrepayments", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period before the end of the fiscal year, for making additional principal prepayments of debt, from excess cash flow.", "label": "Debt Instrument, Period before Fiscal Year End for Additional Principal Prepayments of Debt from Excess Cash Flow", "terseLabel": "Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow" } } }, "localname": "DebtInstrumentPeriodBeforeFiscalYearEndForAdditionalPrincipalPrepaymentsOfDebtFromExcessCashFlow", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "durationItemType" }, "plow_DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the first reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds by the entity.", "label": "Debt Instrument, Reduced Percentage of Excess Cash Flow Paid as Additional Principal Prepayments upon Achievement of Certain Leverage Ratio Thresholds, One", "terseLabel": "Reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds, one" } } }, "localname": "DebtInstrumentReducedPercentageOfExcessCashFlowPaidAsAdditionalPrincipalPrepaymentsUponAchievementOfCertainLeverageRatioThresholdsOne", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentVoluntaryPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of voluntary payment made by the entity.", "label": "Debt Instrument, Voluntary Payment", "terseLabel": "Voluntary payment" } } }, "localname": "DebtInstrumentVoluntaryPayment", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "plow_DeferredIncomeTaxNoncashExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The noncash component of income tax expense for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations.", "label": "Deferred Income Tax Noncash Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxNoncashExpenseBenefit", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan Employer Discretionary Contribution Amount", "terseLabel": "Discretionary contribution received" } } }, "localname": "DefinedBenefitPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanEstimatedTotalEmployerContributionsInCurrentFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The employer's best estimate, as soon as it can be reasonably determined, of contributions expected to be paid to the plan during the current fiscal period. Estimated contributions may be presented in the aggregate combining (1) contributions required by funding regulations or laws, (2) discretionary contributions, and (3) noncash contributions.", "label": "Defined Benefit Plan, Estimated Total Employer Contributions in Current Fiscal Year", "terseLabel": "Estimated total required contributions" } } }, "localname": "DefinedBenefitPlanEstimatedTotalEmployerContributionsInCurrentFiscalYear", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanUnrecognizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan Unrecognized Loss", "label": "Defined Benefit Plan Unrecognized Loss" } } }, "localname": "DefinedBenefitPlanUnrecognizedLoss", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanVoluntaryPensionFunding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of voluntary pension funding.", "label": "Defined Benefit Plan Voluntary Pension Funding", "terseLabel": "Voluntary pension funding" } } }, "localname": "DefinedBenefitPlanVoluntaryPensionFunding", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "plow_DejanaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dejana [Member]", "label": "Dejana [Member]", "terseLabel": "Dejana" } } }, "localname": "DejanaMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "plow_DerivativeCounterpartyRiskNumberOfFinancialInstitutions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of financial institutions for which the entity is exposed to counterparty credit risk in relation to derivative instruments.", "label": "Derivative Counterparty Risk, Number of Financial Institutions", "terseLabel": "Number of financial institutions for which the entity is exposed to counterparty credit risk" } } }, "localname": "DerivativeCounterpartyRiskNumberOfFinancialInstitutions", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "integerItemType" }, "plow_DerivativeNumberOfContracts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of derivative contracts held by the entity during the period.", "label": "Derivative Number of Contracts", "terseLabel": "Number of interest rate swap agreements" } } }, "localname": "DerivativeNumberOfContracts", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "integerItemType" }, "plow_DerivativeNumberOfContractsTerminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of derivative contracts terminated by the entity.", "label": "Derivative Number of Contracts Terminated" } } }, "localname": "DerivativeNumberOfContractsTerminated", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "integerItemType" }, "plow_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.douglasdynamics.com/20190930", "xbrltype": "stringItemType" }, "plow_DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Douglas Dynamics Llc Pension Plan For Hourly Employees [Member]", "label": "Douglas Dynamics Llc Pension Plan For Hourly Employees [Member]", "terseLabel": "Douglas Dynamics LLC Pension Plan For Hourly Employees [Member]" } } }, "localname": "DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "plow_DouglasDynamicsLlcSalariedPensionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Douglas Dynamics Llc Salaried Pension Plan [Member]", "label": "Douglas Dynamics Llc Salaried Pension Plan [Member]", "terseLabel": "Douglas Dynamics LLC Salaried Pension Plan [Member]" } } }, "localname": "DouglasDynamicsLlcSalariedPensionPlanMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "plow_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]", "terseLabel": "Other intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the sixth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "plow_FleetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for fleet.", "label": "Fleet [Member]", "terseLabel": "Fleet" } } }, "localname": "FleetMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "plow_FloorPlanObligations": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Floor Plan Obligations", "label": "Floor Plan Obligations", "terseLabel": "Floor plan obligations" } } }, "localname": "FloorPlanObligations", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "plow_GovernmentCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents government type customer member.", "label": "Government Customer [Member]", "terseLabel": "Government" } } }, "localname": "GovernmentCustomerMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "plow_HendersonInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Henderson, Inc., an acquiree of the entity.", "label": "Henderson Inc. [Member]", "terseLabel": "Henderson" } } }, "localname": "HendersonInc.Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "domainItemType" }, "plow_IncomeTaxBenefitDueToIncreasedPensionFundingDeduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax benefit due to increased pension funding deduction.", "label": "Income Tax Benefit Due to Increased Pension Funding Deduction", "terseLabel": "Increased pension funding deduction" } } }, "localname": "IncomeTaxBenefitDueToIncreasedPensionFundingDeduction", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "plow_IndependentDealerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for independent dealer.", "label": "Independent Dealer [Member]", "terseLabel": "Independent dealer" } } }, "localname": "IndependentDealerMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateDerivativeLiabilitiesTerminated": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of interest rate derivative liabilities terminated.", "label": "Interest Rate Derivative Liabilities Terminated" } } }, "localname": "InterestRateDerivativeLiabilitiesTerminated", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "plow_InterestRateSwapEffective29March2018Through31March2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from March 29, 2018 through March 31, 2020.", "label": "Interest Rate Swap Effective29 March2018 Through31 March2020 [Member]", "terseLabel": "Interest Rate Swap Effective 29 March 2018 through 31 March 2020" } } }, "localname": "InterestRateSwapEffective29March2018Through31March2020Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffective30June2021Through10December2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from June 30, 2021 through December 10, 2021.", "label": "Interest Rate Swap Effective30 June2021 Through10 December2021 [Member]", "terseLabel": "Interest rate swap effective June 30, 2021 through December 10, 2021" } } }, "localname": "InterestRateSwapEffective30June2021Through10December2021Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffective31December2015Through29March2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from December 31, 2015 through March 29, 2018.", "label": "Interest Rate Swap Effective31 December2015 Through29 March2018 [Member]", "terseLabel": "Interest Rate Swap Effective 31 December 2015 through 29 March 2018" } } }, "localname": "InterestRateSwapEffective31December2015Through29March2018Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffective31December2018Through30June2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from December 31, 2018 through June 30, 2021.", "label": "Interest Rate Swap Effective31 December2018 Through30 June2021 [Member]", "terseLabel": "Interest rate swap effective December 31, 2018 through June 30, 2021" } } }, "localname": "InterestRateSwapEffective31December2018Through30June2021Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffective31March2020Through30June2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from March 31, 2020 through June 30, 2021.", "label": "Interest Rate Swap Effective31 March2020 Through30 June2021 [Member]", "terseLabel": "Interest Rate Swap Effective 31 March 2020 through 30 June 2021" } } }, "localname": "InterestRateSwapEffective31March2020Through30June2021Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InterestRateSwapEffectiveMay312019ThroughMay312024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A forward based contract in which two parties agreed to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, in this case from June 30, 2021 through December 10, 2021.", "label": "Interest Rate Swap Effective May312019 Through May312024 [Member]", "terseLabel": "Interest rate swap effective May 31,2019 through May 31,2024 [member]" } } }, "localname": "InterestRateSwapEffectiveMay312019ThroughMay312024Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_InventoryAcquiredThroughFloorplanObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Acquired Through Floorplan Obligations", "label": "Inventory Acquired Through Floorplan Obligations", "terseLabel": "Truck chassis inventory acquired through floorplan obligations" } } }, "localname": "InventoryAcquiredThroughFloorplanObligations", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_LesseeOperatingLeaseSupplementalBalanceSheetInformation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of supplemental balance sheet information related to leases.", "label": "Lessee, Operating Lease, Supplemental Balance Sheet Information", "terseLabel": "Summary of supplemental balance sheet information related to leases" } } }, "localname": "LesseeOperatingLeaseSupplementalBalanceSheetInformation", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "plow_LongTermDebtAdditionalDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long Term Debt Additional Disclosure [Abstract]", "terseLabel": "Long-term debt, additional disclosure" } } }, "localname": "LongTermDebtAdditionalDisclosureAbstract", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_MinimumAgeOfEmployeeAlongWithServicePeriodConditionAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement.", "label": "Minimum Age of Employee Along with Service Period Condition Attaining which Other than Option Awards are Continued to be Vested upon Retirement", "terseLabel": "Minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement" } } }, "localname": "MinimumAgeOfEmployeeAlongWithServicePeriodConditionAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "plow_MinimumAgeOfEmployeeAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum age of employee, attaining which awards are continued to be vested upon retirement.", "label": "Minimum Age of Employee Attaining which Other than Option Awards are Continued to be Vested upon Retirement", "terseLabel": "Minimum age of employee, attaining which awards are continued to be vested upon retirement" } } }, "localname": "MinimumAgeOfEmployeeAttainingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "plow_MinimumServicePeriodOfEmployeeUponServingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum service period, on serving which awards are continued to be vested upon retirement.", "label": "Minimum Service Period of Employee upon Serving which Other than Option Awards are Continued to be Vested upon Retirement", "terseLabel": "Minimum service period, upon serving which awards are continued to be vested upon retirement" } } }, "localname": "MinimumServicePeriodOfEmployeeUponServingWhichOtherThanOptionAwardsAreContinuedToBeVestedUponRetirement", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "plow_MobileEquipmentAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to mobile and other equipment.", "label": "Mobile Equipment And Other [Member]", "terseLabel": "Mobile equipment and other" } } }, "localname": "MobileEquipmentAndOtherMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "plow_NetIncomeLossAllocatedToCommonStockholdersBasic": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Income after preferred stock dividends and other adjustments, and after earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Net Income Loss Allocated To Common Stockholders Basic", "negatedTotalLabel": "Reclassification net of tax", "totalLabel": "Net income allocated to common shareholders" } } }, "localname": "NetIncomeLossAllocatedToCommonStockholdersBasic", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "plow_NonCashLeaseExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the non cash lease expenses.", "label": "Non Cash Lease Expenses", "terseLabel": "Non-cash lease expense - right-of-use assets" } } }, "localname": "NonCashLeaseExpenses", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "plow_NonCashOperatingAndFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Cash Operating And Financing Activities [Abstract]", "label": "Non Cash Operating And Financing Activities [Abstract]", "terseLabel": "Non-cash operating and financing activities" } } }, "localname": "NonCashOperatingAndFinancingActivitiesAbstract", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "plow_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of major customers of a company.", "label": "Number of Major Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "plow_NumberOfOperatingLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of operating leases.", "label": "Number of Operating Leases", "terseLabel": "Number of operating leases" } } }, "localname": "NumberOfOperatingLeases", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "integerItemType" }, "plow_NumberOfRevenueStreams": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of revenue streams.", "label": "Number of Revenue Streams", "terseLabel": "Number of revenue streams" } } }, "localname": "NumberOfRevenueStreams", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "integerItemType" }, "plow_PartsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to parts and accessories purchased separately from snow and ice control equipment.", "label": "Parts And Accessories [Member]", "terseLabel": "Parts and accessories" } } }, "localname": "PartsAndAccessoriesMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "plow_RelatedPartyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to related parties.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "domainItemType" }, "plow_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the entity.", "label": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "plow_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of property, plant and equipment.", "label": "Schedule of Property, Plant and Equipment Components [Table Text Block]", "terseLabel": "Summary of property, plant and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "As of the balance sheet date, the number of awards other than options outstanding that are expected to vest in the future.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options Expected to Vest Outstanding, Number", "terseLabel": "Expected to vest in the future, at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of non vested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. The awards are expected to vest in the future.", "label": "Share Based Compensation Arrangement, by Share Based Payment Award, Equity Instruments Other than Options Expected to Vest Outstanding, Weighted Average Grant Date Fair Value", "terseLabel": "Expected to vest in the future, at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of equity instruments other than options outstanding that are expected to vest in the future.", "label": "Share Based Compensation Arrangement, by Share Based Payment Award, Equity Instruments Other than Options Expected to Vest Outstanding, Weighted Average Remaining Contractual Term 1", "terseLabel": "Expected to vest in future, at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "durationItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity instruments other than options granted during the reporting period.", "label": "Share Based Compensation Arrangement, by Share Based Payment Award, Equity Instruments Other than Options Grants in Period, Weighted Average Remaining Contractual Terms", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerms", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "durationItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterServiceTerminationMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum period following a termination of service by the plan participant in which the share-based award will be settled.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Settlement Period after Service Termination, Maximum", "terseLabel": "Maximum period following a termination of service in which the share-based award will be settled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterServiceTerminationMaximum", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "plow_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedUponExerciseOfRight": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of restricted stock units that is exercised during the period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Shares Issued upon Exercise of Right", "terseLabel": "Number of shares issued upon exercise of units other than options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedUponExerciseOfRight", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "plow_SnowAndIceControlEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to snow and ice control equipment.", "label": "Snow And Ice Control Equipment [Member]", "terseLabel": "Snow and ice control equipment" } } }, "localname": "SnowAndIceControlEquipmentMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "plow_SpecialtyAttachmentsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the information related to specialty attachments segment.", "label": "Specialty Attachments Segment [Member]", "terseLabel": "Work Truck Attachments" } } }, "localname": "SpecialtyAttachmentsSegmentMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "plow_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the standard product warranty period.", "label": "Standard Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "durationItemType" }, "plow_StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period of warranty history used as basis for estimating warranty costs.", "label": "Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs", "terseLabel": "Period of warranty history used in estimating warranty costs" } } }, "localname": "StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "durationItemType" }, "plow_StockIncentivePlan2010Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2010 Stock Incentive Plan, which provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units, any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the entity and its subsidiaries.", "label": "Stock Incentive Plan2010 [Member]", "terseLabel": "2010 Plan" } } }, "localname": "StockIncentivePlan2010Member", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "plow_TermLoanNetOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetailsAlternateCalc": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Term Loan Net Of Debt Discount", "label": "Term Loan Net Of Debt Discount", "totalLabel": "Term Loan, net of debt discount" } } }, "localname": "TermLoanNetOfDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "plow_ThirdPartyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to third parties.", "label": "Third Party [Member]", "terseLabel": "Third Party" } } }, "localname": "ThirdPartyMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "domainItemType" }, "plow_TrademarksAndTradenamesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the rights acquired through registration of a trademark and business name to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks And Tradenames [Member]", "terseLabel": "Trademark and tradenames" } } }, "localname": "TrademarksAndTradenamesMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_TruckFloorPlanInventoriesNet": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of inventory, truck chassis floor plan expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Truck Floor Plan Inventories, Net", "terseLabel": "Inventories - truck chassis floor plan" } } }, "localname": "TruckFloorPlanInventoriesNet", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "plow_WorkTruckSolutionsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information related to work truck solutions segment.", "label": "Work Truck Solutions Segment [Member]", "terseLabel": "Work Truck Solutions" } } }, "localname": "WorkTruckSolutionsSegmentMember", "nsuri": "http://www.douglasdynamics.com/20190930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r109", "r115" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r117", "r174", "r178", "r342" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r119", "r307" ], "lang": { "en-US": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r116", "r174", "r177", "r337", "r341" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r119", "r307" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASC 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "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 Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r120", "r121", "r175" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r317", "r327" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "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 expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r146" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r53", "r58", "r61", "r252" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]", "terseLabel": "Unrealized Net Loss on Interest Rate Swap" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r57", "r58" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Accumulated other comprehensive loss, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r61", "r253" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r213", "r227", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Compensation expenses recognized" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r285" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Financing Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r132", "r139" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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": "Intangibles amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r315", "r326" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Supplemental balance sheet information related to leases" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r51" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r273" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r215", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r262", "r265" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r240", "r241" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r248", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Earnout, portion in other current liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r248", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earnout, portion in other long term liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r82" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r77", "r282" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Changes in contract liabilities" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r89", "r168", "r212" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class Of Warrant Or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r152", "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r162" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, par value $0.01, 200,000,000 shares authorized, 22,795,412 and 22,700,991 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r63", "r64" ], "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", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract With Customer Asset And Liability [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r169", "r171", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r169", "r170", "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liabilities at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact due to adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r245" ], "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]", "terseLabel": "Customer relations" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": "Long-term debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r85", "r163", "r164", "r165", "r166", "r283", "r284", "r286", "r323" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r283", "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized discount on issuance of debt" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r37", "r285" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Noncurrent, Net", "terseLabel": "Deferred financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r232", "r233", "r234" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r185", "r186", "r190" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Defined Benefit Pension Plan, Liabilities, Noncurrent", "terseLabel": "Pension obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r197", "r207", "r209" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gains (Losses)", "negatedLabel": "Amortization of net (gain) loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r189", "r191", "r192", "r208", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Contributions by Employer", "terseLabel": "Employer contributions during the period" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Employee retirement plans" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r196", "r206", "r209" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r188", "r195", "r205", "r209" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r193", "r203", "r209" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost", "totalLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost [Abstract]", "terseLabel": "Component of net periodic cost:" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r187", "r194", "r204", "r209" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r110" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "verboseLabel": "Interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "LIBOR floor (as a percent)" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r263", "r264", "r267", "r269" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r256", "r257", "r259" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Interim Consolidated Financial Information" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r91", "r255", "r258", "r259", "r260", "r261", "r266", "r267", "r270", "r271", "r272" ], "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]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference Between Revenue Guidance In Effect Before And After Topic606 [Member]", "terseLabel": "Effect of Change Higher/(Lower)" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r174" ], "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": "Revenue by customer and timing recognition" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Employee Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Dealer network" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r90", "r306", "r321", "r333" ], "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", "verboseLabel": "Amounts owed to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings per Share", "terseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r94", "r99", "r102", "r103", "r104", "r106", "r322", "r335" ], "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 gain per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings per common share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r94", "r99", "r102", "r103", "r104", "r106", "r322", "r335" ], "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": "Gain per common share assuming dilution (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per common share assuming dilution" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r88", "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "verboseLabel": "Additional Employee Stock Plans Information" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in Accumulated Other Comprehensive Loss by Component" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r273", "r274", "r275", "r280" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r191", "r192", "r209", "r274", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r273", "r274", "r276", "r277", "r281" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r279" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r191", "r192", "r209", "r274", "r311" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r191", "r192", "r209", "r274", "r312" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of liability related to earnout" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair value liability reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Adjustments to fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r279", "r281" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r138" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Amortizable intangibles, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r133", "r135", "r138", "r142", "r313" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization expense for the next five years" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r138", "r313" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizable intangibles, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r133", "r137" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r138" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r128", "r129" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r80", "r144" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Loss on disposal of fixed assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r111", "r238" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails": { "order": 2.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": -1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r47", "r320", "r334" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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": "Refundable income taxes paid" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Benefit obligations and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and refundable income taxes and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r100", "r105" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental shares applicable to non-participating RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r134", "r141" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r141" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangibles, net carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r134", "r141" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r131", "r136" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails": { "order": 3.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "terseLabel": "Interest rate swaps", "verboseLabel": "Negative fair value" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r48" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r50", "r125" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r27", "r28", "r126" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Raw material and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r49" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Total rent expense to related parties" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r302", "r304" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails": { "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": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Expense" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of lease expense and supplemental cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true/false]", "terseLabel": "Options to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r303" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails": { "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 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": "2019 (excluding the nine months ended September 30, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r294" ], "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": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r319", "r331" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r273" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "License" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r318", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r40" ], "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": "Remaining borrowing availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "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": "Senior credit facilities" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "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 L I B O R [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r160", "r318", "r329" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt.", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetailsAlternateCalc": { "order": 1.0, "parentTag": "plow_TermLoanNetOfDebtDiscount", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetailsAlternateCalc": { "order": 2.0, "parentTag": "plow_TermLoanNetOfDebtDiscount", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Long-term debt, less current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r161" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r159" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Company's warranty liability:" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used) in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r94", "r97" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "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", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r296", "r304" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails": { "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturities of leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r292" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r292" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability - current", "verboseLabel": "Other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r292" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability - noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r293", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r291" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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": "Right of use asset", "verboseLabel": "Operating lease - right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r301", "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r300", "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease obligations" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "verboseLabel": "Future minimum lease payments at December 31, 2018 under ASC 840" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r287", "r288" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r109", "r115" ], "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 segment" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order Or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r254" ], "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" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r42" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r14", "r314", "r325" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r54", "r56", "r250", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax, Portion Attributable to Parent", "negatedLabel": "Adjustment for pension and postretirement benefit liability, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r250", "r251", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax, Portion Attributable to Parent", "terseLabel": "Adjustment for pension and postretirement benefit liability, tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r250", "r251", "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Adjustment for interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r250", "r251", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Adjustment for interest rate swap, tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r58", "r65" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r56", "r59", "r60", "r198" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails": { "order": 1.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Gain (Loss), before Tax", "terseLabel": "Actuarial (gains) losses" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r336", "r338", "r339", "r340", "r343", "r344" ], "lang": { "en-US": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r184", "r199", "r200", "r210" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefit Plans Defined Benefit [Member]", "terseLabel": "Other postretirement benefit cost" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r185", "r186", "r190" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Other Postretirement Defined Benefit Plan, Liabilities, Noncurrent", "terseLabel": "Retiree health benefit obligation" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r101" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings", "verboseLabel": "Less income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld on restricted stock vesting paid for employees' taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "terseLabel": "Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r183", "r199", "r200", "r210" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plans Defined Benefit [Member]", "terseLabel": "Pension plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables", "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Share Unit Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r215", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r32", "r33" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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 and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r74", "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Net revolver borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Warranty liability" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warranty Liability" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty Liability" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r147" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r145" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r147", "r332" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r145" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r123" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Amounts reclassified from accumulated other comprehensive loss:" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r58", "r61", "r65" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification Out Of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification Out Of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Amount reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r167", "r330" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r183", "r184", "r199", "r200", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables", "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r183", "r184", "r199", "r200", "r210" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Defined Benefit Plan and Other Postretirement Benefit Plan [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables", "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "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 Including Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r182" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r299", "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of changes to accumulated other comprehensive loss by component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r85", "r163", "r164", "r165", "r166", "r283", "r284", "r286", "r323" ], "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": "Summary of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r199", "r200", "r201", "r202", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r273", "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured at fair value on a recurring basis and disclosure of the fair value of long-term debt" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Summary of future minimum lease payments at December 31, 2018 under ASC 840" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r29", "r30", "r31" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of components of net periodic pension or other postretirement benefit cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of rollforward of Company's warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r108", "r112", "r113", "r114", "r130" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r108", "r112", "r113", "r114", "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of assets and profit/loss of the segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r215", "r229" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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": "Term loan facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segments" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r118" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r70", "r124" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "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": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost", "terseLabel": "Accelerated stock based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r216" ], "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": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled and forfeited (in dollars per share)", "verboseLabel": "fair value per share of the awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at the end of the period (in shares)", "periodStartLabel": "Unvested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at the end of the period (in dollars per share)", "periodStartLabel": "Unvested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested at the beginning of the period", "verboseLabel": "Unvested at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r212", "r218" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r15", "r316", "r328" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r297", "r304" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "warranty reserve" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Payments", "negatedLabel": "Claims paid/settlements" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Warranties Issued", "terseLabel": "Warranty provision" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r112", "r130", "r148", "r150", "r151", "r337" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueTables", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueTables", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r162", "r167" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r167", "r214", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r122" ], "calculation": { "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets" ], "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 Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r308" ], "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]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r308" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r179" ], "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]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r242" ], "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": "Trademark" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r179" ], "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": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "terseLabel": "Reserve for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "Warranty Reserves [Member]", "terseLabel": "Warranty Reserves" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r98", "r104" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares assuming dilution" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r104" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r25": { "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" }, "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": "(c)(3)", "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),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r328": { "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=119400593&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r333": { "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=119400593&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419109&loc=SL117422543-158416" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=d3e14931-158439" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=SL117782755-158439" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=SL117782768-158439" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=SL117422267-158473" }, "r345": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r346": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r347": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r348": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r349": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r35": { "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" }, "r350": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "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=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" } }, "version": "2.1" } XML 30 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period $ (6,049) $ (6,572)
Other comprehensive loss before reclassifications (4,799) 2,058
Amounts reclassified from accumulated other comprehensive loss 309 522
Balance at the end of the period (10,539) (3,992)
Unrealized Net Loss on Interest Rate Swap    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period (1,530) (1,328)
Other comprehensive loss before reclassifications (4,799) 2,058
Amounts reclassified from accumulated other comprehensive loss 152 247
Balance at the end of the period (6,177) 977
Other Postretirement Benefit Liability    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period 2,118 1,392
Amounts reclassified from accumulated other comprehensive loss (173) (115)
Balance at the end of the period 1,945 1,277
Pension Liability    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period (6,637) (6,636)
Amounts reclassified from accumulated other comprehensive loss 330 391
Balance at the end of the period $ (6,307) $ (6,245)
XML 31 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
2010 Plan | Common Stock    
Stock-based compensation    
Maximum number of shares of common stock that may be issued 2,130,000  
Restricted stock units    
Shares    
Unvested at the beginning of the period (in shares) 45,599  
Granted (in shares) 47,360  
Vested (in shares) (35,838)  
Cancelled and forfeited (in shares) (420)  
Unvested at the end of the period (in shares) 56,701 45,599
Expected to vest in the future, at the end of the period (in shares) 56,701  
Weighted Average Grant Date Fair Value    
Unvested at the beginning of the period (in dollars per share) $ 33.28  
Granted (in dollars per share) 36.48  
Vested (in dollars per share) 32.73  
Cancelled and forfeited (in dollars per share) 36.48  
Unvested at the end of the period (in dollars per share) 36.46 $ 33.28
Expected to vest in the future, at the end of the period (in dollars per share) $ 36.46  
Weighted Average Remaining Contractual Term    
Unvested at the beginning of the period 1 year 14 days 1 year 3 months 25 days
Granted 10 months 6 days  
Unvested at the end of the period 1 year 14 days 1 year 3 months 25 days
Expected to vest in future, at the end of the period 1 year 14 days  
XML 32 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Changes in Accumulated Other Comprehensive Loss by Component (Tables)
9 Months Ended
Sep. 30, 2019
Changes in Accumulated Other Comprehensive Loss by Component  
Schedule of changes to accumulated other comprehensive loss by component

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2019 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2018

$

(1,530)

$

2,118

$

(6,637)

$

(6,049)

Other comprehensive loss before reclassifications

(4,799)

(4,799)

Amounts reclassified from accumulated other comprehensive loss: (1)

152

(173)

330

309

Balance at September 30, 2019

$

(6,177)

$

1,945

$

(6,307)

$

(10,539)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Amortization of pension items:

Actuarial losses (a)

447

Tax benefit

(117)

Reclassification net of tax

$

330

Realized losses on interest rate swaps reclassified to interest expense

206

Tax benefit

(54)

Reclassification net of tax

$

152

(a)     These components are included in the computation of benefit plan costs in Note 11.

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2018 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2017

$

(1,328)

$

1,392

$

(6,636)

$

(6,572)

Other comprehensive gain before reclassifications

2,058

-

-

2,058

Amounts reclassified from accumulated other comprehensive loss: (1)

247

(115)

391

522

Balance at September 30, 2018

$

977

$

1,277

$

(6,245)

$

(3,992)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(156)

Tax expense

41

Reclassification net of tax

$

(115)

Amortization of pension items:

Actuarial losses (a)

528

Tax benefit

(137)

Reclassification net of tax

$

391

Realized losses on interest rate swaps reclassified to interest expense

334

Tax benefit

(87)

Reclassification net of tax

$

247

(a)These components are included in the computation of benefit plan costs in Note 11.
XML 33 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value - Assets and Liabilities on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Assets:    
Other long-term assets $ 6,893 $ 5,064
Total Assets 6,893 5,064
Liabilities:    
Interest rate swaps 8,312 2,031
Long term debt 247,555 269,739
Total Liabilities 258,084 274,322
Henderson    
Liabilities:    
Earnout 17 352
Dejana    
Liabilities:    
Earnout $ 2,200 $ 2,200
XML 34 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Narrative (Details)
9 Months Ended
Sep. 30, 2019
Lessee, Lease, Description [Line Items]  
Options to extend true
Renewal term 10 years
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease terms 16 years
XML 35 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Revenue Recognition  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 75,632

$ 29,007

$ 104,639

Government

-

18,373

18,373

Fleet

-

16,775

16,775

Other

-

2,082

2,082

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 69,806

$ 26,486

$ 96,292

Government

-

12,568

12,568

Fleet

-

13,955

13,955

Other

-

2,017

2,017

Total revenue

$ 69,806

$ 55,026

$ 124,832

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 213,693

$ 91,199

$ 304,892

Government

-

49,985

49,985

Fleet

-

48,292

48,292

Other

-

8,243

8,243

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 197,931

$ 86,921

$ 284,852

Government

-

35,351

35,351

Fleet

-

43,501

43,501

Other

-

8,538

8,538

Total revenue

$ 197,931

$ 174,311

$ 372,242

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 75,632

$ 41,099

$ 116,731

Over time

-

25,138

25,138

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 69,806

$ 33,923

$ 103,729

Over time

-

21,103

21,103

Total revenue

$ 69,806

$ 55,026

$ 124,832

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 213,693

$ 120,577

$ 334,270

Over time

-

77,142

77,142

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 197,931

$ 106,249

$ 304,180

Over time

-

68,062

68,062

Total revenue

$ 197,931

$ 174,311

$ 372,242

Contract Balances

Three Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,886

$

3,328

$

(6,147)

$

4,067

Three Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

3,316

$

2,434

$

(3,544)

$

2,206

Nine Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,006

$

13,479

$

(11,418)

$

4,067

Nine Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,048

$

8,605

$

(8,447)

$

2,206

XML 36 plow-20190930x10qe42022_htm.xml IDEA: XBRL DOCUMENT 0001287213 us-gaap:RetainedEarningsMember 2019-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001287213 us-gaap:RetainedEarningsMember 2019-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001287213 us-gaap:RetainedEarningsMember 2018-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001287213 us-gaap:RetainedEarningsMember 2018-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001287213 us-gaap:RetainedEarningsMember 2018-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001287213 us-gaap:RetainedEarningsMember 2017-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001287213 us-gaap:CommonStockMember 2019-09-30 0001287213 us-gaap:CommonStockMember 2019-06-30 0001287213 us-gaap:CommonStockMember 2018-12-31 0001287213 us-gaap:CommonStockMember 2018-09-30 0001287213 us-gaap:CommonStockMember 2018-06-30 0001287213 us-gaap:CommonStockMember 2017-12-31 0001287213 plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2019-07-01 2019-09-30 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2019-01-01 2019-09-30 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2018-07-01 2018-09-30 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2018-01-01 2018-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember 2019-07-01 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2019-07-01 2019-09-30 0001287213 plow:IndependentDealerMember 2019-07-01 2019-09-30 0001287213 plow:GovernmentCustomerMember 2019-07-01 2019-09-30 0001287213 plow:FleetMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember 2019-01-01 2019-09-30 0001287213 plow:IndependentDealerMember 2019-01-01 2019-09-30 0001287213 plow:GovernmentCustomerMember 2019-01-01 2019-09-30 0001287213 plow:FleetMember 2019-01-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2018-07-01 2018-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001287213 us-gaap:OtherCustomerMember 2018-07-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2018-07-01 2018-09-30 0001287213 plow:IndependentDealerMember 2018-07-01 2018-09-30 0001287213 plow:GovernmentCustomerMember 2018-07-01 2018-09-30 0001287213 plow:FleetMember 2018-07-01 2018-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001287213 us-gaap:OtherCustomerMember 2018-01-01 2018-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2018-01-01 2018-09-30 0001287213 plow:IndependentDealerMember 2018-01-01 2018-09-30 0001287213 plow:GovernmentCustomerMember 2018-01-01 2018-09-30 0001287213 plow:FleetMember 2018-01-01 2018-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2019-09-30 0001287213 us-gaap:LeaseholdImprovementsMember 2019-09-30 0001287213 us-gaap:LandMember 2019-09-30 0001287213 us-gaap:LandImprovementsMember 2019-09-30 0001287213 us-gaap:FurnitureAndFixturesMember 2019-09-30 0001287213 us-gaap:ConstructionInProgressMember 2019-09-30 0001287213 us-gaap:BuildingMember 2019-09-30 0001287213 plow:MobileEquipmentAndOtherMember 2019-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001287213 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001287213 us-gaap:LandMember 2018-12-31 0001287213 us-gaap:LandImprovementsMember 2018-12-31 0001287213 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001287213 us-gaap:ConstructionInProgressMember 2018-12-31 0001287213 us-gaap:BuildingMember 2018-12-31 0001287213 plow:MobileEquipmentAndOtherMember 2018-12-31 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2019-01-01 2019-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-01-01 2019-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2018-01-01 2018-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2018-01-01 2018-09-30 0001287213 plow:ThirdPartyMember 2018-12-31 0001287213 plow:RelatedPartyMember 2018-12-31 0001287213 us-gaap:AccountingStandardsUpdate201602Member 2019-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2019-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001287213 us-gaap:RevolvingCreditFacilityMember 2019-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001287213 srt:MinimumMember 2019-09-30 0001287213 srt:MaximumMember 2019-09-30 0001287213 plow:RelatedPartyMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-09-30 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2018-12-31 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2018-12-31 0001287213 us-gaap:InterestRateSwapMember 2018-12-31 0001287213 plow:TrademarksAndTradenamesMember 2019-09-30 0001287213 plow:TrademarksAndTradenamesMember 2018-12-31 0001287213 us-gaap:TrademarksMember 2019-09-30 0001287213 us-gaap:PatentsMember 2019-09-30 0001287213 us-gaap:OrderOrProductionBacklogMember 2019-09-30 0001287213 us-gaap:NoncompeteAgreementsMember 2019-09-30 0001287213 us-gaap:LicensingAgreementsMember 2019-09-30 0001287213 us-gaap:DistributionRightsMember 2019-09-30 0001287213 us-gaap:CustomerRelationshipsMember 2019-09-30 0001287213 us-gaap:TrademarksMember 2018-12-31 0001287213 us-gaap:PatentsMember 2018-12-31 0001287213 us-gaap:OrderOrProductionBacklogMember 2018-12-31 0001287213 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001287213 us-gaap:LicensingAgreementsMember 2018-12-31 0001287213 us-gaap:DistributionRightsMember 2018-12-31 0001287213 us-gaap:CustomerRelationshipsMember 2018-12-31 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001287213 plow:HendersonInc.Member 2019-01-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2019-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2019-09-30 0001287213 plow:RelatedPartyMember 2019-09-30 0001287213 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001287213 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2019-06-13 0001287213 plow:InterestRateSwapEffective31December2018Through30June2021Member 2018-02-05 0001287213 plow:InterestRateSwapEffective30June2021Through10December2021Member 2018-02-05 0001287213 plow:InterestRateSwapEffective31March2020Through30June2021Member 2015-02-20 0001287213 plow:InterestRateSwapEffective31December2015Through29March2018Member 2015-02-20 0001287213 plow:InterestRateSwapEffective29March2018Through31March2020Member 2015-02-20 0001287213 plow:DejanaMember us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001287213 plow:HendersonInc.Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-30 0001287213 plow:InterestRateSwapEffective31March2020Through30June2021Member us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-30 0001287213 plow:InterestRateSwapEffective31December2015Through29March2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-30 0001287213 plow:InterestRateSwapEffective29March2018Through31March2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2018-09-30 0001287213 srt:MaximumMember plow:InterestRateSwapEffective30June2021Through10December2021Member 2019-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2019-09-30 0001287213 plow:InterestRateSwapEffective31March2020Through30June2021Member 2019-09-30 0001287213 plow:InterestRateSwapEffective31December2018Through30June2021Member 2019-09-30 0001287213 plow:InterestRateSwapEffective31December2015Through29March2018Member 2019-09-30 0001287213 plow:InterestRateSwapEffective29March2018Through31March2020Member 2019-09-30 0001287213 plow:DouglasDynamicsLlcSalariedPensionPlanMember us-gaap:SubsequentEventMember 2019-10-31 2019-10-31 0001287213 plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember us-gaap:SubsequentEventMember 2019-10-31 2019-10-31 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2018-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-07-01 2018-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member 2018-09-30 0001287213 2019-06-30 0001287213 2018-06-30 0001287213 plow:DejanaMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2018-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2018-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2019-07-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2019-01-01 2019-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2018-07-01 2018-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2018-01-01 2018-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2019-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001287213 plow:AccumulatedPensionLiabilityMember 2018-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2018-12-31 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2018-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2018-09-30 0001287213 2018-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001287213 plow:AccumulatedPensionLiabilityMember 2017-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2017-12-31 0001287213 2017-12-31 0001287213 us-gaap:WarrantyReservesMember 2019-09-30 0001287213 us-gaap:WarrantyReservesMember 2018-12-31 0001287213 us-gaap:SecuredDebtMember 2019-09-30 0001287213 us-gaap:SecuredDebtMember 2018-12-31 0001287213 plow:SnowAndIceControlEquipmentMember 2019-01-01 2019-09-30 0001287213 plow:PartsAndAccessoriesMember 2019-01-01 2019-09-30 0001287213 plow:CertainSnowplowsMember 2019-01-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001287213 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:RelatedPartyMember 2019-01-01 2019-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedPensionLiabilityMember 2019-01-01 2019-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-01-01 2019-09-30 0001287213 us-gaap:InterestRateSwapMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedPensionLiabilityMember 2018-01-01 2018-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2018-01-01 2018-09-30 0001287213 us-gaap:InterestRateSwapMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2019-01-01 2019-09-30 0001287213 us-gaap:InterestRateSwapMember 2019-06-13 0001287213 2015-02-20 2015-02-20 0001287213 us-gaap:InterestRateSwapMember 2019-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2019-10-31 0001287213 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2019-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2019-02-13 2019-02-13 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2019-01-01 2019-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2019-01-01 2019-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-01 2018-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 plow:DejanaMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 plow:HendersonInc.Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001287213 plow:DejanaMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001287213 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001287213 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001287213 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001287213 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2019-07-01 2019-09-30 0001287213 2019-07-01 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2019-01-01 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2018-07-01 2018-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2018-07-01 2018-09-30 0001287213 2018-07-01 2018-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2018-01-01 2018-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2018-01-01 2018-09-30 0001287213 2018-01-01 2018-09-30 0001287213 2019-09-30 0001287213 2018-12-31 0001287213 2019-11-05 0001287213 2019-01-01 2019-09-30 shares iso4217:USD pure plow:item plow:contract plow:customer plow:lease iso4217:USD shares plow:segment 22700991 22795412 P2M15D 0.27 0.27 0.82 0.80 22000000 true 0001287213 --12-31 2019 Q3 false 0 0 0 0 10-Q true 2019-09-30 false 001-34728 DOUGLAS DYNAMICS, INC DE 13-4275891 7777 North 73rd Street Milwaukee WI 53223 414 354-2310 Common Stock, par value $.01 per share PLOW NYSE Yes Yes Large Accelerated Filer false false false 22795412 4870000 27820000 153231000 81485000 90406000 81996000 19709000 4204000 171000 4163000 3590000 272550000 199095000 56764000 55195000 241006000 241006000 166461000 174678000 22203000 7925000 6219000 766909000 676193000 16995000 18703000 27613000 23306000 19709000 4204000 3626000 106000 57000000 2143000 32749000 127086000 79068000 6531000 6240000 2480000 2129000 48640000 48198000 242411000 242946000 18813000 20944000 14856000 0.01 0.01 200000000 200000000 22795412 22700991 228000 227000 154823000 151813000 155492000 136765000 -10539000 -6049000 300004000 282756000 766909000 676193000 141869000 124832000 411412000 372242000 101930000 89912000 288934000 261446000 39939000 34920000 122478000 110796000 17269000 16592000 52680000 53281000 2737000 2868000 8217000 8605000 19933000 15460000 61581000 48910000 -4271000 -4379000 -12610000 -12420000 -120000 -12000 -416000 -479000 15542000 11069000 48555000 36011000 3113000 1148000 10949000 6802000 12429000 9921000 37606000 29209000 22795412 22700991 22773546 22675450 22832170 22726517 22808722 22697259 0.54 0.43 1.63 1.27 0.53 0.43 1.61 1.26 0.27 0.27 0.82 0.80 11361000 10709000 33116000 31789000 37606000 29209000 14335000 14215000 910000 911000 185000 3061000 4180000 988000 446000 442000 7178000 -217000 72734000 47105000 8410000 19795000 2450000 4093000 -1594000 -872000 4418000 4360000 2476000 -6723000 -21169000 -17904000 7801000 6302000 -7801000 -6302000 50000 23000 18879000 18291000 57000000 38000000 32051000 32355000 6020000 -12669000 -22950000 -36875000 27820000 36875000 4870000 40974000 30034000 22795412 228000 154298000 149372000 -9470000 294428000 12429000 12429000 6309000 6309000 -18000 -53000 -53000 394000 -1122000 -1122000 525000 525000 22795412 228000 154823000 155492000 -10539000 300004000 22700991 227000 151813000 136765000 -6049000 282756000 37606000 37606000 18879000 18879000 -54000 -159000 -159000 1634000 -4649000 -4649000 50000 50000 94421 1000 3060000 3061000 22795412 228000 154823000 155492000 -10539000 300004000 22700991 227000 151428000 123208000 -4780000 270083000 9921000 9921000 6097000 6097000 -32000 -92000 -92000 -244000 696000 696000 15000 15000 22700991 227000 151443000 127032000 -3992000 274710000 22590897 226000 147287000 115737000 -6572000 256678000 29209000 29209000 18291000 18291000 377000 377000 -96000 -276000 -276000 -809000 2304000 2304000 23000 23000 110094 1000 4179000 4180000 22700991 227000 151443000 127032000 -3992000 274710000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">1.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Basis of presentation</b></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for fiscal year-end financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. For further information, refer to the financial statements and related footnotes included in our 2018 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 26, 2019.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">Work Truck Attachments.  </span>The Work Truck Attachments segment <span style="background-color:#ffffff;">includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment </span><span style="background-color:#ffffff;">consists of our operations that manufacture and sell snow and ice control products.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">Work Truck Solutions. </span><b style="font-weight:bold;"> </b>The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">See Note 15 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments. As a result of the revised reporting structure, the prior period presentation of reportable segments throughout this Form 10-Q has been recast to conform to the current segment reporting structure. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Interim Condensed Consolidated Financial Information</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The accompanying condensed consolidated balance sheet as of September 30, 2019, the condensed consolidated statements of operations and comprehensive income and the condensed consolidated statements of shareholders’ equity for the three and nine months ended September 30, 2019 and 2018, and the condensed cash flows for the nine months ended September 30, 2019 and 2018 have been prepared by the Company and have not been audited.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s Work Truck Attachments segment is seasonal and, consequently its results of operations and financial condition vary from quarter-to-quarter.  Because of this seasonality, the results of operations of the Work Truck Attachments segment for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. The Company attempts to manage the seasonal impact of snowfall on its revenues in part through its pre-season sales program. This pre-season sales program encourages the Company’s distributors to re-stock their inventory of Work Truck Attachments products during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering favorable pre-season pricing and payment deferral until the fourth quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the second and third quarters. By contrast, its revenue and operating results tend to be lowest during the first quarter, as management believes the end-users of Work Truck Attachments products prefer to wait until the beginning of a snow season to purchase new equipment and as the Company’s distributors sell off Work Truck Attachments inventory and wait for the pre-season sales incentive period to re-stock inventory. Fourth quarter sales vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of the Company’s Work Truck Attachments fourth quarter sales and shipments consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months. In addition, due to the factors noted </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">above, Work Truck Attachments working capital needs are highest in the second and third quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the fourth quarter as the Company receives payments for its pre-season shipments. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 <i style="font-style:italic;">Leases (Topic 842)</i>. ASU 2016-02 increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11 Leases: Targeted Improvements which allows entities to apply the new lease standard at the adoption date, rather than at the earliest period presented. In transition, lessees and lessors are required to recognize and measure leases using a modified retrospective approach. The Company adopted the standard effective January 1, 2019. The Company elected several available practical expedients and implemented certain internal controls to ensure the accurate presentation of financial information on adoption.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The standard had a material impact on the Company’s Condensed Consolidated Balance Sheets, but did not have an impact on the Condensed Consolidated Statements of Operations and Comprehensive Income. There was no cumulative catch-up adjustment made to opening retained earnings. The most significant impact was the recognition of right-of-use assets and lease liabilities for operating leases, while the accounting for finance leases (previously capital leases) remained substantially unchanged. As the Company elected to apply the standard at adoption as allowed under ASU No. 2018-11, there is no impact to previously reported results. The impact of this standard was the recognition of a lease liability and right-of-use asset of approximately $22.0 million, with immaterial differences related to prepaid rent, on the Consolidated Balance Sheet for lease contracts which were previously accounted for as operating leases.  </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As allowed under ASC 842, the Company has adopted the following practical expedients: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Practical expedient package, which allows the following:  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess whether any expired or existing contracts is or contains a lease.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess the lease classification of any expired or existing leases.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess the initial direct costs for any existing lease. </span></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;line-height:1.37;text-align:justify;margin:0pt 0pt 0pt 72pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Short-term lease practical expedient</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Allows the Company not to apply the recognition requirements in ASC 842 to short term leases for all asset classes. Short term leases are leases that, at commencement date, have a term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. </span></td></tr></table><div style="margin-top:10pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Separating lease components practical expedient</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Allows the Company not to separate lease components from nonlease components for all asset classes and instead account for each separate lease component and the nonlease components associated with that lease component as a single lease component. </span></td></tr></table> 2 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 <i style="font-style:italic;">Leases (Topic 842)</i>. ASU 2016-02 increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11 Leases: Targeted Improvements which allows entities to apply the new lease standard at the adoption date, rather than at the earliest period presented. In transition, lessees and lessors are required to recognize and measure leases using a modified retrospective approach. The Company adopted the standard effective January 1, 2019. The Company elected several available practical expedients and implemented certain internal controls to ensure the accurate presentation of financial information on adoption.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The standard had a material impact on the Company’s Condensed Consolidated Balance Sheets, but did not have an impact on the Condensed Consolidated Statements of Operations and Comprehensive Income. There was no cumulative catch-up adjustment made to opening retained earnings. The most significant impact was the recognition of right-of-use assets and lease liabilities for operating leases, while the accounting for finance leases (previously capital leases) remained substantially unchanged. As the Company elected to apply the standard at adoption as allowed under ASU No. 2018-11, there is no impact to previously reported results. The impact of this standard was the recognition of a lease liability and right-of-use asset of approximately $22.0 million, with immaterial differences related to prepaid rent, on the Consolidated Balance Sheet for lease contracts which were previously accounted for as operating leases.  </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As allowed under ASC 842, the Company has adopted the following practical expedients: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Practical expedient package, which allows the following:  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess whether any expired or existing contracts is or contains a lease.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess the lease classification of any expired or existing leases.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">To not reassess the initial direct costs for any existing lease. </span></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;line-height:1.37;text-align:justify;margin:0pt 0pt 0pt 72pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Short-term lease practical expedient</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Allows the Company not to apply the recognition requirements in ASC 842 to short term leases for all asset classes. Short term leases are leases that, at commencement date, have a term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise. </span></td></tr></table><div style="margin-top:10pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.37;text-align:justify;">Separating lease components practical expedient</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Courier New';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">o</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Allows the Company not to separate lease components from nonlease components for all asset classes and instead account for each separate lease component and the nonlease components associated with that lease component as a single lease component. </span></td></tr></table> 22000000.0 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">2.</b></span><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the first quarter of 2019, the Company reorganized its segments. See Note 1 to the Unaudited Condensed Consolidated Financial Statements for additional information regarding these segments. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Revenue Streams</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers. Additionally, contract amounts represent the full amount of the transaction price as agreed upon with the customer at the time of order, resulting in a single performance obligation in all cases. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Work Truck Attachments</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Work Truck Attachments segment has two revenue streams, as identified below. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Independent Dealer Sales</i> – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Parts &amp; Accessory Sales</i> – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Work Truck Solutions</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer.  The Company only records sales for the amount of the upfit, excluding the truck chassis.   Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer.  For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit.  Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment.   The Company pays interest on both of these arrangements.  The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from the sales of the Work Truck Solutions products are recognized net of the truck chassis with the selling price to the customer recorded as sales and the manufacturing and up-fit cost of the product recorded as cost of sales. In these cases, the Company acts as an agent as it does not have inventory or pricing control over the truck chassis.  Within the Work Truck Solutions segment, the Company also sells certain third-party products for which it acts as an agent.  These sales do not meet the criteria for gross sales recognition, and thus are recognized on a net basis at the time of sale. Under net sales recognition, the cost paid to the third-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Work Truck Solutions segment has four revenue streams, as identified below. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">State and Local Bids</i> – The Company records revenue of separately sold snow and ice equipment upon shipment and fully upfit vehicles upon delivery.  The state and local bid process does not obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Fleet Upfit Sales</i> – The Company enters into contracts with certain fleet customers. Fleet agreements create enforceable rights without the issuance of a purchase order. Typically, these agreements outline the terms of sale, payment terms, standard pricing, and the rights of the customer and seller. Fleet sales are performed on both customer owned vehicles as well as non-customer owned vehicles.  For non-customer owned vehicles, revenue is recognized at a point in time upon delivery of the truck to the customer. For customer-owned vehicles, per Topic 606, revenue is recognized over time based on a cost input method. The Company accumulates costs incurred on partially completed customer-owned upfits based on estimated margin and completion. This change to over time recognition for customer owned vehicles increased revenue by $839 and $16 for the three months ended September 30, 2019 and 2018, respectively. The change to over time recognition increased revenue by $983 and by $273 for the nine months ended September 30, 2019 and 2018, respectively. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Dealer Upfit Sales</i> – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does not own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Over the Counter / Parts &amp; Accessory Sales</i> – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms.  In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by customer type was as follows: </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 29,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 104,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 26,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 96,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,568</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,017</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 55,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 124,832</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 91,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,892</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 86,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 284,852</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,501</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,538</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 372,242</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by timing of revenue recognition was as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 41,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 116,731</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 33,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 103,729</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 55,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 124,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 120,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 334,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 106,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 372,242</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2019 and 2018, respectively:</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,147)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,544)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,418)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,447)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to our contractual right to consideration for completed performance objectives not yet invoiced. There were no contract assets as of September 30, 2019 or 2018. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company recognized revenue of $721 and $663 during the three months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,006 and $2,048 during the nine months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period. </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Transaction Price Allocated to the Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Topic 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2019. The guidance provides certain optional exemptions that limit this requirement. The Company has various contracts that meet the following optional exemptions provided by ASC 606:</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The performance obligation is part of a contract that has an original expected duration of one year or less.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Revenue is recognized from the satisfaction of the performance obligations in the amount billable to the customer in accordance with ASC 606-10-55-18.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">After considering the above optional exemptions, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period is immaterial. Specifically, all obligations are expected to be less than one year, revenue is recognized from the satisfaction of the performance obligations and variable consideration is allocated entirely to wholly unsatisfied performance obligations. </p> 2 4 839000 16000 983000 273000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by customer type was as follows: </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 29,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 104,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 26,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 96,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,568</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,955</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,017</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 55,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 124,832</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 91,199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,892</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Independent dealer</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 86,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 284,852</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,501</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,538</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 372,242</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by timing of revenue recognition was as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="background-color:auto;vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 41,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 116,731</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 33,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 103,729</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 69,806</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 55,026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 124,832</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 120,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 334,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,719</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">Total Revenue</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Point in time</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 106,249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 197,931</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 372,242</p></td></tr></table> 75632000 29007000 104639000 18373000 18373000 16775000 16775000 2082000 2082000 75632000 66237000 141869000 69806000 26486000 96292000 12568000 12568000 13955000 13955000 2017000 2017000 69806000 55026000 124832000 213693000 91199000 304892000 49985000 49985000 48292000 48292000 8243000 8243000 213693000 197719000 411412000 197931000 86921000 284852000 35351000 35351000 43501000 43501000 8538000 8538000 197931000 174311000 372242000 75632000 41099000 116731000 25138000 25138000 75632000 66237000 141869000 69806000 33923000 103729000 21103000 21103000 69806000 55026000 124832000 213693000 120577000 334270000 77142000 77142000 213693000 197719000 411412000 197931000 106249000 304180000 68062000 68062000 197931000 174311000 372242000 <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,147)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,544)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,418)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Beginning of Period</b></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,447)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</p></td></tr></table> 6886000 3328000 6147000 4067000 3316000 2434000 3544000 2206000 2006000 13479000 11418000 4067000 2048000 8605000 8447000 2206000 0 0 721000 663000 2006000 2048000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">3.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Fair Value</b></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Fair value is the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor.  Fair value measurements are categorized into one of three levels based on the lowest level of significant input used: Level 1 (unadjusted quoted prices in active markets); Level 2 (observable market inputs available at the measurement date, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data).</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:</p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other long-term assets (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest rate swaps (b)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,031</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Long-term debt (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,739</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Henderson (d)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Dejana (e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,322</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:20.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(a)  Included in other assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs.  Interest rate swaps of $1,475 and $6,837 at September 30, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $127 and $1,904 at December 31, 2018 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.</p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:38.15pt;text-align:justify;text-indent:-38.15pt;margin:0pt 0pt 0pt -18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(c)  The fair value of the Company’s long-term debt, including current maturities, is estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which is a Level 2 input for all periods presented. Meanwhile, long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(d) Included in Accrued expenses and other current liabilities in the amount of $17 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson Enterprise Group, Inc. (“Henderson”).   Included in Accrued expenses and other current liabilities and Other long-term liabilities in the amounts of $213 and $200, respectively, at September 30, 2018 is the fair value of an obligation </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson. Fair value is based upon Level 3 discounted cash flow analysis using key inputs of forecasted future sales as well as a growth rate reduced by the market required rate of return. See reconciliation of liability included below: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:101.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Adjustments to fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payment to former owners</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(e) Included in Other long-term liabilities in the amount of $2,200 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of substantially all of the assets of Dejana Truck &amp; Utility Equipment Company, Inc. and certain entities directly or indirectly owned by the Peter Paul Dejana Family Trust dated 12/31/98 (“Dejana”). Included in Other long-term liabilities in the amount of $3,100 at September 30, 2018 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of Dejana. Fair value is based upon Level 3 inputs of a real options approach where gross sales were simulated in a risk-neutral framework using Geometric Brownian Motion, a well-accepted model of stock price behavior that is used in option pricing models such as the Black-Scholes option pricing model, using key inputs of forecasted future sales and financial performance as well as a risk adjusted expected growth rate adjusted appropriately based on its correlation with the market.  There were no adjustments to fair value or payments to former owners in either the three and nine months ended September 30, 2019 or September 30, 2018. </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other long-term assets (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,064</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest rate swaps (b)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,312</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,031</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Long-term debt (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,739</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Henderson (d)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Dejana (e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,322</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:20.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(a)  Included in other assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs.  Interest rate swaps of $1,475 and $6,837 at September 30, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $127 and $1,904 at December 31, 2018 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.</p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:38.15pt;text-align:justify;text-indent:-38.15pt;margin:0pt 0pt 0pt -18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(c)  The fair value of the Company’s long-term debt, including current maturities, is estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which is a Level 2 input for all periods presented. Meanwhile, long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(d) Included in Accrued expenses and other current liabilities in the amount of $17 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson Enterprise Group, Inc. (“Henderson”).   Included in Accrued expenses and other current liabilities and Other long-term liabilities in the amounts of $213 and $200, respectively, at September 30, 2018 is the fair value of an obligation </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson. Fair value is based upon Level 3 discounted cash flow analysis using key inputs of forecasted future sales as well as a growth rate reduced by the market required rate of return. See reconciliation of liability included below: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:101.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Adjustments to fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payment to former owners</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">(e) Included in Other long-term liabilities in the amount of $2,200 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of substantially all of the assets of Dejana Truck &amp; Utility Equipment Company, Inc. and certain entities directly or indirectly owned by the Peter Paul Dejana Family Trust dated 12/31/98 (“Dejana”). Included in Other long-term liabilities in the amount of $3,100 at September 30, 2018 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of Dejana. Fair value is based upon Level 3 inputs of a real options approach where gross sales were simulated in a risk-neutral framework using Geometric Brownian Motion, a well-accepted model of stock price behavior that is used in option pricing models such as the Black-Scholes option pricing model, using key inputs of forecasted future sales and financial performance as well as a risk adjusted expected growth rate adjusted appropriately based on its correlation with the market.  There were no adjustments to fair value or payments to former owners in either the three and nine months ended September 30, 2019 or September 30, 2018. </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p> 6893000 5064000 6893000 5064000 8312000 2031000 247555000 269739000 17000 352000 2200000 2200000 258084000 274322000 1475000 6837000 127000 1904000 17000 213000 200000 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:101.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Adjustments to fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payment to former owners</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td></tr><tr><td style="vertical-align:bottom;width:39.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td></tr></table> 17000 352000 444000 529000 -217000 118000 31000 116000 17000 17000 413000 413000 2200000 3100000 0 0 0 0 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">Inventories </b></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,049</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,192</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work-in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw material and supplies </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,447</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,996</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The inventories in the table above do not include truck chassis inventory financed through a floor plan financing agreement, which are recorded separately on the balance sheet. The Company takes title to truck chassis upon receipt of the inventory through its floor plan agreement and performs up-fitting service installations to the truck chassis inventory during the installation period.  The floor plan obligation is then assumed by the dealer customer upon delivery.  At September 30, 2019 and December 31, 2018, the Company had $19,709 and $4,204 of chassis inventory and related floor plan financing obligation, respectively.  The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,049</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,192</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work-in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw material and supplies </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,746</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,447</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,996</p></td></tr></table> 44049000 43192000 10611000 7357000 35746000 31447000 90406000 81996000 19709000 4204000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">Property, plant and equipment</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Property, plant and equipment are summarized as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,378</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land improvements </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,534</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,079</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,662</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Machinery and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,129</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Furniture and fixtures </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,089</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,360</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mobile equipment and other </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,963</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,883</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Construction-in-process </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,861</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property, plant and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">120,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">113,508</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,182)</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (58,313)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net property, plant and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,195</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,378</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Land improvements </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,534</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,079</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Buildings </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,662</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Machinery and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,129</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Furniture and fixtures </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,089</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,360</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mobile equipment and other </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,963</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,883</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Construction-in-process </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,861</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property, plant and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">120,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">113,508</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation </p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,182)</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (58,313)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net property, plant and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,195</p></td></tr></table> 2378000 2378000 4534000 4357000 4087000 4079000 28662000 28238000 51372000 50129000 17089000 16360000 4963000 4883000 7861000 3084000 120946000 113508000 64182000 58313000 56764000 55195000 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">Leases</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has operating leases for manufacturing and upfit facilities, land and parking lots, warehousing space and certain equipment. The leases have remaining lease terms of less than one year to 16 years, some of which include options to extend the leases for up to 10 years. Such renewal options were not included in the determination of the lease term unless deemed reasonably certain of exercise. The discount rate used in measuring the lease liabilities is based on the Company’s interest rate on its secured Term Loan Credit Agreement. Certain of the Company’s leases contain escalating rental payments based on an index. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Lease Expense</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of lease expense, which are included in Cost of sales and Selling, general and administrative expenses on the Condensed Consolidated Statements of Operations and Comprehensive Income, were as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,879</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash Flow</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases is as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,392</p></td></tr><tr><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-cash lease expense - right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 2,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,525</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Balance Sheet</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental balance sheet information related to leases is as follows:  </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">months</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Lease Maturities</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Maturities of leases were as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019 (excluding the nine months ended September 30, 2019)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,208</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,616</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,359</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,604</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total Lease Payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,561</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,122)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,439</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Related Party Leases</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company entered into lease agreements at the time of the close of the Dejana acquisition with parties that are affiliated with the former owners of Dejana and remain affiliated with Dejana post - acquisition.  The related parties continue to own land and buildings where Dejana conducts business.  As of September 30, 2019, the Company had nine operating leases at Dejana upfitting and manufacturing facilities with related party affiliates. The Company incurred $534 and $1,602 of total rent expense to related parties in the three and nine months ended September 30, 2019, respectively.  As the Company makes monthly payments to the related parties, there are no amounts owed to the related parties at September 30, 2019.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">ASC 840 Disclosure</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As required in transition, the below summarizes the Company’s future minimum lease payments at December 31, 2018 under ASC 840: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Party Leases</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Party Leases</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Leases</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,009</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,259</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,614</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,199</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">574</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,704</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,410</p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,500</p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,910</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease obligations</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,540</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,050</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,590</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P1Y P16Y P10Y <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,562</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,879</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash Flow</i></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases is as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,392</p></td></tr><tr><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-cash lease expense - right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 2,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,525</p></td></tr></table> 1286000 3562000 121000 317000 1407000 3879000 3392000 2679000 3525000 <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,813</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">months</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Operating leases</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 22203000 3626000 18813000 22439000 P79M 0.0537 <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019 (excluding the nine months ended September 30, 2019)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,208</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,616</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,359</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,604</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total Lease Payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,561</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,122)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,439</p></td></tr></table> 1208000 4616000 4359000 4046000 3604000 8728000 26561000 4122000 22439000 9 534000 1602000 0 <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related Party Leases</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third Party Leases</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Leases</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,009</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,259</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,904</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,614</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,199</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">574</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,704</p></td></tr><tr><td style="vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,410</p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,500</p></td><td style="vertical-align:middle;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,910</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:64.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease obligations</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,540</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,050</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,590</p></td></tr></table> 2250000 2009000 4259000 2250000 1654000 3904000 2250000 1364000 3614000 2250000 949000 3199000 2130000 574000 2704000 4410000 1500000 5910000 15540000 8050000 23590000 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">7. </b></span><b style="font-weight:bold;">Other Intangible Assets</b></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The following is a summary of the Company’s other intangible assets:</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Gross</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Less</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Accumulated</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amortization </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">September 30, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Indefinite-lived intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademark and tradenames</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Dealer network</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">62,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">18,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Customer relationships</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,920</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20,587</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">60,333</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,136</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">12,915</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,221</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Noncompete agreements</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,640</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,102</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">538</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademarks</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">5,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,690</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,769</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Backlog</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,900</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,900</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">License</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles, net</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">198,075</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">109,214</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">88,861</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">275,675</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">109,214</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">166,461</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Less</b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amortization </b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">December 31, 2018</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Indefinite-lived intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademark and tradenames</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Dealer network</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">59,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Customer relationships</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,920</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">16,607</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">64,313</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,136</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">11,974</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">9,162</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Noncompete agreements</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,640</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,877</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">763</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademarks</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">5,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,619</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,840</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Backlog</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,900</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,900</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">License</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles, net</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">198,075</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">100,997</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">97,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">275,675</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">100,997</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">174,678</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization expense for intangible assets was $2,737 and $2,868 for the three months ended September 30, 2019 and 2018, respectively. Amortization expense for intangible assets was $8,217 and $8,605 for the nine months ended September 30, 2019 and 2018, respectively. Estimated amortization expense for the remainder of 2019 and each of the succeeding five years is as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';"> </span><span style="font-family:'Calibri';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">2,739</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2020</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,932</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,670</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2022</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2023</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,520</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Gross</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Less</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Accumulated</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amortization </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:bottom;width:9.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">September 30, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Indefinite-lived intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademark and tradenames</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Dealer network</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">62,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">18,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Customer relationships</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,920</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20,587</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">60,333</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,136</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">12,915</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,221</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Noncompete agreements</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,640</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,102</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">538</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademarks</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">5,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,690</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,769</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Backlog</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,900</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,900</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">License</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles, net</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">198,075</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">109,214</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">88,861</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">275,675</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">109,214</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">166,461</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Less</b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amortization </b></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">December 31, 2018</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Indefinite-lived intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademark and tradenames</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles:</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Dealer network</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">59,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Customer relationships</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">80,920</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">16,607</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">64,313</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Patents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,136</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">11,974</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">9,162</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Noncompete agreements</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,640</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,877</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">763</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Trademarks</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">5,459</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,619</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,840</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">Backlog</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,900</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,900</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">License</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Amortizable intangibles, net</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">198,075</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">100,997</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">97,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">275,675</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">100,997</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">174,678</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 77600000 77600000 80000000 62000000 18000000 80920000 20587000 60333000 21136000 12915000 8221000 8640000 8102000 538000 5459000 3690000 1769000 1900000 1900000 20000 20000 198075000 109214000 88861000 275675000 109214000 166461000 77600000 77600000 80000000 59000000 21000000 80920000 16607000 64313000 21136000 11974000 9162000 8640000 7877000 763000 5459000 3619000 1840000 1900000 1900000 20000 20000 198075000 100997000 97078000 275675000 100997000 174678000 2737000 2868000 8217000 8605000 <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';"> </span><span style="font-family:'Calibri';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">2,739</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2020</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,932</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,670</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2022</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2023</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,520</span></p></td></tr></table> 2739000 10932000 10670000 10520000 10520000 7520000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">8.</b></span><b style="font-weight:bold;">Long-Term Debt</b></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Long-term debt is summarized below:</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term Loan, net of debt discount of $879 and $1,172 at September 30, 2019 and December 31, 2018, respectively </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">246,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">278,081</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less current maturities </p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143</p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt before deferred financing costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">244,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">245,332</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred financing costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,386</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,946</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At September 30, 2019, the Company had outstanding borrowings under the Term Loan Credit Agreement of $246,323, outstanding borrowings on the Revolving Credit Agreement of $57,000, and remaining borrowing availability of $42,352.  At December 31, 2018, the Company had outstanding borrowings under the Term Loan Credit Agreement of $278,081, no outstanding borrowings on the Revolving Credit Agreement and remaining borrowing availability of $94,631.  </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In accordance with the senior credit facilities, the Company is required to make additional principal prepayments over the above scheduled payments under certain conditions. This includes, in the case of the term loan facility, 100% of the net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances, and, within 150 days of the end of each fiscal year, 50% of consolidated excess cash flow including a deduction for certain distributions (which percentage is reduced to 0% upon the achievement of certain leverage ratio thresholds), for such fiscal year. Consolidated excess cash flow is defined in the senior credit facilities as consolidated adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) plus a consolidated working capital adjustment, less the sum of repayments of debt and capital expenditures (subject to certain adjustments), interest and taxes paid in cash, management fees and certain restricted payments (including certain dividends or distributions). Consolidated working capital adjustment is defined in the senior credit facilities as the change in working capital, defined as current assets, excluding cash and cash equivalents, less current liabilities, excluding the current portion of long-term debt.  As of September 30, 2019, the Company was not required to make additional excess cash flow payments during fiscal 2019. The Company made a voluntary payment of $30,000 on its debt on February 13, 2019. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On June 13, 2019 the Company entered into an interest rate swap agreement to reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $175,000 effective for the period May 31, 2019 through May 31, 2024. The interest rate swap is accounted for as a cash flow hedge. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with one global financial institution. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.495% and LIBOR (with a LIBOR floor of 1.0%). The interest rate swap replaced four interest rate swaps that the Company had entered into in 2015 and 2018, which are described in further detail below.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company previously entered into interest rate swap agreements on February 20, 2015 to reduce its exposure to interest rate volatility. The three interest rate swap agreements had notional amounts of $45,000, $90,000 and $135,000 effective for the periods December 31, 2015 through March 29, 2018, March 29, 2018 through March 31, 2020 and March 31, 2020 through June 30, 2021, respectively.  On February 5, 2018, the Company entered into additional interest rate swap agreements to reduce its exposure to interest rate volatility. The two interest rate swap agreements had notional amounts of $50,000 and $150,000 effective for the periods December 31, 2018 through June 30, 2021 and June 30, 2021 through December 10, 2021, respectively. The interest rates swaps were accounted for as cash flow hedges. The Company may have had counterparty credit risk resulting from the interest rate swap, which it monitored on an on-going basis. This risk lied with one global financial institution. Under the interest rate swap agreement, effective as of December 31, 2015, the Company either received or made payments on a monthly basis </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">based on the differential between 1.860% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 29, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.670% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 31, 2020, the Company would either receive or make payments on a monthly basis based on the differential between 2.918% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement effective as of December 31, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.613% and LIBOR. Under the interest rate swap agreement effective as of June 30, 2021, the Company would either receive or make payments on a monthly basis based on the differential between 2.793% and LIBOR.  The above four interest rate swaps were terminated on June 13, 2019 and replaced with the new interest rate swap described in the prior paragraph. As of the termination date, the swaps had a value of $6,015 included in accumulated other comprehensive loss that will be reclassified to earnings over the period of the terminated hedged transactions.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The current interest rate swap’s negative fair value at September 30, 2019 was $8,312, of which $1,475 and $6,837 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The prior interest rate swaps’ negative fair value at December 31, 2018 was $2,031, of which $127 and $1,904 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. </p> <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term Loan, net of debt discount of $879 and $1,172 at September 30, 2019 and December 31, 2018, respectively </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">246,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">278,081</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less current maturities </p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143</p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt before deferred financing costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">244,180</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">245,332</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred financing costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,386</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term debt, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,946</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 879000 1172000 246323000 278081000 2143000 32749000 244180000 245332000 1769000 2386000 242411000 242946000 246323000 57000000 42352000 278081000 0 94631000 1 P150D 0.50 0 30000000 175000000 1 0.02495 0.010 3 45000000 90000000 135000000 50000 150000 1 0.01860 0.010 0.02670 0.010 0.010 0.02918 0.010 0.02613 0.02793 4 6015000 8312000 1475000 6837000 2031000 127000 1904000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">9.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Accrued Expenses and Other Current Liabilities</b></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities are summarized as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payroll and related costs </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,607</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee benefits </p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,730</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,281</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued warranty </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,662</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,117</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,756</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,613</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,306</p></td></tr></table> <p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payroll and related costs </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,607</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Employee benefits </p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,730</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,281</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued warranty </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,662</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,117</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,756</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">27,613</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,306</p></td></tr></table> 9989000 9607000 5730000 5281000 3777000 3662000 8117000 4756000 27613000 23306000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">10.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Warranty Liability</b></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accrues for estimated warranty costs as sales are recognized and periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. The Company’s warranties generally provide, with respect to its snow and ice control equipment, that all material and workmanship will be free from defect for a period of two years after the date of purchase by the end-user, and with respect to its parts and accessories purchased separately, that such parts and accessories will be free from defect for a period of one year after the date of purchase by the end-user.  All of the Company’s warranties are assurance-type warranties. Certain snowplows only provide for a one year warranty.  The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior five years of warranty history utilizing a formula driven by historical warranty expense and applying management’s judgment.  The Company adjusts its historical warranty costs to take into account unique factors such as the introduction of new products into the marketplace that do not provide a historical warranty record to assess. The warranty reserve was $6,344 at September 30, 2019, of which $2,567 is included in Other long-term liabilities and $3,777 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet.  The warranty reserve was $6,174 at December 31, 2018, of which $2,512 is included in Other long-term liabilities and $3,662 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The following is a rollforward of the Company’s warranty liability:</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at the beginning of the period </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,174</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,677</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty provision </p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Claims paid/settlements </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.02%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (472)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,495)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,744)</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at the end of the period </p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,754</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,754</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P2Y P1Y P1Y P5Y 6344000 2567000 3777000 6174000 2512000 3662000 <p style="font-family:'Times New Roman';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at the beginning of the period </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,174</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,677</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty provision </p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Claims paid/settlements </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.02%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (472)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,495)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,744)</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at the end of the period </p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,754</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,754</p></td></tr></table> 5731000 5176000 6174000 5677000 886000 1050000 2665000 2821000 273000 472000 2495000 2744000 6344000 5754000 6344000 5754000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">11.</b><b style="font-size:3pt;font-weight:bold;white-space:pre-wrap;"> </b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:3pt;font-weight:bold;white-space:pre-wrap;"> </b><b style="font-size:10pt;font-weight:bold;">Employee Retirement Plans</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">The components of net periodic pension cost consist of the following:</p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Component of net periodic pension cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:middle;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (882)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,425)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic pension cost</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company estimates its total required minimum contributions to its pension plans in 2019 will be $0.  Through September 30, 2019, the Company has made $0 of cash contributions to the pension plans versus $7,047 through the same period in 2018. The 2018 payment included a $7,000 discretionary payment related to the 2017 plan year. </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Components of net periodic other postretirement benefit cost consist of the following:</p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.57%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Component of periodic other postretirement benefit cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net gain</p></td><td style="vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (78)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic other postretirement benefit cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Service cost is included in Income from operations on the Condensed Consolidated Statement of Operations and Comprehensive Income. The other components of net periodic pension and postretirement benefit cost are included in Other expense on the Condensed Consolidated Statement of Operations and Comprehensive Income.</p> <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Component of net periodic pension cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:middle;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (882)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,425)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.19%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:middle;width:44.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic pension cost</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576</p></td></tr></table> 102000 306000 410000 389000 1230000 1167000 294000 475000 882000 1425000 -149000 -176000 -447000 -528000 265000 192000 795000 576000 0 0 7047000 7000000 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.57%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:27.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Component of periodic other postretirement benefit cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net gain</p></td><td style="vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (78)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic other postretirement benefit cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td></tr></table> 37000 47000 111000 141000 63000 58000 189000 174000 78000 52000 234000 156000 22000 53000 66000 159000 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">12.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Earnings per Share</b></p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Basic earnings per share of common stock is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share of common stock is computed by dividing net income by the weighted average number of common shares, using the two-class method.  As the Company has granted restricted stock units (“RSUs”) that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed earnings. Under this method, all earnings (distributed and undistributed) are allocated to common shares and participating securities based on their respective rights to receive dividends. <span style="background-color:#ffffff;">Diluted net earnings per share is calculated by dividing net income attributable to common stockholders by the weighted average number of common stock and dilutive common stock outstanding during the period.  Potential common shares in the diluted net earnings per share computation are excluded to the extent that they would be anti-dilutive.  </span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.1388855%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.57%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Basic earnings per common share</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,921</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less income allocated to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,819</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700,991</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,675,450</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.43</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.63</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Earnings per common share assuming dilution</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,921</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less income allocated to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,819</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700,991</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,675,450</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Incremental shares applicable to non-participating RSUs</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,758</p></td><td style="vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,526</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,176</p></td><td style="vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares assuming dilution</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,832,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,726,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,808,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,697,259</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.43</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:-0.1388855%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.57%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:auto;vertical-align:middle;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:26.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Basic earnings per common share</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,921</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less income allocated to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,819</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700,991</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,675,450</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.43</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.63</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.27</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Earnings per common share assuming dilution</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,921</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less income allocated to participating securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,790</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,819</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,700,991</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,675,450</p></td></tr><tr><td style="vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Incremental shares applicable to non-participating RSUs</p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,758</p></td><td style="vertical-align:top;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,526</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,176</p></td><td style="vertical-align:top;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares assuming dilution</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,832,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,726,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,808,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,697,259</p></td></tr><tr><td style="vertical-align:bottom;width:45.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.43</p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.26</p></td></tr></table> 12429000 9921000 37606000 29209000 163000 131000 501000 390000 12266000 9790000 37105000 28819000 22795412 22700991 22773546 22675450 0.54 0.43 1.63 1.27 12429000 9921000 37606000 29209000 163000 131000 501000 390000 12266000 9790000 37105000 28819000 22795412 22700991 22773546 22675450 36758 25526 35176 21809 22832170 22726517 22808722 22697259 0.53 0.43 1.61 1.26 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">13.</b></span><b style="font-weight:bold;">Employee Stock Plans</b></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2010 Stock Incentive Plan</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”).  The Company’s Board of Directors approved an amendment and restatement of the 2010 Plan on March 5, 2014, contingent on stockholder approval of the performance goals under the 2010 Plan, and the amendment and restatement became effective upon stockholder approval of the performance goals at the 2014 annual meeting of stockholders held on April 30, 2014.  The 2010 Plan provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries.  A maximum of </span><span style="font-size:10pt;">2,130,000</span><span style="font-size:10pt;"> shares of common stock may be issued pursuant to all awards under the 2010 Plan.</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Equity awards issued to management include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant.  As the retirement provision </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">does not qualify as a substantive service condition, the Company incurred $0 and $0 in the three months ended September 30, 2019 and 2018, respectively, and $1,374 and $2,968 in the nine months ended September 30, 2019 and 2018, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s nominating and governance committee approved a retirement provision for the RSUs issued to non-employee directors that accelerates the vesting of such awards upon retirement.  Such awards are fully expensed immediately upon grant in accordance with ASC 718, as the retirement provision eliminates substantive service conditions associated with the awards.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance Share Unit Awards</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"/><span style="font-size:10pt;">The Company granted performance share units as performance-based awards under the 2010 Plan in the first quarters of 2019 and 2018 that are subject to performance conditions over a </span><span style="font-size:10pt;">three year</span><span style="font-size:10pt;"> performance period beginning in the year of the grant. Upon meeting the prescribed performance conditions, employees will be issued shares which vest immediately at the end of the measurement period. For performance share grants in prior years, upon meeting the prescribed performance conditions, in the first quarter of the year subsequent to grant, employees were issued RSUs, a portion of which is subject to vesting over the </span><span style="font-size:10pt;">two years</span><span style="font-size:10pt;"> following the end of the performance period.  In accordance with ASC 718, such awards are being expensed over the vesting period from the date of grant through the requisite service period, based upon the most probable outcome.  The fair value per share of the awards is the closing stock price on the date of grant, which was </span><span style="font-size:10pt;">$36.48</span><span style="font-size:10pt;">. The Company recognized </span><span style="font-size:10pt;">$338</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">($172)</span><span style="font-size:10pt;"> of compensation expense (benefit) related to the awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized </span><span style="font-size:10pt;">$1,401</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$1,760</span><span style="font-size:10pt;"> of compensation expense related to the awards in the nine months ended September 30, 2019 and 2018, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately </span><span style="font-size:10pt;">$966</span><span style="font-size:10pt;"> and is expected to be recognized through 2022.</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:35pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Unit Awards</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"/><span style="font-size:10pt;">RSUs are granted to both non-employee directors and management.  RSUs do not carry voting rights.  While all non-employee director RSUs participate in dividend equivalents, there are two classes of management RSUs, one that participates in dividend equivalents, and a second that does not participate in dividend equivalents.  Each RSU represents the right to receive </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are not required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of RSU activity for the nine months ended September 30, 2019 is as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted </p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47,360</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.48</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.85</p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35,838)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32.73</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cancelled and forfeited </p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (420)</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.48</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,701</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.46</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.04</p></td><td style="vertical-align:middle;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected to vest in the future at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,701</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.46</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.04</p></td><td style="vertical-align:middle;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:35pt;margin:0pt;">The Company recognized $187 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized $1,660 and $2,420 of compensation expense related to the RSU awards in the nine months ended September 30, 2019 and 2018, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The unrecognized compensation expense, calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately $902 and is expected to be recognized through 2022.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:35pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"/><span style="font-size:10pt;">For 2019 grants to non-employee directors, vesting occurs as of the grant date. Vested director RSUs are ‘‘settled’’ by the delivery to the participant or a designated brokerage firm of </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of common stock per vested RSU as soon as reasonably practicable following a termination of service of the participant that constitutes a separation from service, and in all events no later than the end of the calendar year in which such termination of service occurs or, if later, </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> and one-half months after such termination of service.  Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following vesting.</span></p> 2130000 65 P10Y 55 0 0 1374000 2968000 P3Y P2Y 36.48 338000 -172000 1401000 1760000 966000 1 <p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:11.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted </p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47,360</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.48</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.85</p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35,838)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32.73</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cancelled and forfeited </p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (420)</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.48</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,701</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.46</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.04</p></td><td style="vertical-align:middle;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected to vest in the future at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,701</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.46</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.04</p></td><td style="vertical-align:middle;width:6.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">years</p></td></tr></table> 45599 33.28 P1Y3M25D 47360 36.48 P0Y10M6D 35838 32.73 420 36.48 56701 36.46 P1Y14D 56701 36.46 P1Y14D 187000 187000 1660000 2420000 902000 1 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">Commitments and Contingencies</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the ordinary course of business, the Company is engaged in various litigation including product liability and intellectual property disputes.  However, the Company does not believe that any pending litigation will have a material adverse effect on its consolidated financial position.  In addition, the Company is not currently a party to any environmental-related claims or legal matters.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">15. Segments</b></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: </p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">Work Truck Attachments.  </span>The Work Truck Attachments segment <span style="background-color:#ffffff;">includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment </span><span style="background-color:#ffffff;">consists of our operations that manufacture and sell snow and ice control products.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">Work Truck Solutions. </span><b style="font-weight:bold;"> </b>The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.</p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Separate financial information is available for the two operating segments. In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions. Prior period segment information has been recast to align with this change in reporting structure and to reflect an allocation of corporate costs. </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. <span style="font-family:'inherit';">No</span><span style="font-family:'inherit';"> </span><span style="font-family:'inherit';">single customer’s revenues amounted to 10% or more of the Company’s total revenue. Sales are primarily within the United States and substantially all assets are located within the United States.</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-family:'inherit';font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Historically, sales from Work Truck Attachments to Work Truck Solutions were recorded at third party pricing. In 2019, sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:</p><p style="font-family:'Times New Roman';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:103.67%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,632</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,806</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">213,693</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">197,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,026</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">197,719</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141,869</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">124,832</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">411,412</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">372,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,673</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,780</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59,423</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,393</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,738</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,772</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,066</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,518</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,195</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Depreciation and amortization expense</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,524</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,430</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,579</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,204</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,354</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,756</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,728</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,784</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,335</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">360,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">325,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">766,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">712,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Capital Expenditures</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">850</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All intersegment sales are eliminated in consolidation.</p> 2 2 0 <p style="font-family:'Times New Roman';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:103.67%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,632</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,806</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">213,693</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">197,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,026</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">197,719</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">174,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141,869</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">124,832</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">411,412</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">372,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,673</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,780</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59,423</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,393</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,738</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,772</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,066</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,518</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,195</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Depreciation and amortization expense</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,524</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,430</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,579</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,204</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,354</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,756</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,078</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,728</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,784</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,335</p></td><td style="vertical-align:middle;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">387,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">360,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">325,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Arial';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">766,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">712,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Capital Expenditures</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">850</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 75632000 69806000 213693000 197931000 66237000 55026000 197719000 174311000 141869000 124832000 411412000 372242000 18673000 18780000 59423000 60226000 6393000 1738000 18772000 7448000 25066000 20518000 78195000 67674000 2524000 2430000 7579000 7137000 2204000 2354000 6756000 7078000 4728000 4784000 14335000 14215000 406746000 387355000 360163000 325385000 766909000 712740000 1955000 1373000 6209000 4228000 404000 850000 1478000 2346000 2359000 2223000 7687000 6574000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">16.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">Income Taxes</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s effective tax rate was 20.0% and 10.4% for the three months ended September 30, 2019 and 2018, respectively. The Company’s effective tax rate was 22.5% and 18.9% for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate for the three and nine months ended September 30, 2019 was higher when compared to the same periods in the prior year due to the release of reserves for uncertain tax positions of $819 in the three and nine months ended September 30, 2019 compared to $1,258 in the three and nine months ended September 30, 2018. Additionally, the Company made a voluntary pension funding payment in the three and nine months ended September 30, 2018 of $7,000, which was deducted in the Company’s tax returns for the year ended December 31, 2017 reducing taxable income for that period. The increased pension funding deduction resulted in a tax benefit of $651, also decreasing the tax rate for the three and nine months ended September 30, 2018 as this deduction was not included in the provision recorded at December 31, 2017.  </p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.</p> 0.200 0.104 0.225 0.189 819000 819000 1258000 1258000 7000000 7000000 651000 651000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">17.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">Changes in Accumulated Other Comprehensive Loss by Component</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:37.5pt;text-indent:-37.5pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2019 are as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Health</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.55%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,118</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,049)</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss before reclassifications</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from accumulated other comprehensive loss: (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,177)</p></td><td style="vertical-align:top;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,945</p></td><td style="vertical-align:top;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,307)</p></td><td style="vertical-align:top;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,539)</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(1) Amounts reclassified from accumulated other comprehensive loss:</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of Other Postretirement Benefit items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of pension items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial losses (a)</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Realized losses on interest rate swaps reclassified to interest expense</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="13" style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><span style="font-size:10pt;">(a)</span>     <span style="font-size:10pt;"> These components are included in the computation of benefit plan costs in Note 11.</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2018 are as follows:</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.43%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Health</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:10.15%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,328)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,636)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,572)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive gain before reclassifications</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from accumulated other comprehensive loss: (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (115)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.45%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2018</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 977</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,277</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,245)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,992)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(1) Amounts reclassified from accumulated other comprehensive loss:</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of Other Postretirement Benefit items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (115)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of pension items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial losses (a)</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 24pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;"> Realized losses on interest rate swaps reclassified to interest expense</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:19.5pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">These components are included in the computation of benefit plan costs in Note 11</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">.</span></td></tr></table> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2019 are as follows:</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Health</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.6%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.55%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,118</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,049)</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss before reclassifications</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from accumulated other comprehensive loss: (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.33%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,177)</p></td><td style="vertical-align:top;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,945</p></td><td style="vertical-align:top;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,307)</p></td><td style="vertical-align:top;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,539)</p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(1) Amounts reclassified from accumulated other comprehensive loss:</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of Other Postretirement Benefit items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of pension items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial losses (a)</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Realized losses on interest rate swaps reclassified to interest expense</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="13" style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:7pt;margin:0pt;"><span style="font-size:10pt;">(a)</span>     <span style="font-size:10pt;"> These components are included in the computation of benefit plan costs in Note 11.</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:56.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2018 are as follows:</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.43%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree </b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Health</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:8.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:9.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;width:10.15%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,328)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,636)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,572)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive gain before reclassifications</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts reclassified from accumulated other comprehensive loss: (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (115)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.45%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.7%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2018</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 977</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,277</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,245)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,992)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">(1) Amounts reclassified from accumulated other comprehensive loss:</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of Other Postretirement Benefit items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (115)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of pension items:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial losses (a)</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 24pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;"> Realized losses on interest rate swaps reclassified to interest expense</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:12pt;vertical-align:text-top;white-space:nowrap;width:19.5pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">These components are included in the computation of benefit plan costs in Note 11</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">.</span></td></tr></table> -1530000 2118000 -6637000 -6049000 -4799000 -4799000 -152000 173000 -330000 -309000 -6177000 1945000 -6307000 -10539000 -234000 61000 173000 447000 -117000 -330000 -206000 -54000 -152000 -1328000 1392000 -6636000 -6572000 2058000 2058000 -247000 115000 -391000 -522000 977000 1277000 -6245000 -3992000 -156000 41000 115000 528000 -137000 -391000 -334000 -87000 -247000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">18</b><b style="font-size:10pt;font-weight:bold;">.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;padding-left:36pt;text-indent:-36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman';font-size:10pt;min-height:11.0pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which modifies the measurement of expected credit losses for financial instruments held at the reporting date. The standard is effective for annual periods beginning after December 15, 2019. The Company is currently evaluating the impact the adoption this ASU will have on its condensed consolidated financial statements. </p><p style="font-family:'Times New Roman';font-size:12pt;padding-left:36pt;text-indent:-36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 37.5pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">19.    Subsequent Events</b></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt;"><span style="color:#1f497d;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Consistent with its long term plans, the Company intends to terminate its defined benefit pension plans during the fourth quarter of 2019.  On October 31, 2019, lump-sum settlement payments of $3,245 and $12,476 were made from the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees and the Douglas Dynamics, L.L.C Salaried Pension Plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, the Company intends to purchase annuities for plan participants during the fourth quarter of 2019. Upon settlement of the </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">pension liability in the fourth quarter, the Company will reclassify the related pension losses currently recorded to AOCL to the consolidated statements of comprehensive income. As of September 30, 2019, the Company had unrecognized losses related to the pension plans of $6,541, net of tax. The Company will recognize this loss upon termination of the pension plans, adjusted for the total required payout to plan participants which will be determined based on employee elections and market conditions present at the time of termination. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:12pt;margin:0pt 0pt 0pt 37.5pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p> 3245000 12476000 6541000 XML 37 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Changes in Accumulated Other Comprehensive Loss by Component
9 Months Ended
Sep. 30, 2019
Changes in Accumulated Other Comprehensive Loss by Component  
Changes in Accumulated Other Comprehensive Loss by Component

17.

Changes in Accumulated Other Comprehensive Loss by Component

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2019 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2018

$

(1,530)

$

2,118

$

(6,637)

$

(6,049)

Other comprehensive loss before reclassifications

(4,799)

(4,799)

Amounts reclassified from accumulated other comprehensive loss: (1)

152

(173)

330

309

Balance at September 30, 2019

$

(6,177)

$

1,945

$

(6,307)

$

(10,539)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Amortization of pension items:

Actuarial losses (a)

447

Tax benefit

(117)

Reclassification net of tax

$

330

Realized losses on interest rate swaps reclassified to interest expense

206

Tax benefit

(54)

Reclassification net of tax

$

152

(a)     These components are included in the computation of benefit plan costs in Note 11.

Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2018 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Pension

Swap

Obligation

Obligation

Total

Balance at December 31, 2017

$

(1,328)

$

1,392

$

(6,636)

$

(6,572)

Other comprehensive gain before reclassifications

2,058

-

-

2,058

Amounts reclassified from accumulated other comprehensive loss: (1)

247

(115)

391

522

Balance at September 30, 2018

$

977

$

1,277

$

(6,245)

$

(3,992)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

(156)

Tax expense

41

Reclassification net of tax

$

(115)

Amortization of pension items:

Actuarial losses (a)

528

Tax benefit

(137)

Reclassification net of tax

$

391

Realized losses on interest rate swaps reclassified to interest expense

334

Tax benefit

(87)

Reclassification net of tax

$

247

(a)These components are included in the computation of benefit plan costs in Note 11.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Stock Plans
9 Months Ended
Sep. 30, 2019
Employee Stock Plans  
Employee Stock Plans

13.Employee Stock Plans

2010 Stock Incentive Plan

In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”).  The Company’s Board of Directors approved an amendment and restatement of the 2010 Plan on March 5, 2014, contingent on stockholder approval of the performance goals under the 2010 Plan, and the amendment and restatement became effective upon stockholder approval of the performance goals at the 2014 annual meeting of stockholders held on April 30, 2014.  The 2010 Plan provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries.  A maximum of 2,130,000 shares of common stock may be issued pursuant to all awards under the 2010 Plan.

Equity awards issued to management include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant.  As the retirement provision

does not qualify as a substantive service condition, the Company incurred $0 and $0 in the three months ended September 30, 2019 and 2018, respectively, and $1,374 and $2,968 in the nine months ended September 30, 2019 and 2018, respectively, in additional expense for employees who meet the thresholds of the retirement provision. In 2013, the Company’s nominating and governance committee approved a retirement provision for the RSUs issued to non-employee directors that accelerates the vesting of such awards upon retirement.  Such awards are fully expensed immediately upon grant in accordance with ASC 718, as the retirement provision eliminates substantive service conditions associated with the awards.

Performance Share Unit Awards

The Company granted performance share units as performance-based awards under the 2010 Plan in the first quarters of 2019 and 2018 that are subject to performance conditions over a three year performance period beginning in the year of the grant. Upon meeting the prescribed performance conditions, employees will be issued shares which vest immediately at the end of the measurement period. For performance share grants in prior years, upon meeting the prescribed performance conditions, in the first quarter of the year subsequent to grant, employees were issued RSUs, a portion of which is subject to vesting over the two years following the end of the performance period.  In accordance with ASC 718, such awards are being expensed over the vesting period from the date of grant through the requisite service period, based upon the most probable outcome.  The fair value per share of the awards is the closing stock price on the date of grant, which was $36.48. The Company recognized $338 and ($172) of compensation expense (benefit) related to the awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized $1,401 and $1,760 of compensation expense related to the awards in the nine months ended September 30, 2019 and 2018, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately $966 and is expected to be recognized through 2022.

Restricted Stock Unit Awards

RSUs are granted to both non-employee directors and management.  RSUs do not carry voting rights.  While all non-employee director RSUs participate in dividend equivalents, there are two classes of management RSUs, one that participates in dividend equivalents, and a second that does not participate in dividend equivalents.  Each RSU represents the right to receive one share of the Company’s common stock and is subject to time-based vesting restrictions. Participants are not required to pay any consideration to the Company at either the time of grant of a RSU or upon vesting.

A summary of RSU activity for the nine months ended September 30, 2019 is as follows:

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2018

45,599

$

33.28

1.32

years

Granted

47,360

$

36.48

0.85

years

Vested

(35,838)

$

32.73

Cancelled and forfeited

(420)

$

36.48

Unvested at September 30, 2019

56,701

$

36.46

1.04

years

Expected to vest in the future at September 30, 2019

56,701

$

36.46

1.04

years

The Company recognized $187 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2019 and 2018, respectively. The Company recognized $1,660 and $2,420 of compensation expense related to the RSU awards in the nine months ended September 30, 2019 and 2018, respectively.

The unrecognized compensation expense, calculated under the fair value method for shares that were, as of September 30, 2019, expected to be earned through the requisite service period was approximately $902 and is expected to be recognized through 2022.

For 2019 grants to non-employee directors, vesting occurs as of the grant date. Vested director RSUs are ‘‘settled’’ by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following a termination of service of the participant that constitutes a separation from service, and in all events no later than the end of the calendar year in which such termination of service occurs or, if later, two and one-half months after such termination of service.  Vested management RSUs are “settled” by the delivery to the participant or a designated brokerage firm of one share of common stock per vested RSU as soon as reasonably practicable following vesting.

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Property, plant and equipment (Tables)
9 Months Ended
Sep. 30, 2019
Property, plant and equipment  
Summary of property, plant and equipment

September 30,

December 31,

2019

2018

Land

$

2,378

$

2,378

Land improvements

4,534

4,357

Leasehold improvements

4,087

4,079

Buildings

28,662

28,238

Machinery and equipment

51,372

50,129

Furniture and fixtures

17,089

16,360

Mobile equipment and other

4,963

4,883

Construction-in-process

7,861

3,084

Total property, plant and equipment

120,946

113,508

Less accumulated depreciation

(64,182)

(58,313)

Net property, plant and equipment

$

56,764

$

55,195

XML 41 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Accrued Expenses and Other Current Liabilities  
Summary of accrued expenses and other current liabilities

September 30,

December 31,

2019

2018

Payroll and related costs

$

9,989

$

9,607

Employee benefits

5,730

5,281

Accrued warranty

3,777

3,662

Other

8,117

4,756

$

27,613

$

23,306

XML 42 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Stock Plans (Tables)
9 Months Ended
Sep. 30, 2019
Employee Stock Plans  
Summary of RSU activity

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2018

45,599

$

33.28

1.32

years

Granted

47,360

$

36.48

0.85

years

Vested

(35,838)

$

32.73

Cancelled and forfeited

(420)

$

36.48

Unvested at September 30, 2019

56,701

$

36.46

1.04

years

Expected to vest in the future at September 30, 2019

56,701

$

36.46

1.04

years

XML 43 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2019
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

9.Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities are summarized as follows:

September 30,

December 31,

2019

2018

Payroll and related costs

$

9,989

$

9,607

Employee benefits

5,730

5,281

Accrued warranty

3,777

3,662

Other

8,117

4,756

$

27,613

$

23,306

XML 44 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Property, plant and equipment
9 Months Ended
Sep. 30, 2019
Property, plant and equipment  
Property, plant and equipment

5.

Property, plant and equipment

Property, plant and equipment are summarized as follows:

September 30,

December 31,

2019

2018

Land

$

2,378

$

2,378

Land improvements

4,534

4,357

Leasehold improvements

4,087

4,079

Buildings

28,662

28,238

Machinery and equipment

51,372

50,129

Furniture and fixtures

17,089

16,360

Mobile equipment and other

4,963

4,883

Construction-in-process

7,861

3,084

Total property, plant and equipment

120,946

113,508

Less accumulated depreciation

(64,182)

(58,313)

Net property, plant and equipment

$

56,764

$

55,195

XML 46 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 4,870 $ 27,820
Accounts receivable, net 153,231 81,485
Inventories 90,406 81,996
Inventories - truck chassis floor plan 19,709 4,204
Refundable income taxes paid 171  
Prepaid and other current assets 4,163 3,590
Total current assets 272,550 199,095
Property, plant, and equipment, net 56,764 55,195
Goodwill 241,006 241,006
Other intangible assets, net 166,461 174,678
Operating lease - right of use asset 22,203  
Other long-term assets 7,925 6,219
Total assets 766,909 676,193
Current liabilities:    
Accounts payable 16,995 18,703
Accrued expenses and other current liabilities 27,613 23,306
Floor plan obligations 19,709 4,204
Operating lease liability - current 3,626  
Income taxes payable   106
Short term borrowings 57,000  
Current portion of long-term debt 2,143 32,749
Total current liabilities 127,086 79,068
Retiree health benefit obligation 6,531 6,240
Pension obligation 2,480 2,129
Deferred income taxes 48,640 48,198
Long-term debt, less current portion 242,411 242,946
Operating lease liability - noncurrent 18,813  
Other long-term liabilities 20,944 14,856
Stockholders' equity:    
Common Stock, par value $0.01, 200,000,000 shares authorized, 22,795,412 and 22,700,991 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively 228 227
Additional paid-in capital 154,823 151,813
Retained earnings 155,492 136,765
Accumulated other comprehensive loss, net of tax (10,539) (6,049)
Total stockholders' equity 300,004 282,756
Total liabilities and stockholders' equity $ 766,909 $ 676,193
XML 47 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Dec. 31, 2017 $ 226 $ 147,287 $ 115,737 $ (6,572) $ 256,678
Balance (in shares) at Dec. 31, 2017 22,590,897        
Increase (Decrease) in Stockholders' Equity          
Net loss     29,209   29,209
Dividends paid     (18,291)   (18,291)
Adjustment for pension and postretirement benefit liability, net of tax       276 276
Adjustment for interest rate swap, net of tax       2,304 2,304
Shares withheld on restricted stock vesting   (23)     (23)
Stock based compensation $ 1 4,179     4,180
Stock based compensation (in shares) 110,094        
Balance at Sep. 30, 2018 $ 227 151,443 127,032 (3,992) 274,710
Balance (in shares) at Sep. 30, 2018 22,700,991        
Balance at Jun. 30, 2018 $ 227 151,428 123,208 (4,780) 270,083
Balance (in shares) at Jun. 30, 2018 22,700,991        
Increase (Decrease) in Stockholders' Equity          
Net loss     9,921   9,921
Dividends paid     (6,097)   (6,097)
Adjustment for pension and postretirement benefit liability, net of tax       92 92
Adjustment for interest rate swap, net of tax       696 696
Stock based compensation   15     15
Balance at Sep. 30, 2018 $ 227 151,443 127,032 (3,992) 274,710
Balance (in shares) at Sep. 30, 2018 22,700,991        
Increase (Decrease) in Stockholders' Equity          
Impact due to adoption | ASC 2014-09     377   377
Balance at Dec. 31, 2018 $ 227 151,813 136,765 (6,049) 282,756
Balance (in shares) at Dec. 31, 2018 22,700,991        
Increase (Decrease) in Stockholders' Equity          
Net loss     37,606   37,606
Dividends paid     (18,879)   (18,879)
Adjustment for pension and postretirement benefit liability, net of tax       159 159
Adjustment for interest rate swap, net of tax       (4,649) (4,649)
Shares withheld on restricted stock vesting   (50)     (50)
Stock based compensation $ 1 3,060     3,061
Stock based compensation (in shares) 94,421        
Balance at Sep. 30, 2019 $ 228 154,823 155,492 (10,539) 300,004
Balance (in shares) at Sep. 30, 2019 22,795,412        
Balance at Jun. 30, 2019 $ 228 154,298 149,372 (9,470) 294,428
Balance (in shares) at Jun. 30, 2019 22,795,412        
Increase (Decrease) in Stockholders' Equity          
Net loss     12,429   12,429
Dividends paid     (6,309)   (6,309)
Adjustment for pension and postretirement benefit liability, net of tax       53 53
Adjustment for interest rate swap, net of tax       (1,122) (1,122)
Stock based compensation   525     525
Balance at Sep. 30, 2019 $ 228 $ 154,823 $ 155,492 $ (10,539) $ 300,004
Balance (in shares) at Sep. 30, 2019 22,795,412        
XML 48 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accrued Expenses and Other Current Liabilities    
Payroll and related costs $ 9,989 $ 9,607
Employee benefits 5,730 5,281
Accrued warranty 3,777 3,662
Other 8,117 4,756
Accrued expenses and other current liabilities $ 27,613 $ 23,306
XML 49 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Other Intangible Asset - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Other intangible assets    
Amortizable intangibles, gross carrying amount $ 198,075 $ 198,075
Amortizable intangibles, accumulated amortization 109,214 100,997
Finite-Lived Intangible Assets, Net, Total 88,861 97,078
Intangible Assets, Gross (Excluding Goodwill), Total 275,675 275,675
Net Carrying Amount 166,461 174,678
Dealer network    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,000 80,000
Amortizable intangibles, accumulated amortization 62,000 59,000
Finite-Lived Intangible Assets, Net, Total 18,000 21,000
Customer relations    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,920 80,920
Amortizable intangibles, accumulated amortization 20,587 16,607
Finite-Lived Intangible Assets, Net, Total 60,333 64,313
Patents    
Other intangible assets    
Amortizable intangibles, gross carrying amount 21,136 21,136
Amortizable intangibles, accumulated amortization 12,915 11,974
Finite-Lived Intangible Assets, Net, Total 8,221 9,162
Noncompete agreements    
Other intangible assets    
Amortizable intangibles, gross carrying amount 8,640 8,640
Amortizable intangibles, accumulated amortization 8,102 7,877
Finite-Lived Intangible Assets, Net, Total 538 763
Trademark    
Other intangible assets    
Amortizable intangibles, gross carrying amount 5,459 5,459
Amortizable intangibles, accumulated amortization 3,690 3,619
Finite-Lived Intangible Assets, Net, Total 1,769 1,840
Backlog    
Other intangible assets    
Amortizable intangibles, gross carrying amount 1,900 1,900
Amortizable intangibles, accumulated amortization 1,900 1,900
License    
Other intangible assets    
Amortizable intangibles, gross carrying amount 20 20
Amortizable intangibles, accumulated amortization 20 20
Trademark and tradenames    
Other intangible assets    
Indefinite-lived intangibles, net carrying amount $ 77,600 $ 77,600
XML 50 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Components of Lease and supplemental cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Lease Expense    
Operating lease expense $ 1,286 $ 3,562
Short term lease cost 121 317
Total lease cost $ 1,407 3,879
Cash paid for amounts included in the measurement of operating lease liabilities   3,392
Non-cash lease expense - right-of-use assets   2,679
Right-of-use assets obtained in exchange for operating lease obligations   $ 3,525
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]          
Retained Earnings $ 155,492   $ 155,492   $ 136,765
Net sales 141,869 $ 124,832 411,412 $ 372,242  
Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 104,639 96,292 304,892 284,852  
Government          
Disaggregation of Revenue [Line Items]          
Net sales 18,373 12,568 49,985 35,351  
Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 16,775 13,955 48,292 43,501  
Other          
Disaggregation of Revenue [Line Items]          
Net sales 2,082 2,017 8,243 8,538  
Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 116,731 103,729 334,270 304,180  
Over time          
Disaggregation of Revenue [Line Items]          
Net sales 25,138 21,103 $ 77,142 68,062  
Work Truck Attachments          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     2    
Net sales 75,632 69,806 $ 213,693 197,931  
Work Truck Attachments | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 75,632 69,806 213,693 197,931  
Work Truck Attachments | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 75,632 69,806 $ 213,693 197,931  
Work Truck Solutions          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     4    
Net sales 66,237 55,026 $ 197,719 174,311  
Work Truck Solutions | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 29,007 26,486 91,199 86,921  
Work Truck Solutions | Government          
Disaggregation of Revenue [Line Items]          
Net sales 18,373 12,568 49,985 35,351  
Work Truck Solutions | Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 16,775 13,955 48,292 43,501  
Work Truck Solutions | Other          
Disaggregation of Revenue [Line Items]          
Net sales 2,082 2,017 8,243 8,538  
Work Truck Solutions | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 41,099 33,923 120,577 106,249  
Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales 25,138 21,103 77,142 68,062  
Effect of Change Higher/(Lower) | ASC 2014-09          
Disaggregation of Revenue [Line Items]          
Net sales   $ 16 $ 983    
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales $ 839     $ 273  
XML 52 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Inventories    
Finished goods $ 44,049 $ 43,192
Work-in-process 10,611 7,357
Raw material and supplies 35,746 31,447
Inventories 90,406 81,996
Inventories - truck chassis floor plan $ 19,709 $ 4,204
XML 53 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
segment
customer
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     2    
Number of operating segments | segment     2    
Number of customers | customer     0    
Net sales $ 141,869 $ 124,832 $ 411,412 $ 372,242  
Adjusted EBITDA 25,066 20,518 78,195 67,674  
Depreciation and amortization expense 4,728 4,784 14,335 14,215  
Assets 766,909 712,740 766,909 712,740 $ 676,193
Capital Expenditures     7,801 6,302  
Capital Expenditures including adjustments to accruals and payables 2,359 2,223 7,687 6,574  
Work Truck Attachments          
Segment Reporting Information [Line Items]          
Net sales 75,632 69,806 213,693 197,931  
Work Truck Solutions          
Segment Reporting Information [Line Items]          
Net sales 66,237 55,026 197,719 174,311  
Operating segment | Work Truck Attachments          
Segment Reporting Information [Line Items]          
Net sales 75,632 69,806 213,693 197,931  
Adjusted EBITDA 18,673 18,780 59,423 60,226  
Depreciation and amortization expense 2,524 2,430 7,579 7,137  
Assets 406,746 387,355 406,746 387,355  
Capital Expenditures 1,955 1,373 6,209 4,228  
Operating segment | Work Truck Solutions          
Segment Reporting Information [Line Items]          
Net sales 66,237 55,026 197,719 174,311  
Adjusted EBITDA 6,393 1,738 18,772 7,448  
Depreciation and amortization expense 2,204 2,354 6,756 7,078  
Assets 360,163 325,385 360,163 325,385  
Capital Expenditures $ 404 $ 850 $ 1,478 $ 2,346  
XML 54 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Pension plan        
Component of net periodic cost:        
Service cost   $ 102   $ 306
Interest cost $ 410 389 $ 1,230 1,167
Expected return on plan assets (294) (475) (882) (1,425)
Amortization of net (gain) loss 149 176 447 528
Net periodic pension cost 265 192 795 576
Employer contributions during the period     0 7,047
Discretionary contribution received     7,000  
Pension plan | Minimum        
Component of net periodic cost:        
Estimated total required contributions 0   0  
Other postretirement benefit cost        
Component of net periodic cost:        
Service cost 37 47 111 141
Interest cost 63 58 189 174
Amortization of net (gain) loss (78) (52) (234) (156)
Net periodic pension cost $ 22 $ 53 $ 66 $ 159
XML 55 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2019
Sep. 30, 2019
Sep. 30, 2018
Pension plan      
Subsequent Events      
Employer contributions during the period   $ 0 $ 7,047
Pension plan | Subsequent      
Subsequent Events      
Defined Benefit Plan Unrecognized Loss $ 6,541    
Douglas Dynamics LLC Pension Plan For Hourly Employees [Member] | Subsequent      
Subsequent Events      
Employer contributions during the period 3,245    
Douglas Dynamics LLC Salaried Pension Plan [Member] | Subsequent      
Subsequent Events      
Employer contributions during the period $ 12,476    
ZIP 56 0001558370-19-009996-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-19-009996-xbrl.zip M4$L#!!0 ( %6(94]W:?.\LP@ %)- + 97@M,S%D,2YH=&WMG'UO MVS83P/_N@'T'SD6'!/!K$G>M[ 98FPY/@:=[MJY?@!(IBPA%:B1EQ_OTNR,E M6X[CI\YKC58MDM@B>3R^W$]W)]K3GWJ]_WS^^%_"=%+F7#F2&$X=9V0A7$8^ MZZ*@BGSDQ@@IR5LCV(P3\KI_UA_V7XUZO?,??YB"B'=5(ZTB,AH-QH.3X>@U M.8V&P^CDC/SQ,53,7"[A[[-IQBG#%\^F3CC)_Y*F+1J/^+R_/?AF.7[TZ.1V?O'XQJ4J-F&4W M%7?.IP.0]9 "O>K%IK!H6+B)XU>N1Z68J1=4=?W[KN5&I*&>%?]PF%44%/IX-L7K=3],V$+29224%(J')@ONE8RU9 T9 ME8CW5YF(A?M9Q;:8G([ZH^D ZP3U!\4!#:.I=5#W#JHFL*FY^9I3[I5A/-&& M.@$64BK&C6_9.?^+)WBM6HSA"7G'C1.I2'S5PQWNW9?F*37[T 7!,YL4Z5S,T)O]G74S' _3GP^[NZ8>\R45+_P*UY7#-1 M &J5BTBONMB:\7=OQB>M&:_WZ%MJO==.\B6Y5'HA.?CWW6#-)M@PTZ",TA 8 M0&,J%*%J24KE3(E;%;Q^'S6 75.2PSLCJ"0I3>"2(3H7CC@=ZFU54#SAUE*S MQ"HYO>30;T.FA6L,E($N)?I6V =62(2!4 6J*6A.O#-%%IE(,F)+_+5NO^"& M5T)P +FP$H()L)D0W!AN"W"_L'>46X!JFL$PY]",D7C9G(:63"V9'IM,IRV9 M]B 3)ZE08/N(D;6M=P%+4!V*3:-M$E@QD D\:AMT%%@ET60K M 9(,"2?E&E45)>RUKH&&3*#@+M8H)50 /FF B._.>GT2:C.22KVP-;P,GPGK M#(6.*%X,>H.6W0:#;*W,EK8MAEH,/3:&SEH,K??HYPV;_?GY%28V)[8B395* M0(]"IZF MT?V.&QK-.L/A!KN 0) $+AUP= )M[B-A_@BOSJ93<5N'6*>V- MQD>\H<]HS,*E8R]38*9(!99A3P0]GP;B G)0J]MUF6YWF4*7./;K"(0:&$=& M+=8>$&NG+V^T2G_Y>P;;$3UNR;;:IA?<@DI@T#YJ^C)WNAC0);2T^S?!R"KF M0(ZJIQ"KZ=* /!TYL)Z_PEJ<>7E8$IV[7DUO3?#)?4HJH*U-42ZE6>'A0*\ M,-#%:BF8?QYER]@*)J@1. 10DKO3RJ45%H,\SS+K8\)O;>E+0>%''AWV*B@ MP,"DE!2=1!B65V(=+D*+$'PV8V9X%7.L"'XL]=M:P#T!X.(6<+L M[>S ML\6Y_=VDO7$'B)P+AA2C5BMO'-0" 3&EA6BCAM68 ? )&@LIW!)CR)NZ1>AZ M(GG8!%YN5&VDQ+P#>E4-J"A- ;"S/N9-$FV85\ GQV9<02@K@7E0P@N$*58I ME0M< ^B* CR_EFPMV9Z ;$E+ML8)#M"I]/X-FCU/4SQ$, >#M3?DF=8QZQX. M6WA[<^[)DPP:@K-E0X8KUJ7;K<(^+B5=U>:8ODN_G(@G<9T8]'#F82I GPD* M;V'4PNCQ8<1:A@)A-@%)?X?3">1H5YL4 >>S[7JE>X)8,<_Y<0'H*I<:78<],JH706N MZ#-Y('+FG4D_)96CMR127')9/?*\5K][_UEJ*=@^)'@*!H[;AP0/]I# GZ1B M-4:[:P\'':XFR-;.#I+H%A'M5M)LK2,MF7#:V%44Z2^ S#P7SG'^_QS*6$.@ MBA68 V]E"/@'?AO%OU#^(L)O!K3_.]2P \D4OEC[W:XS;SWWIL;>;_:7'U MJY0$4U3^F#DTPR=[B>! C2H"7&7@%YQ>8D@74D0^J//)+7^VJS[J<"L65K0=N^L#20E1IRQRF"$;L1U.YHS>>"FG= MI19!;6[^*R (8L/4@*O1!2!P[R8!4OPAS8H]W1!7"377]1$M)"\NC M^L6DML[AL!_D!MUAEBJ3NF[B&[J,A_VSDQ>32CJ41R. JM**D^<7K_$_J0O# MI_-VE<;:.9WO+J\^O;=5G(6/;XT"6ZJ)V&#"_=9V4SYN,SP6&&6"P;UBRY:K M'O==^NV5KU>] LP^2S \ZX]>MDOP-9?@;/R5K2"FR>7,Z%(QM'!M(O*T>[S=XX>]QV\SOF]ORU[@4:R(_ YQ2PYW)S+N M$LPOM7OXV]_#>V8 #_#[>1[IVZ_.*\V@^S>=4>><;"1.'[3+@LYX+S:<7O9H M"G,:T;D6##.:C1ZVXK?*Q9TDDE,30>"7U=F'$YBLX!5'PSJ_?5H_WZE?3%;? M&U:O^'3@OYCLQQ^F __]9O\"4$L#!!0 ( %6(94\/MOT-AP@ /Q' + M 97@M,S%D,BYH=&WM7/]RVS82_CN=Z3O@E$G'GM%O6VE"*9EIXG0N,TWO MFN8%(&(I8@P2+ !*UCW][0*D1%E6(\?*U97=S,>J-_=7!YO)L4/>=S;58OYX)N636K16\ZF3<+&3>4Y"X:#3J__C\ M\L?AY,6+\<5D_/+9M&HUU=QY/1N@K%,*]*H7N\*B8>&F#FYIKHW/42GDFUCC[)#"S[%5;LH\YXWO7G70M&)J&?E?\!M"H)"G,\F='U>AXA M;:'X.I*YDCF$(2OP2LZU$@T9E8AW-ZF<2_=#/K?%]&+4'\\&U">H/RB.6D:, MG@+FKUR'5T9 K UW$MVNS 48/[+S^G>(Z5JUPN&8O07C9")CW_7Q+K=YEX+R MQ^KZO]3L?9?]S@U/V2^\G(/ILMA;=\UA!G_$[MB@QM8.VZM;7:L^J!G"G_ R MEM[[7G6<+CJL.B9PZNS*8:,7_6'3-IMYOM3(C?M4R=PU^(/NHY\!Y;)1OW%+ MMO>D7OV1%CS2ECOF:QKVZ]GL?E'%4KX$9F I885/4I=*RWXKN4'@46OV$0IM M'#Y?V<_:9,&A1\/>;TPG[$J7"\4MNUKGJ'9LNZ'Y?1[W:Z??FF) _CGP_ET] M =L0;4/T4(B.VQ#=^N@;;CW%9=F:7>=ZI0#)<#=$J@GQ*30JDVMDT3B8RYSQ M?,W*W)F27!4ILJ?8&+.<97AF)%,DQGTC&G0[^]#CG$8"TW:^J2\6O M>1LR+5X3J Q.J8@ST1S4(98&>3UVRW$X\R2)K5(9I\R6]&L[?@4&*B&T@$Q: MAY!:JF!2YSB<,$FZ^;9FA1IT6=AZ#.18LZ1Z .L$3F M&-<$$=LX[B+D8'=L-HUVF2=(&WSZ@\>Q*@7*1*QH!&T7<482U2@PU FE"+TP MY]_ 4(4 ]M;4B'1"DN N]2@5=D#LT0@0?CKK]8FY35FB],K6P&1@(:TS'"?B M=#'HC5IV&_AB:V7VM&TAIH68AT#,90LQ6Q_]M!.//SR]H>K=U%8H4J7WQ 1T MDD@\/;/GP:TI9-\S;L"# P:[)-?%(&9@R8VE36D8=)+1*J!$870, B];=H:@( !1)D3^NYLXY?D"V$](03Z6"FR5 EWPWFAR!@U] M1A,1+IU[F9(J-WG *9J)$6-IP%> $]+J?E,F^U,F."6M_3:\80_*[:(6LHZ$ MK(OG=T:6F/'T+9SAP0%:J9 M0OZD2X,"D*$LI?6\!WM![N50"73+F)JLRX#B'F:J!&H+$-V*D5&C1/:$NEBM MI/ O5&PYMU)(;B0M0(8TS_/ G"25EE(OC]/6YVF>)6D+J)!#5D:#"H[X%I>* M$[G#97DEMBD1,NW6O!Z('C-6_ Z!%Y'DY0]##N> MWAP-90A_2RD(H;C5N0\.;A'=J(1$L,6-J"$$04WRN532K2FONVM: E2/-AY( M A;N=&V4H#QQO*D65)2F0""S/@^-8VV$5\ 7HQ:08WJI$,^P!0H"2NI2YBY@ M%@*J+)"QM:C5HM8#42MN4:NQ=0!U*CTOH9"&)*$7[4L,1GM'76>;1QY!M,+I MW;4>CU(X$$F2#16EN2[=816.H8)\TQNH7)9\OJC-YG4AS@,O!%.@/E,2W@)- M"S0/ QK1 DV#'H40WH<">I]6U65\R]V ;C0[#WJEW&Z22>(Z M'NQ >!+H35(1M#53\AI4]6KP5O_NPZW4(EQ;<'\HODW:@OO)"NY^IY"H(;*[ M929$E)H@M24IA#+WR#+WBE1;'7DII-/&;C([?P%E9IET#N#/B.!<8_)('81$ M#;V4,\0RY%V6>!W^I8)9#<'P1REQ 1YMR]QOZ;3G;16]95IM%?UT4/234HQ* M0GY[- ZC-V"Q!$2$*BO;5+-7P*\IS0HE&9]H^6*2W[M4O^Z_%\Y4A>?P_O . M+L,%#K2PH3*',:FJ0>$80UO"$1-]LF77MVA=''N-EP MTK\8MFX&T15E__+RK[P%+3K>[..3A5JC7CQ^PC8TZ'_=S@B'JU5!G:P\UFSUN6_(9?_ M.@^86R[_:%??NG7KUG_FUH]K?=0428=*Q_LK?IM*2-C/&]K_KU"T;+VZ]>K' M[=7W6=^WY[)7M)$C8K]BAI+A0RA88-)EE-RWCOSM._+_2U'S*WU/2UV/PNE? M=4:=UVRG\GO2*0N^@-[< +_N\<2!B?A22T$EV<8,>\E9Q6&GL0)N(LSJTKJT M,$9C!=H;#>OZ_P5:D-%/?3#=?,--?7]G _\5.M]_-QOX;^+Y+U!+ P04 M" !5B&5/BX=+2/D% U.0 "P &5X+3,R9#$N:'1M[5M[4]LX$/^;SMQW MT(5IIS<3.W8>/)S # UTCIG2%]P'D&TYUM267%DFR7WZ6TEV7I V!7H$,(6I M;4FK??U6*WD]^-.R_KZZ^(!"'A0I81(%@F!)0C2F,D97/,LP0Q=$")HDZ)V@ MX8@@=&AW;<<^<"WK^(]7 R Q+ =QYB'7;?5:;<<]1!W/<;SV'OI\83K&,DW@ M_YU!3'"H+G8&DLJ$Z,N=LTFG;;GZ:6OV>-"J^@Y\'DZ/!R&]1KF<)N2HD6(Q MHLQ*2"0]U[7W][K[3N_@H-WIM0]?]\M604?Q;1(NT"A)G$UBZE/YAOEYUN^T;7?0 M4GT,^ZULB\18Y-JP>P=6 W!J(AY7Y<.SKU?G[\^')U?GGSX^41D^%R(O,!"0 M'+D'Z!_[TA[:Z)($DG)FK.-V>LX3E>XDY)D*8(M2+LEVZ.PA'B$9$W2)A8\9 MR:U/DX1,T4D@54O;<=K;*_P]H419"'QZ;M?N9O\O[L\9"CACQA1F45(V^%)@ M 7I+IN@KR;C0%CCEQ2C!.3J=,N MR)M&T',6V$W$A1XWY"DL:%.X9^@]%VGI MN([U!45EEXCF 4[0=S,#(B!Z"+X [I'Z1)1ATVDBO<3!=!%-JN52#5? 4*Y3 M""HIJ :S$)U-@ABSD9X^I7FN1(%?U3V$=1/%1! >:2:-.$T]+-L,R)>M1X""^G MF(8RAA'.:T@6)/83ZJY@7CE327 M5;[0OCC%Y32%B+MJ 2"!WNQ.WNTOVF!NA$K89=WJ6M+6HQ]^G MHE]R2@6K,II%10*A+0",)0I:L^ BR/>""J(2=8W$E5CP%O]E+B&0N+VW8757 MPGX>E&8!J<2^>]CIFC"2ZGC75_&G-,UD6*=W4"B(S%5JRTUR4$5#3!5F4XF2*Z WU3-&+;C, S8 M@EP%&C*(!-!B$AB&6:"> \&0:M(JG8!>16+B!L^(T'.NKN?V/4"_M6GMK1#O MSS#^$SQ70WTN(!VR IXD.,N)5UWT*P ZCFWH&MY!;R5J5E&\Q$O/L;OMU_V2 M.K0KOT:,,X)V3P_5/U0UFH.)=:T^EY*GZ]O+@XL;S;'9%[DF?)2*6(+][=;> MU+;+]/DU$5'"QUY,0U@.;@"XG'%3T]^T?&7U,JIL8@*G:[M[M0D>TP3=WB.C MP,?!MY'@L.51".?"0[NXD/PEF$:'^+O$K(?7QIIUX%Y+P=T#PM;*]V[J/134 M%O"2\X2&:-?1/^L1L;5::>4M(.X3R)@N@B%D533X5KO],W+[W[/(K+C]UDI? MNW;MVC]S[>V23S5Y5 +3P2WODV [2M6!D-Z;#F-*(G0V(4$AZ35!G\QQ<^WC MM8]OMX__BGS/SV5/5=6'AS["OF7^AJMQ;F.'&%K[WA'Z\&+?T)XW]02P,$% @ 58AE M3S-X C&$% 6>, !$ !P;&]W+3(P,3DP.3,P+GAS9.U=6W/;.+)^WZKS M'W#\LIFJE27Y,A.[QK,EV_)$6[;E(RF3V:2*#A8& MI4=__^5__O+S_W8ZOU]/[I%I&^Z:, <9G&"'F.@;=59H9F\VF*$'PCFU+'3- MJ;DD"%T^> M]/H7J-^[[/4NS_OHZ2&D?(!F+F@QZ8LP+X6Q(FN,L.-P.G<=>U@OB3.(UX3L<$&N3I:.<[FLMO]]NW;L6F[2PL+ M<\OPFAKBV+#7JDF]BU/0*VB:B95..W4T7:O[BXZ*JW(:DPLPB!9[_[ M^\/]5%G0CI@6$W>2[=Y8]K?*%@.]<(GQ)BRWP&*N*O-?J *=7K]SV@^*F(3& M]2Z(<;RTG[OP(H.ARVP)#\,B.H$\AI'H59LQVL -CAWH6/-UL M*%O8_B-X*+5\*5G,P)Z0_/%Y,BK4@ZIS"NQ5?[RQF; M:LH67&-+:G6Z(L01 M1XA"RTO0A>T)6F22!654M1Y@Z_50!X5LX/?-^'$ZOA_=#F;#6W0]N!\\W@S1 M]--P.)O^W$TR2/)V87@;LU_4[PTG E@J/4G;]$O[)+J2!K8,UZI1<->R_'+^ MTP"7O<-E$@851O$(WXKQ8KPA7 DF!@R(UJ"D%12@SV0$\\^:I&%MR$\/_TD6 M_+?#QRE@'S.$Z0S^>Q@^SJ9H?(?&3\/)8#8" C1XE)0/3Y/A)R@V^FV(1H_P M]["UE<:VNC?#*:?T-W]^$L[(.2!?$N%8=G"Y>0. M4_X;MEPR$ *&8^BE]Q3/J06-(F+,)L1PP75D2_ ,J;@E#J:6CW=#'CKHSP#Z M/L"]JP+^D+4@50W\X=6$,#-1I"[IN6(4UH=4A>B#7^4/K3D4FL.(/8/,-@=E MYH"=0:&'\BP-981'BTX%=)ZX#?.ILWT"!\J!;C;\TZ4;.33F8%5(KT?N/(U< MP/%O:"-YJ@Y( JXMEA6PO">P3!32);*9-RVJ)X#2U-ULO-4NMH*I<@2>.U\K M07.P;LQ/;PL_]DZ2MN#5*&?EL%)D+[S'RC!$I&)D0,UH 54CNJN[M9C*%A-% M,[J2*FLA%/*$.1!@1C=;0)2+8!S;>[W4RU=DXTI#6L8L/R$]&"_V7<@3G4V49V M&'TK*4.I#Q'#["PA#W+?(C_EE.QQ0Q%V+6JUPOZQE)TG+#V<%"6#-T6@%0E9MMB53E26Q2B+4"G5&RVA:5T%YHZ MMO%5VWLB%'IH,G8-PHZCF+1]IFRXW%ZOJ:/VL]699N: ?1-F9/@3.E(]7!G[ M"Q%FRGF(L6MQ*\1M2I9*>4F0PN=Z1#+V$X*2K?)+;+K)T_XS_)*UZ;9[I8<@ M8Q/!*XQ4Z1:&UTGUV4M*3P&T&5L135)W6E,H$2,R9,J-8=BNFD>>N,W@IT$R M!\D":CVX&7L:'C^T8XCB'%L B^2[_4@9>Q9[#@@CT6+ M2IW0^)-MT2SO4$>JPPI66>E$Q\Q0.?H0,&RS&NI$S6=X;J5QRZ73@7;:.TF? ME\Z(H*,/'K,6L JA]&R^GHU+FD"/S%D:F=@%,BTT MC8/NV4 5D>MA.T_#5G![3 MDHY!P-H@Z4CV /Z4!S D/M]#5BQ-G(Y9!H0?J M8\9-+/%SJ2T^^P\>9X-7M;@>V8LTLE7/GK;(UXXH9R.<1Z9%LM]+(YF.+K=H M-0XS9V.F)]8CUT\CISDFW )8-_:<@UPVE1ZRC*5VUAGA%JOZ 6E]/TO1Z?'* M6'MG!:=;Q*I'.Y7&\D*>WDL]-AG+N*"XCT<+QRL%WK+[6!-6>J@S%GR-SL^W MW;5)V"#G0@4-I0[=L]+GZ]HK#AK%#/PGT/= _(J&\7>05++* M5. PTP("[L'=O2W.]0)3X8]PB2_5S SXJ1OC*Y?7HWZ:1CWV,87('[NMB'A% M+?R5S\D]RNT=!SPC[8V_*2H]E+GGZ%#(J(6J82!E*&"BDV[N8&USA_Y;">9O MMU:X\+<,&SW8&?=9Y5X,&]:&HM4%N\2M3=2]8_0;WN1>V9U'IT?U8\:7%%*W MB$IV+6A--N]S0,NETX)6[G!8"UBC+47_ZMSQ8D*$PZFAK@Z"EX-OF)LRDO89 M6EQT$VA==GKX2YZ>B=S_"XOJ7;T^C5>S6DJINEM[:60O ]-4+<)6\;=/*I8N MLH;4")YC#;M*HI<0MKC7V,C. 3;Y6H^BA*3CU%9"D*HA^[?W4PSNA%+^1 0<'1+DZ$A2\ M4:BX^S92@?JK2A5'[#T*9>%Y5:&@"+'>JSS0+:O*D^S)I<3ZN?LBS$N\V]N[ MH[]<*=!$[Z+3/^GT?SR&NH,&UVJ'S3HUVV*SQWTU1S+P<&)D*=VCOW/:SVZ%R"LD?W1VI>OKXK1+F7!D[+*<'E01 M^56(D%<*"!@PF,@:AZ#!_>[O#_=356&U9H>5-V^U?/(=&BVX4[W! M02&OL?!7XX9*0R3>5W81G@L5L+\Z6F!+^ E_#JJ$%Y:EG28[PZ^]0QY6TOW+; MW5P=21712^J0]1'RY@_OR1J6;@[FVQ&\D>X9*$<]GWOI"%=')IE3)W@*\QZU MS9DJ;[I>8PJTY+4H5)+N"R0#OU"@D)*T]867N\9LF12]N9 /]IQ:)#S$%QQ- M>2#K.>&!=$5$=<2":0[FQTO37F/*:LNU TLZB\2\)@Q^J$3^,/@Y Y_"\O=B MN4IBH7/5-C%B_NF8.UC98.N?!(2GCF6$9V 8,'*I8\)QL70$[U">&W#L@;$$0_Z=$";W[3OH MJU,P31-S\XG;IFLX0]\JS5)Z!#;+R*]ZVC"0$PB=E,K,\;\#R, M%27/JJ[QPA\1[N$!!YX3V:S9"I;O\H,[8LQ(MG+?KC'O#)6H!AZ)(\6';F<0 M8HI0'F^'>C^6O)]U_/ M>QA,U2'%:RSDM_36_&R%V7BC M?%>Y0C.4=_L;$<[8=:0#:<+D^.C&?+\W;$"#U9-LDM"I/^DPOP?-?R%TN9*Y MHMX@^:NJ,VY["S,)/+R)V;DQ;FV;.-KJ+!&+!KLT3@! MF^9J\"\5 CBY;5G0] E1*59JE\3?Z SD+4G[BENA!B?F/O="9!5?O5S,:]H=;Z;5QNZ=,+6+" M'K,73N\O2MC,L!LK)^!23C&F<[G:R@TL=ZY4^GU4%#WXM]MBBMP!F(@85Z!_ M,WN(1E<)S.%FF,#_:#,#BY4?UO>CI)'8:3GJ=YP+D)P]'L!2P4,=J/UO_US/ MP'&\%=:7%356B76:?Z*,$R\QPI4+MFLBEVS>JF)W2UP897_5*EYU1FZF5'\] M$ 3K MFE".K5GA7\':I[PU5,11.V8!CZ0IU53"D@HC<@?0\+_UXM> \=(#%G M)(_,/,%JB8=M]L?)\"1QW,VJ6?8=>E\129[D@1V92%PD0LI3*)\9F(IBU"N:&63(IE(]Y ^8 MG;VTW=UUUBMH[G+E;^UJ>FP5'@=N*KO=L6 W+(BT9&R@99%HY$^Y'$W$;RKH M2&[]00>?P$0D+Z$9+A;$D$*=]F^)H3K"2:]_[N-[B6U5X['_SO5180,Q.[]PV4$'O1+VUT)%H>JN-+?G$CY MV!6+':J"'HFS'?AZ=<9= MXVLH6N23>S N[B* 6IJWT<"^K/F+S;\J :>VY86[_3':H-A^L9+SP MG'\5>&CUN6\/9;$SW1"9S^!LYQ@PZK)<0+^.2 M,@4D[.(:@@,?X>(G"7Z#[LMDDQ-;'X54A^[UE5NM?ZR_]BK'Y5![4+[@H8R^ MT/W>3A/EU5>2RZ&JS]^.5LM0L&=7)LTRPW)EGO-N'WMFJ^4JMN0Z%;J>?\V5 M?P*V$8M#[[YW^9DU&5>/R]-14_J2D:A3J?"!+U3N+$(2DWS\T:'V)IEJ)7L! M/+PEV$I>[Y#_^E %#G;99<@J<$+#.$00^MJ-%&6I#WU0T IZ&T1NRNDE1G[@ M'3]8M/B?O9DZG.!U:DF3>GLH2YKT728[?]7+H[ASU0FB_,M/\@L<./1ACJ(O M[*U+9C8\Y$0=98E)&YK\;N"L5_C0QY&,RW'\ZW#D,E!F(=D,9(C>C0-^@QM= M/=5G<. &Y[F>Q R^/>L=4@\K_4PX M4V>H_%DI[L]HWA^J0W-/P/LF83!%7;X[=3<;CPY;_B?9IBLBPU/AU6-ALGGM MXCJ%99PT>&"^&4B&I5\=^!CB7_(3EY)63& M\T,5,? QXUTTY8*F7Q^*#YJ[D_6 M_+;[/T+?R/+__ODK.1.6''Y0[4)3?)8 M<'2:F#N/JASQJ]I+[4LYM.:R$RV2?I+60+4BAQZD\*[^O_6O_K^W#'^U(7WI M.YM_LEUN;8,S%HD2= B"1BG1%#E8QJ6789^9_R/G? MQ)0)3OD+M@S*PPGL>]?->U&UL[5W_4^NX$?^],_T?7/I+.]- M0L@#WKS73@CACAD@3,+UM3_=&$>X?60@QR)3[+Q\/_+=ENE:&!_]X^]_ M_,.W/[5:_[H:WQE38OD+Y'B&19'IH:GQAKVY\4262],Q[A&EV+:-*XJG+\@P M+H_/CL\[E]WC,_:_"Z/5"BE=F2ZK21R#DSP][JS_,@BI$N>KT>F<]$Y.VYU+ MH]/^VFY_[76,Q_MUR7O6S1G.+VICY[>O\+]GUJC! #LN__7[T=SSEE]/3M[> MWH[?GZE]3.@+H]'NGD2EC\+B\%><41X[KFS[T=(F;RT00?NR MVX;Z?YYX3)2@*P/BN,3&4Y#LE6D#DLD<(<\],H#Z+^/;!(@I\5]LTYVN''.! M+??8(HL3*'%S938O4:>B6U59I1MK!:^W#JO3$"$LHZ5 M19U&JA9,CY2P8>BM'ME$Y3'F#__KXR7H85F$^81KP7N'&$479AOB!*.-?V$= MG/A+1@EZ:-K1"+QU9H0N^"15EA_E&ZZ17_$NQM>TROFCTE"-_+@W/9_R&:H: MV"GT:D0W1C8L28\F&[[!EVI09M"M!>W(FR-ZRU3-><'/=K 3?S%PJ2KLH!E M2&N*N6][B#I,4 /3MCZ0 5OMU*/OQ'EY0G1QC9ZKDGP62^LPS?,7/E]: Y6+F])WQ'6O M5NMM)S.G&$@7SW#@H"DM^(I[H9T_/=UHMI+KD+\@39GAM]X9K5:G="G]J? MP\^_!I9X1-DVGY'-/:Z)/Y[4UK%P2LWL7UCFUR_=\_9%[^*B?79^?MGM]CJ= M6,]CNM.G21 FM2+Z[,<==4K**BQQXL+J!]1:F"E!5']&R6*7?6%C1*7CA$X1 M_7[$?O)=UA^RA+9,^\AX0_AE[O&_U"$6,%K!AUN\N#+KT_4MWZ[L0FAL)6..8QW MQ9%;OMFR*08O%-19EJ"6%#,:WHJ/OGK&&)QT/9GO*#9?" =;2MEF2U8=6BC5 MGFZ3Y2-%2Q-'YG]D_0BP(-1?Y%/Y$+3KC$ZV56%5V%G"Y*11RZ M[G%^(F3ZAFU;(*_HSTV236:?J]^]5+4.)DX*8%$?OENV#[>]ZZM].0!Z+J3":]E.2_\B'8,?1G-?G$# M;12)+:M.H\2G#$1F=U*[F1$[?H(+)QZQ?IL3FW7"*6N M!RMQZS)7ONF%]T.J"MATO?O!MRK*>[L]'JF*^&0V^+68Y[)'8[L%]T..DKA" M^5WH)K\!62R(PT%DOCK8*J:?["3EL"M *6C:GB1-ISCHRJ.)I[?.P%QBB(JP MP20Z>,BMN$";T@6%T-WLSG MHL'9&CP:?4#>:,9V_^+S1A4J20Z==WOMNL^7B\\!%2"7/\;Z=K+USK;ZQ[>E M8X7%Q"5\I'N:]DCW>O@P&5XGG^M.GM@_]\.'IXDQNC%&C\-Q_^F6%3#Z#U#R M_G$\_)E5N_WGT+A]8+\/C[1^T?L $70BG>B_FMB&NR9/)+9DA$H(8;8LP6A3 MIE+?BQKHX0T;:4R?/.SX;,+<:- 5FA&*8N?W]]CA/J!;QT,4N7"A/4DE&)GW MR)N3*;P\/U(R$^Z88R7T4PA9]N\*+@^6K@(;HU?D^"C2?VI:W@_L MS0>^ZS$&T/6S#[A]SOZ;BC?"!2CIIP!Y8DPSBJJ!K:N"#(C+]N_PZH=[\!!] MQ19R)VP!%3JV1!62N"^ZO>Y%X\2MB"[7X=&JR\N,;!M>9ZE*NLG[N+3>PG$VJI ?T&HA__'F3::;;_Y$[D[,BOMD\@+ M(,WU=-4EZFBW&C AU-8'XI"(.UGQ5?*KZB=V_7;VA?FHJ\^<^_SB !+(LLZ@ MA95^UR,)"U&=@[HZX-=,"SL?WJK+]&GME-9/9RKS/\EA5=A?U.Y#CZ>5D'&6 M=XLYRP?]R<_&S=WHA^91+H$=6['XQFPZH-AB? MC]24_Q$H^(HIA H%$0RZZ M1L&_:WN3_<#CHHX9[X:S&;)$X^JS.U''3 /A[UC'F:7WBIF>7:U^<>'YW'IS MV+?8+I[?4A&?.T@22([1RV[OK.[SWGJT+#Z=E>2>C&MD7K_*H'H!V%V:"K597T.MQ@ MQW0LQAAP.X+#$:*>\U@-4NX9)66-9JTAZX0.0O0)P M7=_R<&; \\,;0J^)_^S-?#N*Y",0=U:5 Q"Z,OSJG_X(@FQ$C\S6?A]XNP*& M6)9C3*'F'@NW+!>J?P8DD/&5[V(',1O&8M:URV_/!_[DES#U"^-#X%.&^]7$ M]](]Z:5H[;L>5,H771\8;3MC>.*CK7P/8A]Z;M4]UI'2; A5XE+# ]YM1+'T M!-+*$*L3AW_!!/;EHKW_6I"'/_(CM1L@_S#4?;0RIH:\EU8,&6('J3&%&1.I MDM@GJ8\J;<4'55Y;PGH'J2 R/(AT03MG9"J! MW$&T2;S*WP(6T0TQB8/4$45V1+JBG2]2P*K@TE.)8_<4 OKIB;;'[K+ZI12FO>;8)%^8G\F2^PVLON('"(-X0JG3\5I2^#ZJGL-(;9LN><19^UN MNV.TC$U3[!=HS>#-L5^"%@W3F1JQ-@WB&*:Q;M?@#1M_"9O^J]Y/)@)(:YYN ML(LN1(K+UYR(4M!AX<&!#D,\E_N"/)19 U;O:_VQ<2.O='F5Z@[]O.Z4J/]I M9?731CG9B,(^9P/[8.4L?4=(),*B9)HLW4HQ-\+K&;TM!H_,-:+XE4>AB =; MSAWC*B22C#IEC*K;WZ ^]$OC+>B@^O#]9>S2BMKN\6QW]QBCU90-8=3E558( MBWB1>L9KV(,;"!HS1U,>0"BONXG"^HW!-,XG1YPT#K75MJ8T*6L\/PC]#:[^ M,.M4&/\PO7"#A9B/0VWEK%N(8_/MGBT%%)LVC^3E+Y&)[\Z[D/7QV9PBX1]5:0HPM"L<"IUS)(ZZ:R5O9VU\J(\M^,)=#F M7A8446_*ZBEDCW@US:Y2DT\UO4<\O)\J#%Y)OU$K(ZDMYZDJ/EV?R2?R#.2_ M]Q8B%[D(*R+??)WY4$[4'Z=H,WWS''YP:+@D3GBB!%^B18X'&S+M*%K1K3,C M=!&R0F75^-(^W5XU@I8AD-&Z<8/,@L]\"7%C'3#@#9LQ8UTP\*8/35E;."9X M;B_R,F[^7G^^RXQ^[A;4;Z3O8!"GKA0":(01MD[:G2>UW8))T-T@5[2^4I,$ M4-#J^J0I-CZ=7IELG;#09(X@I$_A*;4KG%+CC1EA:X8+S35Q^A0DG)6:I&*E MZY]:*T]&K\?@S9%/L?3SV\-:[\GX4U)&[XNT<]#I/8_?FYY/^3&)ZG1])IRN M-S2;,B7?008'))!O="OQ6GRL+EV]E@L"DKWKSSQ$_XU,>H-?RR)-T-)OT*O* M.W'5H#(6-&(ID(5;D>(QS!*2(E/JU 71N: U46$7NU:0P/4Y8DU M7,7TPND\:*VQQKR1*O3EC1RPM@C RP1/;(:NC-'"Q,S&H1!+UF6R M!-AEU":5X %JD#P?9,(QUF^(M\FUFZ=OW^+V'GX W4*Y\F<[/E2A/2;Z)0E+/88U88?B,, M97FL;,=>C MOI56>0*,I2LUP_E\]VX^IVULB >1$/@5(=Y 4VQG>#GE(9Z89CL!M?B"?EZE M.B:*C#[%+AU+Y#U3)Z3?U" GU?B,4!%JJ3A8M2\J&6"S'G3D5=MS/1!C;(2) MF\* =?Q!>#?ZAFU;('BYJC4_N9-'=[#C/E6CBRI!>F7]YH"BFE$"KZXW#?,W MA'V;64L.4_D!:_0S=H?&7]9-&M"FYMO%3QA!>[PEZ'TYZ]6=ZDA-@L6W!B'6 M1IR8W+)Q/1.CD]=O-3+[I!R58/]]'ZGA]%?4#:"_=E>P1Q;A+#[M-8DQ=0[Z MC[]S$XOD5\AK>+&[+P2:+2!J -7F>0LEXD#2[PFY=9KGFB+09(*AJ'7O%K$^"XT MR1I)F_NCYEQ!"%;^XIZ8#H]R!5V$WD,*ORV5SBM<]]R:_=@ZI:0^0T].#J+Y M-0M.(^S=O5HAR\E2;JW4;G,:YG@,L\&Z43K84#-C,6?5MJR7N[-IV)(1-<5# M" 7^S;"U1.3_AFQD=W-D9L]F&>4K"^&*?WC7I>OH, M56GNKV-N%\:G<:0Y/G##_)M7R&$6M$C$_,:PJORT'E")477=?NTBBI!U* MDHY7VG=1YV+5=3.V"P5,6,A-S.9@GSHC![YE9DI3(;'O>J"(7-OTF+O(XI<; M1[.?3.RX=X0AD]<*(85]5PHUX+G[O$^,SSTTJ8.=%TA,SM,\J^WP3E-V>"%! M8XFHP4E^_-9.X$QZ@.BW##,"6?1M7A427,=2&$.2:T1=2,QI;:EY,1+UY+9F MRF?A)7_)-(%LHX'+$T,2^F;W2$B *@U[A93U&?IE="*9%/MC MF*)M[O0DSU[94#:?;20[C@I2V3^]J8(!C;@9^(/WA0V#5T3-%_3@+Y[A]>0U MMF$P\#7!'?F>"UXP-BP$^J),12.H.[W+&AA*-)):<='M=>OV?!:4=GQDE.> MKH8V&_ TRG$2#'..J>\%2T,P ?!O#!L_WX'"?? 'O_!ZXLQH90GOI29]$%OD M;?L/W[ /YM!5]]:)/4L+SKS)8DG1'#DN9%N%G<9JG?EFC"Q&UL4S;/$^*#IR MSW>SZX3=,+!CQ#H2'8C'NV) 7XSGU28/#P^SMM6AWXV$SSBA20AFT^=M:?2G M__%=#X;##1N@_='@]A&J\+14G,XCLXSIVH,?,X3=&T(9.\ "YBJ(9H2B)_,] MZP2HMD[I,P-6M<74D)_:6C4!9UBWPQL](4#Q>IM6>O]42 6H0J*Y3W^;Q)WU M 9@0R0-Q2!3O)2N%=7[5?91Z0=3E$M!^.PE$$"[H?_\_4$L#!!0 ( %6( M94\C'N5(>"T !$* P 5 <&QO=RTR,#$Y,#DS,%]D968N>&UL[7U;<^,X MDN[[1IS_P*WSL+,1QU6R7:ZR.[IW0[Y5:<.V/+*K>^=I@B8AB5T4J09)VYI? M?P"0E$@1-][$I*W8C6F7#8#YY9>X)1*)7__[=>$:SP@'CN_]]N'PX^"#@3S+ MMQUO]MN'*#@P \MQ/OSW?_V??_OUWP\._O=\<8LP=ES7.,>./4.&OAV?''S^3_SDU#@Z2EL[-@-3T/8,U M>?3Q2(?-0A@+V#__.W#/ R7OWSZ]/+R\O'U";L??3PC;0R./Z6E/R3%Z5_M M<%TA6_CD4_S';%%'TK3C!:'I69NF"Z*\'+/2AV=G9Y_87]=% X=7D#1[^.E_ M;V\>K#E:F >9#P3.+P'[Y8UOF2&C6 G9$):@_SI(BQW07QT<'AT<'WY\#>P/ M1-&&\2OV731!4X.)_4NX6J+?/@3.8NE2:=COYAA-\WJKUQ!Y@?/D MHBN/&"]FRKAQ@C!(=*ME"Y_*@5RZ_@N3?'!V/&!R/X3$M&G?N?"]P'<=FUKZ M^I?!>'HQ-[T9"D;>P]S$:.Z[-NF:5W]%3K@JXJ6BVGXT<\W 7GGFPK&"CY:_ MB&'7^]0.=7+I!);K!Q%&UZ:#?S?="#V:A*B@)&!).YV@N2+%_14B[80.9DJ_ M=TTOJ(E-T6HG2,E8[A"#NLEJ+D.L4V02Q<:]R91?OR;9D!* MVNT$[3B<(SPB4Y,WHZM*-O0\1(N%B5=U >LTW0W#OC=[1'AQB9Z:PBIKLGN, M+^:ROOD*&^P$WQ]TL/!('TJG@[KXQ U"6G771:EJME.L#Z%O_63R)%UH/)V@ M(,2.Q;9\Y(_#%Q/;=&7T@RP/&U-&Y>\"T=;0MMEBV71'WM3'BT967F4_TXDN M'M",>0'J@BVTTPF:M2=C:%G1(F(+!3:)7OB+)49SZOEY)@-Q$)!-$_F5[Q&9 M)[[K$C:H@=;50F/?[Y'VD$64$CA3)_8KUK:DAJ7HIE=%3P'Z*R*"73TWTKM$ M[95&QP"8V$I1)C]F95JWX'CA)]M9?$K*?#)=E^N[W?YLZ@>GCN$3IIE,S;Q" M&Y"*_$Q-PO<.;']A.EY%$47--"\O:_Y@@19/"%<5EM=&XY+.28/8BI[0P5HY M%>65M-2F/:"I&;EA?8/(M\.5F)1Q8H?;#2F3E*3RU#Z3R'P3T7(VLM>_=4+Z M@4UU(U/?N&1&8MPR(ZDR5J@QM7GNH,8]&'P>#(P#8]TF^?EB?/?;MZ,$9WQL/WX>3J^_CF\FKR\!_&U=]_C![_ M44)!3#W43'TK)Z=+S]9\?J?6.."BO]D^WTI^_<\U1N;?3[_@FD_(9:>SW$*? MNA0T)G(]0P?#5R=0R7XZ^#TY/1T\/GK*5F1GAQ_W@5/ZEE2./(#T/[&IW)O.O;(NS"73FBZ4B84=7;*RE%-5A18 # T MH9M5#]E7)O8<;Q9(J1$5WBDGQS4Y$8$ 0(;4J3+RR.(=R;N.?OV=4O:Y;C?2 MQP6!1?O/* C9-NK:QW?HA8CO1UY(C.T>^Q[YT8HW69)%=\DV.EB$"X9&]2*\ M)#0 A#Z2#XRG0SN60MH#^46!+,DK&6:6.CZZ_C.46[P>#LCB]0S.^KP5UKB( M 1"YP48&$L^FQY(_EM0W1=N?_(]I#KRBV05"P(8>.E2U=1^B5V?$Q^8I8 H;]0KWHPCD)Z M"81>XQ$Q42P'8;>E2411>&@\D-T#IG&*ERC^[\@K6@^- ;B.8P $+)5N!<+V M2X_#TM"@,7R'PGB+2*,2AL^FX])!_-'/>,P2,#3RW!(P7+H5",N,BL:=I;\T M;FCT7SK/CHT\.\A(?&$&SS<9[1U72*K' \W=K\ M.)[E+%VBA'M$1+4H:0?8X\\D.8Q':F M>V@RGHVGC^;KO8\9AV&(G:U>[)<\4*!];3W.0B+@09LJST%]E?P]\ATG>F*]*EA\!W9,Q2T87EU/[=3RSOIP/+J*J@YRRM&I-+?9+U[C[[@ MN)!MHU@F!HJ1 &0A9/'FZ@\GG,^1:V]%]+- _M_)[XH[R]U]=J?6]:5QZ]J= MHJ"-;TS$41!$R+Z,Z)W<>#' +JCRP79 M1VXH@+@8A+6$MJFM=Q]<* ZS?ZTOP^G_=8W@[WSSJ,J J+&5/#PL;B739HU-NP9KN"\[R_6XP3D6V2 - MI!O/U*J["V=>F$"Q' 4%\43;KO$1<'LD.5FYZ< M%$#[TH9HR6_.3LCF[ C.+K0^55QX -B[CQ619!_+#AG2$'9U-0C[6)5I9HE3 M(P+ %CL_OO>#$*^1Y09X?0(KM01AUU.&TTH@ =!&W*'47"^(#9?U"[492 "(VXP7ZA4JIV27ZU&AX+GK*-OC85_7EW<1M9GQ M=+QD*1Z)925)EP5T2U(:RTB>Y=BXLSFX7CZ(XB/[43;>7D= M"(=,FD0ID, F:_UH@19-F=(0;M94(BB#H?.]5OVWK70V9$?%#5GR&2/3J/&W M])=/*\-*OFZ0*=P(V?<-G!'@/WNS>7,"!SEO7SE\Q*:GC%2MVAB@C9X&I_E[]M400QNYR^.0GFM5;P[( MGK)>MZAG(:DJ]C;";2Y_>/CU^.3P*YRST>[MAJL>:*9TZ1#9,?(L=(["%X32 MM7(R,/HH_+S2_#3XY,C0(F)ZQ'"A=;&K<&' M);+(XC=<#)0D<>02=_$TA5"<(RII1=Y[A5@ /,X/@9X3+D;9>'L AJ@K=M M7"U3%N P0Q?YUS95Y%?_O#7_]'$:V\!S9(@*=;#.$635U%WGB)!TI/D[>39:$D#I,C6$IDNPN)M MLK!HES.ZEA6MM\E""*V[);[Y9-KQZ(X\%5&L:''9+N?@R6H=7.C0A MY<-%9.O0OE[VV'Y#./- +;U\:SFB"P4Z%2'L[*I0K8.M]=DFO9"2"/P08F06 M.INT)(A+'274+P4#;69*Y+LF:"](+\>F%=(,^>GX??5JN9'-'FD($/E_^]%\ M%?:D"BV!N ]2J6M5 -OYQ1%I9L3MU';E;HL<%V^+9)*,'QCQ%]G%D,PW#=\S M3&/]W>3&?T\NB93-,TD*W/D>+J:=%'2H!MOO-&/E^2H1EJX9KC'Z*T*>M9*< M8&K5A'.QI'$[X":CE.D"P#RREI,GI?0<3*LFD-/-$C;-)5$&\:V3F'/9'1W! M<$.V3RP7-E"N@_48)?51Z%6%<(Y9PJ!5M!8! B#QO+>OC0BVN:W.I4+\0)G< M/U32TD,E^^;_#L'A5EZ9>0P QI0F!E.5>[SA;W3G M2V]%6=Q%1?VIK:]>^ACY6A$;;]'P*6 ^-(&1:=2#,&2T;D(:>H#F7V:G@;'< MLA//M 2$:53;2@NGGBD*:"0($97M;S#Z626"))B@T949-E*R*B@+852N3I\ 5.NA"9PM'CW,)2,+#<:JXP77Z:38*\VM,*(9:G1#!3HXX0N%%_I6^6?WRH8N'$E#%S+_6'_/R'^P M=R$+#3QMJ!.YT-AG]@$,NPA@:-@J]G$,^S@&,"3NS[9[=K:=L='UC]\=LK+$ MUGQU@YZ1JS<"2RL#//G>S2 LU0HD]K-F6A2Z](@L:0/>V*QA]\JN+<;['EG. M1V.=')]\'H ,0FN3>:X.(!D#&]("!EC^$)*T!M0Y6FG?7&)Y"(%R=ER:LV-( M@1^M<'8,B+/^!@VJCI%:7#KM8P?WL8/[V,'L,< ^=O!=Q [6'U,+)_3M>8MO M0$42MJ Z[CJCL6FOKW&%W#/_"P(_%I-G=/(J$ :179F17!/0SFVYTMX1K.79 MSM:"%994#CO$'%7)BNQ5[8\;V)[[K7/GXQL=W^Q"3Z+H2(@1[.5R)U M@K7T@16?A1NA)MC/YK-[\W5HKCF M:Z"]-[8:5!M1 SJ#-JZE:"[\Q9/CF9(HU34D^8ZQ3H-O;)FG/RK54=H;L"CE MQK1FFSNU*T%B\[[85;D=;LNAS/?87R([^H5.CR23'K M6MKR_S.6M&V6<0VEK?I=C"-"FGIJU9-(.>O)4Q6B\0LQ+=.8C[ @G MY*P]8KFP 7!]0R9$:8!2M@ $YU<)X\S=YLK *+VT6*)_>U53=8M@M!\#U4Y&,;"@ * M;DUK3G:>>)5%(>5#6@/"!KXB.5)< )BZCC!1*+WS[-G7SBO]23ZJR2KLE*\C\BH[I>JTT5XB!P: +"&N0LR%[A;U!D*PI#ZL+%OZGJ6^AC0*<7W# M?E":ZJ02Z/V3E' 5,FAG1;FGEI8866EBDJ6+F-H]>[CP<>C\B_U>"$] ='/- M@]ZM24VB.1U ,QZAJ.*8&GD5T%O :OU>,RREY6,\YC ([DR,63QMN<.[+\7# MN[@]8]U@7\[K;N@C5[$V+E%@86=9N$Q7<"%):NSJ>>6)ZS23@[B8*?^WXF(MK"SE%MK<1:%:5N5.7SR?'IR>?NS]LTE4O M5_B.-'Y+%+6(%D*=;_V]RX,B@8&D"MZ2M"M]FJ]R?>;_WN5.1:7/O*0 UHO\ M64'E%U#6ZLXIH DH?W0CF1G[Z@2(08V7+)3-FS%T-%'N>)H^.BKE5EX1@C.@ M,M%R:- V=#R9K\A<2#8&%AI/Q[&M^E=LIU""4DD;$/;U#;$K0=D'HB?(0R^F M2VVT!+6Y6A#V[PV1F<,%9/\^0;;S[-B1RI!0 >!*G="8E2 7LO%.8W_U^.3\\ / _<%JUFL*U'^%& M+"'3$(2%X"X-(0.]OW;@/#YP@C4^-H![U,*YG[HYP #$+[!;IR M-;^8\N6A(]L;A0[18F'A5+FSA M:_'^ 6O;V#1NL-;)'Y(/M!^Y(' +7U/=H1LRY-I#SQYYB3;CWVPI(SA?W9I_ M^OB"*#+@12LTTF(77;J$E)(L8J5;Z3XBHD$;R';ZTIH ,*PK9-Y(?&P>DVRP<[-G1">GX!.CT^_'L&9DW=K!%Q5 + +LLD.L?,441DFSFRN MR*\H+@YASJYHY+DH#"% &1=1$'H+Q#.1D JLF+):D X,6V ,BE& *S=FZ$R M;^E6&0A'F TPLX4* !8;IW+1^NKX\_Z^J$H03N@8(4\$$0-^-8]'% MLC?3' 4EY2&099$6E+C=6W?#=\%/#3]Y4$3_ * M=A_3J*'YW/D+!P2 H3(OEO18FU\42+""V)C$) */*A)0^[<_&1P?'8T@!-" M4)T:+BP ;-%)=#R-)59XA(L%(80 R,PM[^\MR@]!_V2R#I,% 'T62C)W\(MV M'V%73K/H)8,,5Q,EWY<*7DNI3^L&0H9/!8!< M-#5OW "3T9,Z16]\T[M#X7A*1:5^4S\J9"!4%88P)6J0HH(![:PCZPR_D*:& MY):$$$-=HJMP,4"F1)FP4U080MAT16(@I^&\1%-$1+.O'<_T+'3A!V&PD5=\ MVJ]1#T(D=:E91XD(&GE9(]/H3C!BI2MVHAUDN\]^;FC;3MSXYEA4D(NV9%T( MH<^Z\[X^*FA=(X_PAV?& 5?(%JS62M3KY2SI#VB9)/;C==QVO]=Y M<&_ECM^N7G9O1HYOGZ.IC]$FX?N59U_[6"YJ[-:Y)@J]>K50$%#D9#A\T3*E MQK_9>?QP<^;4N&XZ')GRHC0_$E5IO_/0XQ9&GBIZV+%93) =6YP7D<&ZU/!B+DN^87TZ.%)?::#-]N=" W:> M2:]Y1O++#%NENO&]I4)D1A4G^"D)2Y57@72Y@; 1\,+WV.B@ MC(R45P$2KJIC=GRB>*#>'E'Y:,_/QZ=? .4Z;I(\+E ?(Z\$)$53T@6/XC. M/=* 2E%A" &N.H:Y=8^2BZ6-1=[VMZZF4V1148\/+Y'%/DPJG9"U)UF#S(_. M;HD&YN0WI^*\T[6;A,"9W/C6Z\+:6'?*:>;[B43'A\EOC@85"-5J#T+@5ETV MM8#NN'NNOY]*-/B?R$/D%X>5NJ:Z.0BQ7O6[I1IG=\/L:3-4:K4((4"LT4%6 M#'6WA*X_G\AS.-@(68U0O18AQ(_5)E0/ZDX)O357QX>T?")2\N^CSQ6H5+8% M(>*L+HE*D"V'!_3\=I P]ESH2MG?#-K?#-K?#-+T*IR;+HU7?I@C%-[0SU!M MB3VMXN*0+@XJO:QB&$ ID;KM9!6 >%=59J8B!Y!?M4%Z\J[&+\>G7P'Y5)NA MC NQC07KT+)PA.RKUR6!B>CC9^SYUN1:TXUC/M&H/4?V0ESI)B!XYM3FN%ZB MEL8'+7"5B;NY5:,B5;\:!*><'I'ZF #P];N)'3H%TSV19%%1+-;!8D)X:4^Y MF"B*#TSUTMF)5Q#(HD%D/B+E UHDU% _Z$5!-4J:7P0T=@/2]CWFN7DRO9_C MZ11A9%.Y;T;GXXD\&9U>70A+!+$Q;EV7U $$@+;-F'RCS&3!*=EE%@NAX/SH M!&C9*S:2W474',;3] A?$*LM*0YAS:4@1 T"V@HY"RA>$:[N_%B@X4)Z<559 M#\)Y9^D.)$0#C;CL\4%1?+*L'X;7IH-_-]U(%+U9K@D(!YZ:=)8#MH- \$W\ M4D1%6YHX7-%PLW2 B)- .*9+H]&3#DX --$;V.7HZE8 T:VC;(T%7'L$P%H7X8J,[KM MZMI_^=4XO:A"!M9P<[=%K=CE_:2&5NA9.*WSH5RGR%DI57VW?H5!=7)* MH>K\WM@?)L:F%Z[6^X92]\8.!\6G<-(6C763?;DS]F#-D1VY:#Q-GA4>>5,? M+]C!A.P6F4:]746.) *,\0/"SXXEBG#B%X-S;TR;B33.A ^HH_"=1!AZWIB( M$W!=XHJR **D9.:TI7H>@C[K/^_"/SLF/W1_*E&;$RZJ-I8&#Y[_0I^6L^([ M3[Y[]5?D+*F[5AR.H*[3=:2;TK+6JP UEC:T?F]B)MS0HAD(V,I7T+ '1AH*3O R47?IOB79%);OT*I=3K0@! *\'>XMR/$V6FF,\<6;S4/8$ MH+@\G CO4HL>#610>9(_3R>K 21,0VE]2H( !6XT2A'(15/3M#6_AFJ&R73C M/4$!&=@5(8*BPA#"-S1,,DN5" H 2HH#><%OM,6+M$9W@1P:0'(/=:FG,C A M'@^AZ=DFMA-)4VN*4'&1E M<*!QE=S$R$@K?VQ(4AY")$A)IB1HH!$E&#$8 C9/./+GD$]]UKWW\0@H(R*S4$H2XD9(,5\()C7:YZ,D_R7@S"H*H< A? MM1$(>\0:]J[?S8O0^\7_/3^M>-G*$'8T.^'[OD1Z\);C,JX69 &_0FB"0@:?Y(B7'&Z+"$ ,Z2K"6?V.<#Q' &%P43>H^%Q<'4D!C/C%OI5YS41YS5VK;I<7 MWTN XY^<:HT]NS]%;8O\.Y0\_^98R6_IL9/@#>GJS4"8Z"L;1WFXT/Q5101) M$"(56YOD7!T(R_&JYBPG-P<3/I/IQ:=25.8KP>R=37"9QPF?3)HSSPJ1338E M$?;&;/ AL\Y7P$U5UPPXC3:85N$> ?WWPNC31RLA>Q'/S3=Y' 'LRM'SE.< M6F3D)<$FFQ>5>7%RS;4-(=JC#O$-JP/^ )##<+Y*H6F/ ,+Z$*)"VAD"A)"[ M& .2C]--)'4'DX_A559 ;B*TNHW!2%G2?"_7Q0\F0N A]*V?S#WT$"T61-KQ M=$(V&MBAJU#VQR&-AJ 7_GZ0#Y<,(3B6A!"PQI/H@0,C^;KA3XW-]Y,RL02& MZ=D&DZ%_P08/$O:#KQ.#T\#1^9,2\;&04V99) $@9;+Q"A=ON= M1/6R[\MC$[;*0 Q):(C;7,1O'C6 :;\ZR T6SV9CK+F01SBT\RD@T1%@NI_*7=O\\OGSX.@SG+NIG5@55R, #&UK^<)6#).'']*H#T4="(<$ M;?:??%265!4 "$XQ2)8-^2(08T-:6#7D00,B2CI8 YVH>4;&4S:@&;:"ND'/ M:N4H:'XZ$MXX)L/BR+-(?W2>$16"E)&\?RXO#V%J$4\*&@ &/Y#:(9LS*19 MLNB%X\72]^@0*IDA%'4ZF#($YXRM3AD*+0#@=DLPZ=@F* MD1M&RTBPY C@ M2"$R+7R/C0O2936G'(3Q3FI3N30^1?D!:%\Y#HB&@1M%7&03#7<7--F<6O@1 ME;6'W[Y&6U96;)I>G/TU&$;AW,?.O\07B9O_#H2(L);LLGEE03MJK@PQ'M_I M RDX8AV3W7=YG)O>F &BN4Z>44##K)3Y#'8M!(30-F 66U&3[]"PR.MF]-BQP:<*?S^V_HUF7 A&'C?!WNX_W^L%1@\L?5O?[\?0?V>*[\S0 MMS_?ZW5)#PQ]6]_OQ]")NJ?(Z=+6.1) N&SPELV=H_+V4\6VAB:]M?/HTVX\ MCL* )HIRO!EW0=ZU,+VV;>X6LVN-OI_!>CUR_(%H6G5D#Y\1-F>(K=,NS1"M M7Q8&X5HI)R6$.T>]];V44_6^QQ05!+B;O!N73I5A#5I'>T^]*^\?@-?%2LOW M3AQ*3V?+^RC@=;;2\KT3IQ;]9R@ZBELAT'Q%N/F"Z'1G?MH].:X#:35>JQ$Z/EU52 MGXANIP$JX]MVN&EW&J#L]+C3Z"X[1>@/86Y)).)"2.KU)G6A.4[L4NN*%D34(E *"S[WFXJN[5]GFX]GFX]GFX>IF':Y_Q:9_Q M:9_Q:9_Q:9_Q:9_QJ<6,3UJ/ASY27]AX.O)LY]FQ(],5O($K*-?!<":*O&IC M.),@A\+7'TXXGR"780SFSO+1OR+3:;CB#FB56@#P_J[42H5$J8!U1.&E@Y%% MVA,^V+M=H.L7>RO:7,K+-IRNGDDV/3/N_^*7D@M%NG0%-*#Z(B DWQS9V?[ MQ(+[Q((:*_WTZ#!^J5:@A]D,HQE92.N')3;0;B\\C97LK@'EO)E00?8_].C= M\69Q9,IVT$4[GP"Q)6JJ\S42_\\!\HG"#+ MGWDT#_&FI;C2=F>IL^9K1QX(UQM;L!(4.1LD.JW DV.KG(.0M:M0 MVU?9KNPK44>\I-W@H.*P/[5H:^U_&L)-U-;LKGWU=3/&N3Z1W GG.7Q$VCB, M>M=#X(ZD@7!?=$<_6*L.4$I(].Z-Z>&S#6VK=V:E5GNQKXVM,78+-"81@? MY<1#^G :(IRHE-X%$9JVLY*=WZ]X>P+>ZDOJ#-K>./,M?H$?S M-?%&G2./$"N:'H6E=VL6NSSV$$*&QF2]\YD)^BMR B=$N;5E.T=FPF_MUHIZ M<< @5UCG-X0?XL"#H-P5X)/!X?85X+2A'M[NC26?H*6/Z1%GYJHR(37^H^8] M7OV6=A6_17:+@>\Z-A."Q1T(0E5%!4'>V2W+6!K9)0+947!=41QA_*FX*(! M4[F1B97?<4AI ^K//6S_]?CX].SS+AA!4S-RP_8HX<("L$0:+ZG+@?3X=+:1 MWG<0ENXZ-%AE>-F%AQ $ #K6=VC.H\#Q4!"D,NK<].+7 7D-MPO1T8>1BL^I"6R'-,-5]2;;\V9.,EG)9=2U94@A"5R+67C M@E&#:-V#]X>/?S[BR/KYX+L1"U=0ZEY9!4+0G%SS2@C@7!WB$?5&=5U!JVJ' M%Q)*0!-<.="?;OIZN2!]YS[&2+&D([> =5D%0/VS-.LR7- Z;2IK846JX(Q3 M'D+$:%W*.+!:G][2;]^:?_KX(@I"?X$P-Y>KJ"2$>,BRFI<"@M9+)N@9>1&Z M)HC3A) TXB.5^.K5K"A]?*LL.1G%ZG)+U<50E!32D$\6FTP#(3":4X_M,[KQ@^!\D\2)OJ8VC5]3*Q=9\+4869 (8#B> MD1'!8#(8.2$,*H7QM#+6H[ MLF>*E-[-- WA%$L[WV SD%OQ26P-+_=^$.+U!: DPO7&,9\" MPUU)8@U\+3-V'X].Y>@158+@22_-A0@,K!%4-G&K3BG+-]/=B655R(*A4F.] ML_MC2\UQ5"!V9@NA,XKJM )A#*U#?&7@T+Q/FAC( F \%9_5E&ZERX503=.O MT.\WN*'1+Y,Z/J*8(,LU@\"9.E: MY2Q=E#[+.IX.[5AB@0W5:;#+J) &+::."GKJ9]\>1LMZVPM/>=;UMF\+U!>? M^[;@XXB8CX99RISP-=O<>^4;]LHWPO'>3?^.W?1[?VQ5I_K>'PO7-]X/?^S^ M1*NR Q[0B593\9?8>68K_4WJ[HD3_)2L4N15X-P[;7R1(@<.BLPT[)L^Q"M= MJLBK %FQZ!@IGR@>* !$I=':$V*'#R_F4CJ\B@I#6*WH6%P^AQ0?"P!.J@X7 MDI&R7I-PWFIM?"2MIY@>&XMT+*[;*)#1NHF.U(2Q !KO 9I+/C/-Z=GI\9?N M$^[ -"&NJGIL5=+51MU&(:Q*FNEN31@0X/7-YL*$+IA"_(K"=&I]H;LPKA84 MU80I]3Q3A?0T4JAQ=E0]OA@ECK6A)W%WWKLF>V4LXY")0R2JA9CL0B@(3LZ6 MS;UK%4,+5TAWP+$6DE3*=[[GIUDP" R%(T!>%8(?M66;TE,$/.:MWB48%R0> M:9U? ?;V\\*@<#,\K5\M?/0)@H7O/82^]7/NNT0UP;D9.-86=]6:@)!II"5" MJRFD\PBBA^@I0']%](C\N7Q.[S-.3N]U@T;<8E^">;8T(S2W:S4XG72'0 MI0%U2$M]M/S"<()M9!SD-Q9\) "FOJ)H"L^6J#@8%Z?,PN2D ')+)JMKMH"^ MI I%=C+52EU$ZFHPG$!RF\NE"%$B:F.Q<1G/1)?)3'3C6ADYR(;FNQ]A=Y6^ MPL&/P:C3$(S=IYJE.AA;7S$6Y7HP71,[ZV @*E\9ZB3586SM*A,F009MK[8] MY\K7$,+2<()A=!<10B@P29'G6A>7![*.4)B9@AA *XG&J,F=M9T.3DZ_#N < M2S9!%Q<@/ :E"T!!60BK/J4A2D@"=%BW)9GJY$UXK[\K_\/4$L#!!0 ( %6(94_D?/!"7(( M 'EA" 5 <&QO=RTR,#$Y,#DS,%]L86(N>&UL[+U[<^2XE2_X_T;L=\#Z M;H2K([*ZN]J>N6['S+V1):G:BE5)NI+:?6<[-AQ,$JFDS22S05*J]*=?' !\ M91(D^,2ARA$S;I4$G!=Q?C@ #@[^XW]^V0?DA;+8C\+__-V';[__':&A&WE^ M^/R?OTOC]T[L^O[O_N?_^#__C__XO]Z__]\?'VZ(%[GIGH8)<1EU$NJ15S_9 MD:?H<'!"\IDRY@*TDOKZ_??MFPX-N(/7,:W__A MNZSU[U1S^*O?T-X/X\0)W:+]&?W7/XC6'W[\\B7A(8>56, :$=NI4$ HR]B59,=@NCU M/7CA]S_^X7MA$/C-WRX59*Q#[RI,_.1X'6XCMA>C=[V)$^:X249(B"\IF?;K M:"90!IBL654CA[F9$/S'%K.I%M^Y$??*0_(^4)],=-^R:-]-!2E&U*'3WX)- MCR&2Z5Y1G-$X2IF;#W^C$5/6M^LWRV7G/6&BH>'[GQ\[*/,_,B;$"3TBV9 2 MG_^0XG4:NHJKX+AUXHU@RV? 9\5_4[_^VV/" MG1@D>W(V!9XH^V@;(1W S4K!:*UO@7!HM@C:=QSFY,BO@N#_AV#D<>BGU_S' MN,T$Y89+&8%GRM6.PKS5$D;BN; CC$8@2@35LR$YBF8)7S+0&TOJ]76R./.R MF+K?/D-0I> 9^)^V0CTBMN,-!,:=L:TS>4^9'?.WH7?+IOL$& MI^T6,!IK53L=BI5&R,=AO:R#!Z$DRQ?V'@'"LPU!N9/PR0_H;;K?4%:C>4T3 MQ -/IU VYD[_CG2X:<7L.]+4EA%0))+DS&/L@3[[L!<6)K?.O@[E-,W0C[5Z MQ:KCK=H&]9C3B#IPW!54"9"=>>Q=AV[$^-0NMDK%HOHB2L.$'2\B3S\4VWJA M'YE&:E<':F,7U./63/*!P[C"9$4$&Q(QHE@1X#7SV'YROEQ[/(3PM[X\'&V9 MR/7MT8_G%E6K(UG3&/48;I-YX.CEY$F5OIU08.UYW':Q^@]LEW[0FJ2^+?JA MVJ!B=9C6-$0]1)OD'3@\%_-#5QZW:YDL9FAI%:\?G M2=LE#%*=R&.-U#PJS3C8&:[W49PXP?_K'QH769K&2QFJM4K6#M1*RR4,TWJ! MQQJDDCKAY.==- &,KQEU-(/RY,^(AV&=(MG *_\-Z5"K%;'OX!)S,U";=RQ! M.G)POXM"_>9Y31/$8TJG4#:N3O^.=&QIQ>P[O@1!(BC.O6)^I&[*^/#^\,/F MR4_.$BPU31"/,9U"V1@[_3O2,:85L^\8$U1(M"4??GBW^89D]&<;:$_,@3LP MC\?])JI3^/3OB(=8K2K9^*K\$>G@JI>Q]\B2U(@D-SMR77UQ=UQPJCGVTS1# M/+R:%#M%L7(;I(.M4=3>F:N**,FHVCCVNT@9HV$BLWK G_C".#U-$C=HCG@L MFBA:78[6MT4Z-HU$'K@D5=1)3IY(^K.?42<4;@KY+_3221PE5<-QIZ8Y^L': MK.CI<71=6]2#M47DP0?0.75(%'.RT6LA88Q=. E]CMA1:XK35NB'9JU:YYEC M>1/4 [%>TA'RQQC)J,X\ZA[W3A!\3&,_I+%^&C]MA7[4U:I5'765)JA'7;VD M T>=($HRJC./NJL]9<\\+/B)1:_)[B+:'YQ0CWFZUNA'8:.:U=%8VQ3UJ&R6 M>.#HS(@329TH\G.#XXX&0=OH/&F$?E#6*76"C*46J(=@K:!#<1%H6AIOG.L> M$BTC]Q^/.X?;ZRY-H&(+;#7I5W+-G="/1Q.E3Y;;#3U0CUY\HJTTA M29D Z?DO9V6WPPKU/O'?U*U\]"T1C\D6]4YO"9XT0SHBVZ0=?%.P/"(%:4O# M4=Y8-!N0U;:+&9(U*M8/RE+#10S+.GG'&ICJ)NN\0U.%+%P,Y@37H4>__#]4 MOPHZ;X=X2#:J=A)K5ALA'8K-L@Z-*"59(N@23GBV(;CF3N )%PN'NV-_745GC9"/YWJERB.WV@+Q&-4(VAMR!3GR:T;04DF_2;2R M[41J:\/(E\[;+L*E-"J>>]9)0_0.II-WV(AT! _>68+<%AOZ[(V=_SS< M=:_#%ZY8Q(Y<2XU%3IH@=\TZAK%;/OL,N)"0>SXU>3*.33LUEO M'&W*CSK9U&; &TY/+'7_\2F((G;/Y2KQ./=TD_9(W=Y8U?RMIJ;&E@$A>ZE/ M%+?K^HU&."B"N0F":+_ BP0X$G?GQ+$?DRVP)@?.@- O!^K"NW])Q"-P$D>! MMX*J/?Q;Q5P)^79CZ_"T)HO"9LF\G<>,Z M@)W>CH(X$=0)D"'J%2^3(>^V(L1GCN-&>/CE?:"FJTP)[?5ND\&>D M8C7\J6F(.@YJDK?_B 6J1)"MK#^L+CVFT?6!;M/0 U(0]HR# %9]%PIBN0^\NV5%6V4#76,FL)W)_[:!^V7L-NB'VY2[2]QWMB@=1 M3,1&F6!#3@Z+[+CXG"8 U2.ANELY04)R@FMRAH;?D5M==BG..>X8G,79VA;I MXZHD'GI&XTKW#!93R1'">?%T[V^I?X"UHWX?KZ4+K;(W9#(['[ MSPR2^$JL2]5CS!D#BWN#,RD-JU"N)FA-"ZUKMM_G@:=)M>8TR*&J>55Q>]#U M4Q1YKWZ@,TOIS\@AZ521,OQD?T,,-6V]HUF ML()<1/N%+1QE"VOSYRQJPY?.\\[D"8D]F+O+SD]N*!?NP7_>)7?;GV.IO\9* M;7V0 YN1RF5$:^R &,K,Y.[MO?G)FR"_(H+!^VC[GK.0L&8'NZ956]"#$\TT M5H UB98OE&TBFWH6GS< \N0]8:V:SPA;Q1[G+??XQNT_75OL,-6D8@6>ZAIB MAJ5&>8<%$WDTE1.VA$$3Z@CI#>^Y!'OK.X92P<:M4OQ^5E7B?)\=L2>="#CN M+;PY-]1'VDFO]X>YYN-)O\9\3GWC.QL_\!.?QNO0$Y7(=E'@<<2#W<3DV')- MLD-WY,#0U1!EZ##MBQA<.JO0=\"7&.7'!\G1^LU+:_K')5:_%[OK_1^]&14. MS.Y)-W98CLL;W)C6MUZ&6X]]J[A$&L\%Z@GUS50,"A86KU)G%X'NG2-DYIG= ME3MKC-Q!FY6LNQ]7;8G8,5L$'GP_3-%%R\M^.6KECS M5;@)M1,7(R.]=K8R!3*D/#9'-ZV=D,),-Z7UR0*G/1 '.X:"CY8ND'.P'/C, MIK<\1\\F^R-YGP4 .!((QM=\S"!GU,59Z5:DT>*LMCURY&I5M69Q=MX8,5ZU MRSPT9"]?Z<6Q.IM V>OJ!5[+NR>/NX@E3Y3M/T:,1:\EH"F37"[IQI+33:88$8IMB\!DT!",W3X7U+9'[ M6X-ZE8.\\V:(_:U)VMY'=WE.&5 M3N\^.TG*)MR7:SV]FT#73#?QN'T40D9K MD5+G384V!O'X)!^6QG$>@^^U7]-F/H'QP>T"\,;H*&119R 3;(G/=^C1MNT_ M@7+5._TH5KUB(7X?Q0FCB<_$PRF7=.N'U/M(0_Y# EN7)5.89=3W)8C\!T8@(:QERK&V,W(>;E=3M22["7UL$'FMGLBB1@G&/?M$'LF%I1>^<@"8)$4%S)QZ=7Y#J.4SK-0\,& M$>_$.AX<1EZ +OF_O__V^P\KPENOOI?_3^(=1YZ8.&FRBYC_3^KQ/_^P^N\_ M_MOJCQ]^$#=7CA'/S$"4H? M1//)C#HB1PISY2L7%EI[(4:3#L+WOL*0LR# @_@A45Q6I.R7EFXSS&H >+GH M/3> *[G8\_,'FCAP:GOE,'A;/EZ[;KI/ R>A'ISGNKXN;#?JB-S/S94O^WE[ M+\1^WD'X )!W)2Y$L;%41'Y._:GB82MZLO&MK=ZCS+03&R,_)M!'7O]"6\*Y MMI*UQCH&W9 #JJGB72JW(P9;8]%'N+A9JM1N_>KF-,I*3PY.5,;EV:4=4S[C MW3&.X#R&$\<#8D8D8SD M827AK(C@96>%-+\1BO/+=WY(O"@('!;#*E&>1YYML5H! :%XO,Z/4=NM5]-C M.4ZO4U?C[*?-E^'D6JG'&=>2/"GH6W?HB14^RS5 Y+DR \341'GKI7EL56!R5B9;!O?[9,WQJYX[:H6?9935/$[MHF M<>]1>W=[>77[>'5)^$^/=S?7E^LG_H_')_Z?SU>W3X_D[A.YN[]Z6#]=\P9D M?0LM/]\_7/V%=[O^ZQ6YON7_OK*93/9"PY1^XF/A(@J%57[QD]U%&B?<8BR_ M)@W/B?+_\_1I&/TH(?>* >:IYI]U)H/8FX9HTS]K2? DP)1D7 FP)1E?2,U0 M=_HSSI/E91@DK_%=&C]&@7XUVM ! M.3BT*UN-='6M$;NZ@=#]([Y8)(((XN)0)"-/@+ZM&'=R?2U[Z$\LBN-[%FVU M:>+5%LA]L$:=LM.5_HS8R^JD[#O,!"TBB=DY4AU?FT.M-C.FB]& TWS^B8:4 M.0$'AK6W]T,?%A%PZ>M*OLFG,8=Q9^2>ULT(E50SHYZ(_;.C KU3TB2;%5&, MQ*189444+TLWJF>VP[-DM!*&<*J&H/6&F/'RPAZ*9_U3E+&\VUZ'"5?6WP04 M(OI$]]Q,:R?D(&"F=.4F0F,/Q$YO*'CO9.D2>0@+"P9$K))+T MK3X$RZ& 4"R_3/ ,UBB<2I]<;APD4(EAWF^6'* M-;[+8ZB/=!LQ6GI4][,?1LQ/CAD8K4.O2D7>+?E,DUW$__+"FT!:@F[A,:\$ MR,'%PNIGF8I MPU='$HAAK:\F0Y(*JR%4SA0JI)3S]A7?%1&<[6"A#?/(A\_LA'AO3%^#N<"& MQE"YRMZT\ OUGW<)]=;<.LXSO4VA_/3=]NP23LO5E!YDD$\,?0U3GAFZTD \ M-?16I:]K9 R)XD@D2TAG4/?!2UQ7Y-(/4FAM^V$(>W9RE)W"W$ZNG#_/+[Q9 M?$["U#Y-06A7&F\$:;0!:"<";P!CQIE[.P*,Q;AS7KL(*J*"C 2.:38>#((Q M2\,APU$M>J(#3S7WF18!Z$YEF0#:9A8#"-616!Z(MFHR;YR&"D@GLTT6E$X- MIJTK>6N#HAY,G3A.]W"$Y8$ 5E-TLX<*LI)L+>O55/ MJTNR:90LEE[MQ3OG6H5-J>FSPU4]A1UTQ4M/+:"B)D-[%:T7!D@G:C9!DFJZ M(% ZE7A,6+*ZQ)E*T?)2!B\XC:7M3[7 =+9L00=5I7/*2__%]VCH%;:A+I?3 MI'1K4U?D(-;% )I2D=I^B.&MD_CCE%',^:PJV*>86:\B.:$9G'C'$4"1)YZB M6_C_HE !M($7;GM8M-1UP:AP:@!35,CZ+105SL2?$A6$RP W?+ PGAV6" NG M3_:UO(;:W ,_"+2I>^+[NN:X7;Y5Z@&>;O)6Z6K.E^Y,?'\F@]1G+L[Y[J2J M0'RW!2SZ%$2O<\0N;23VI$6F+]:/?R&?;NY^>;1Z M?4%,U2R"&=;[>/PYIMYUF!2>T-\X)_<8.E)![#4# ME!F2S"TC7<64;([D'?#E<\,WI"@"5/!>::Z+VLYBM6"]PCQ.3MQB 3[O[ZFZ M??H4/5#P03^@E>L!3]$X@#01*^20-:6!*R4")^"#&/8F5;=W.<)"*%@.Y&*1 M\_M?<.NK&X1:Q\HEF)SE)@_S.U;P>_B7"_9.I8E)5(/"%O- +BE?8+F^F!7Y MSP&%'Z V;*F\H^:S&'9%#I-=#%"&/9-^B&&LD_B]CS1+3.#D0K&1E9$;ZH?. M RNSFT 60IY:;X-#7?N:8RL _57QR3N GP.N]8*;*S,,28T-)QI"WL53$:#:#P&J/<-3P!$DG M +-L_2]P$Z:V\/Z,QT,J>9=Z<&S%HYNFQ9.V,7+7;U:R/E E;>@1F(B4A]4,IZ38H.9\WBKV@F(OP*6*74;I)MFFP=AMC^I8N MR#W31.&R?S:U1^RE1F+W'<8Y<;*-&,G(DXR^'9>=46.HE$3%].HH!K"Q2?T7 M2#3IX\N'('H5'OK]CW_X7O@G_.9OERK>SRL#0N%5)]XU%NSLUA.IM_90'YRV M0S?+ONM%;@IQ8%WPTT>+WL4A=Y2$DK*8D:)0Q=#9WGRI>"0,_82W/U#F1QX? M\@>N.0W%+CW\GG=AU($JDQZ5/WT#6_GP)VB5''\?%TM8("Q#4;%Z#7QGXP?R M((733QP_%&0CXA8'T\6++M].@C%U@#KGQ\C8E&HP$\7)=AE6*V8HQF"_(W@- MK'Y,8S^D<;QV?TLYJ,. DMD/SWR8\I]BWU/C#*[U1&E2_Y+%4%J8H7>HB7(P M[DL(.SP/UJNOC8''ZW6I!>!PZ4*($K)"1?.P4^P->R->QO908D A>!6]7I:CUR+51S&TGN*\WZ+ H4'\D6$AXT0>M!L_P_3O\L3B M#&98C[/1-97#PR,](>?&@]9_3@^%ZVX:,6-.O0$V\CRH-Q8WL9$ENT RBY4RW<,7?(F$BVTDH^ICI MWCGV6B\4_18',!K5S58*JM.B8$,G^U1K!,4'RW;!V.KG>A[J];3LUBSE@%EL M5'0QTWG7)3JWQ@"M_GW2;VDNKA-_?"\'3J3$"I&CCVV$3-O\O*F8T]V407F5 M\J8@)B2XVA^"Z$CI@SP@ZX,(C206APSM!FE&"'W_12&%@1HC(T;&D2B6&*%C M0JNH-!$2;0+_6=69*% D@-Q]+O >!XZ8%Z#0F+83 >08TMT8_KDU MHZ:T7F$>#'!S[QQ5%1B12L8H-X67@F"T\4C%I!]R,#%6O7+%IZT38J@PE[WW MQK[B !FEB@_2SK2VQX>'Z2,EN+M/ETO6K0%6/4-'@BP ]LW8W1 M+SI"#'4]E+ ?#:%:>DUEJLK2RT<5"VDLD1=M&;KT:B:T3% Q,(X!N#1061[( MF"@S$=@4!9 6N_2:TGJ%>3# 31:CJ6WSI^C)^?*+G^QV40#O&7^*6*?R)P/( M(8>>H8:J6[]UI848A@:K-'BU]U#<(X1KR"7FXA[X/.5:NB\$9S>8>EO^%7C1 MP(.B$/S?"?-=L%X,!5](%A")!#FP'E6G:_'O^U]N'A>PX UV]610Z96B%F-K M.RT$?)J5KH.8^AX+ )(6P0?#1;0E=XQ[FL..Y;>WRH]RV8:&B4R0$Q7N;;62 MDTNI%W_B0_T&+A+?;2\8]<[JPYBTQ^Z_;:J>%'"J;XS9:UME'E#(2% F8%$B M:(/O2NK6"C=-I"RLK!A]B8(7RL@F8BQZA4=Z[?GH SWD8 3U'Y\HVU_2CIP*)L*CB!$ANT6U:8@& 7^_^JW MU']Q KE-D6T1P!_6H5?]1:GEO2BV=YJ@>_7%#5+8V. _B!H=#QS%K[9;JCV_ MF%T(Y-!FYZ-4'O:=50+$$&O)$/VS)#CN0,*Z^*$DBGAJ'"ICUN3]VT'DI5E6 M$ 0 =S,;BQ]H(=2(92!OHQ T+O*10\_\6+@?!:28., <>:'';MVQEW?LJ4WO M< 8J$\)(+R7U\\%?%_%-?<9;!]1?N4F:RS;.;Y?W A1+5QQ";[2(5X.56?V8 MHTH]])YV+$J?X1'PB!VX*G?%9:XZ(W7LCQDG^Y@B1\DNG;%C9"]=AA8P.F8Y MR!Y1[$C.CY08SHN-7Y\IFC%Q5GL\L=3]!^'!:!S[L4@_E-9Q,NLDRCK;W#J1 MWCHS/H3$78O*MZ#$222D*G"K0@2>'%NR$4W[(@727B:HO)IDTA'QDK>;_+W7 M4W>WCWUN?I7A!D\JUH[^NPQ)&?:/< MO,\3+Y8XP;WC>]>ANDK:Z&QM?9 [GI'*E6?@FSH@=D@S MN7M7E,NI$R!/KL/BI0VKKCJKVN_]7&V;Z8GP[A[UX$$@2)1L]%YM8^1NVZQD M-3&QKB5B1VT1N'^>GB1+,KJ6'7,N-2W.IJZ;[E-QDTG4Z(90FM$=#6/_A_P+DWBQ DA'T>WYU;3#KG+:U6K[(&>-D+LPGI9A]TZ79$2S4G<43[U?!4V M7A 87[V/#N_H4O*.1\6QH#Y- IU4[S%Q6().09NULL_/I!ZB(/@4L5>'>1HC M=:>"'(9ZFJ6Y:'8C"<00UE>3D4MGEYG^GJB-YE^!,5&N^X_3:6JX4<"&7-7P- M(_/V[[:W]%4]XL.#FWOFAZY_".#E,!$?W6W77G1H*%,TB"!RUQYNK,HY7&]J MB.%A!*5Z'W[EK(GD#5>).7=2L"&&\E(* MQ9T(?Z*% JL"-S%YGC*E>!TI!JDK >@C-3$ M5D2']LL4W$19N$/I*QRJ]M\H^V>/(AU7))1V3YPO&+&;^2]B>HO_5^H$_O8( MMZ'BOU#OF<938/=@=HO%[G$,;8;=PW@M$KM'4GE,[%;G<.\ NK]9D9*,I!"2 M.#&18MI#:&7X%\HV47,XC-;^)PCMASRRIW%"&)]S2/SJ'(;BL.;"9<$7WGNH MST2JKV@J#RM^4?5(B]O]8A_CY]!/XK_*O2>*^HJ2%3)ID16%D^,.M8&]E,%_. X2>2KY[;Q76)?P M 4HRDJ>(-&2."IG(Q[/RU$25:\ZD)86X*CU<"$R4Q',O6!;S)3I4O;9YE9"+ M<1W'*?4NA7?)K;2_.D%*.Y7A[T4(Z20WW#C5FXA=J2!>! Q0IK=A_:>(;:G-A\FLV4T:Q6UX?L ZV$B@' -M6B@M$VY,S&. M-TUDE@INQY,/8&=U/[ MZHCHZ,O6+FHK)N*Q^J!CK>6=9\UWE/5VD76P>0' W5953W6"O%Q4V]N\8]'& MCIYCFK""EV,0QHR0H^K7_\X7U*?DJ^=#B>5"'?+2C]T@BE-&G^B7Y&.@?RMR M C9OV4T;##N:Q];P>*O.VZ1J[]BF))!X?Z<022QQRD*)S;),+%+(10K!R*\@ M&A&R6;J\AL[$R*#R@;[0,*7P0"$\MP2S 1RR7O" BT=]K"4Z,>^-'-@ZFJ%: M2L>H*V(8ZJI!_RHT@@]YH&[T'/JH!W[;W-^A^[*'?N-<;=IWN8-_/.#/1C]P M(ADKD:U#,F8(YLO9S8$"##XY/A-G^L6,W[8P;^F"W.E-%"X[>E-[Q,YM)';? M$0S$928+KH';-G6U]5G@T&V_Q>@M+=AB!#/07&K;+$JDWG$I M-&R9;)I[('=8 W6KA86TS1$[JXG40U]%LOK2;XV";1--2Y?E#=O&:::I_;(& M[GAH6[SGA6I3J[-G5%HA]5R-HWU$HR=D<;G%, M:?Z MA2G;5)J[81^.)HH71V>33U0#U, MB.1D#>T5D4/K]_HFQ/@('%Y167 \0 *5I759JV MR =GHXJ5-51=0\1#LUG>02,SR48F@FEC0C41.."]NRU(G:-M; M:^Z!W!D-U*WLI^N;(W9,$ZD'/#S(H#K+U1>X.4_C4FF"BY3!;5%RH^[+6ST_ M5<\5Q,H6F2FH5Y+.?-W3GQIR?QAHII/W3/N00NQ'0S4:X&."+U&,A8]ECE?B MC6MY9=%:BT"D>Q9YJ9O\XC#FA%5CM$ZY9EV18TT7 YP<:K?V0XPBG<3OZP2* M^C$?ZA9?UJLJW"'=T*CCH@:Y:>IA>Z_%#/!)4O(4"Y(/:G)N&U>ZT4).P+T-T\%$KJ3P8P1 [3IZS-7^T,0'2G<4,QK MNHD*<[A=I\.R= "Y-^!$I@O3OK06[DZ3++9,"U(B6YM:LQ="#+IR6.B'S_$] M9:(8<1O(-+5'CB*MJI9A0ML8,0ZTR]Q[X"K*4'];O5ABWXUG4/>0J6OS9?H, MA^ZVY2+A#_+QG@L.7K*,N"CW?>\<3\FQH;(R/96.TS9G#J;X5=VLV6R]_JR?Y%ARN1;.^'E<*Q:-M]]3%(& MGTX$$$--/SUZ/SI9?RZ#/(]$ /\"9"^-PRES8T1XX);8I67K?3M$7LYZTB]WYM31)&-$3- MYS6SG@L;N(8SF$&W!0WG*1!9\2 Y$USSTXPFL'H_$Q[L>7*^="@OV-0#N3,; MJ%N]AZEMCMAY3:3N?^]2/%[%B=NM+WBF8?MUXL8NRQNW+1>(]>V7-7+'O#*< M#5U<$\U,2MOT5R@>E1Q;)I:S1LA]LEZIRC%_I05BO],(VGNMO>/]:$S\$*Z2 MI/M4;OS7/88(CR"2S5'\-@JM5ONJ>3. MW-$3%,=)-_P.V-$A=RMR79R\N_"D[VX6 >.V1: M;X[$S9[;AA5^XN\!$!B&9ZCK7MP6%:#Y0CZOW&*$#?TH(4>* >:IGG-U)H,8 M189HT_\TK/;U>L&6<+Y%F2$T(&/53!\=3L&UFI/N[JB7!O1NFS^O+$O+E]3W M:?R9.I"KXMV%/&1*&>/(^-&)_=@(<\;F@1R-)C%I9==C3 :($6P:/7OO-RAI MX*YK\5CX*GN2P@FK-50SJ8BX#:OD(D(P--B'U\!;/^3 Z#L!<0KS!B7S[C/S M.@G9PM=X$2_60PDA"-F4N3?"W-#7J]Q53G:TTFM+@KP\O&>U;GK^(0SL_W,8 M;6+*7N S7(>'-.%_YO#$>XF N0V6)V*%')VG-' 9I*?@@QBK)U6W+Z*48=H0 MFU>D+!T1XI&J?&C@&Z7-RRC.JG8#F+5?9K28]/+7WE4][X[!;&MWY$C8U1#U M(6AS7\2(U5F%,3PB9[7*B\AC01,K]O 5JY[WL@]!]"K\_/L?__"]\'+X34D5 M[0)J\Q)V!')(46 L0P$J#*5E&26\R$U!/#%+C3P !GL+)Y<&#JM9P+@Y M2_C-H>E9]6\G@90Z=+5NKS*Z%$_-W^<@+A.O"-;CBP\RMI&;._T/U0U5*W>$16/G9+:J*KB/AO)GL3 O^Q"A*GB MEDDD73">.;RR93C)=T5RSD0!;YEY=J9)!'MRK8>>&4(J6Y8J@73?,64STCHW M6GX2_ME)4F::;-*/$E)('\$\U>BM,QG4D5U_;4:'HYSQBF2L$86%\QNJA$9[ MR0$.0;( $D?R2:F"I]]>.)8I+Q\Y-/!WR-V$3AQIS.*\9@@A;YIC5ISGC$2!^SK\>D4'O?L MP]E#DGT0 H[ [MCGR^(>+2ER0%?[H!JD' M: K'*<\,:M.X#F-'^!7GDJK=;Z=4U"9C#D9UA 'JJ?,DQU'.]<)R4;HF![$ M*O.9BNH\&^HZ*4=&_H\C@<>X8G_OE7T!$DY<:+ M)*Y'89R=3O&1QB-9:P=/6(9P98(7$A A@OBRA5CJEX5@65HI-[:0C0CAK,_W M6*U<3/R1&+9G;F!_D1.5K75J&QDUK4O H%ZM[;36&8D%TGE_2H/6K7S&H+^ M!="H:HX'D^\UB+C*UDEEH8B2RCH^HC(]E'R;GM)-\EU&"9ZZ3X>!@"Y9Y&7NLDO#F-.F!R[U47H068Q8-+-,/608D9C M$<#24961$I&!)/Q]3%XS@Z&Z.'8)VUS4 M^TA#_D,BGNTMWO.0F&P0Y)G06 S&=#");@W32F 1Z-)%CS%<1_$CBJ%\1+KT MZ$T6QYS!RGR.\T 3GXD4.!#NB;-;?_%CC26UC9&[0K.2Y3%?WQ+QX&X1N'_A MK8RL&+0$")-?@32JL7H9[1W_],#4H/GBQFM5T>81*]LN:LR>B#SNJ)7$+85N MD^E:-[>(=:!\VN4^BA-6F*/22F>1^3SY'IZSIQJ+W]0+%((NL3GSB5\G%DNO/ICS0>/\ \91#H008Q+@S1IJ^WM,Z+V/##GI$.52-ME#E<_FN+5;?/%N_%0OJ& M_^4ZH7O=PM6T+W(LZ62"2M5MDXZ(\:*;_*.&U.4GBH$5$;QL5=V>Q0Y7^T,0 M'2DE)0R & /%2=(MS5 0+O!W/8=NZXT< #J:H7XWM[$K8A#HJL$8.[B<4PX' M@A?",Z'YK%&M:A1RVQPH\R//=\E!K44BI@ZB4<80A=&N'!;ZX7-\3]GCSF$4 M"C&ZZ]"[](,TH5Y'6.E*;3$PT\M,];#3B=0B8*B?1F,X8L:9<-9$\%Z)$JFN MV %4_!%"E3V+ 72E25[K=),;RU/&HIE)WP7B@7".;"0&&3&@568LZL'Q.X=: MH<@#Y1#KNUSZQX3;Z^?03^(UG-.OW<1_Z9Y=,Q:7Q:#;J&:M1[U16"P"#P='ZA MUR&/4>E-U%)18CRJBT&K06;3WL+H3G(1Z#5,LY'N:^0E&>1Y4D4&(H4@[V[$ M.@L?DMFWH+OC-&@LZE&4C*EN>%2,*: .GL?,MN9L'M Q_X4#_@MMRK(^;X4< MAS1J58_7*DT0XX1.TOY'9AD]^ZG,A2SMQ\%U+1L^:+6(\CGF,6XQ) M!">VXRMX'7*V_IY/JV$ZV>5$YM030N613 M>^2.V:IJV3VUC1$[:;O,?4>RI PA3U$]\5&S8)O'7^?0-@IR^CN[ MXR@'!1)M*/O0^Y03K ^' +?%>+=BV2P"[E?Q5<\ M5]LM=9,GYH2Q#W]ON%G7JOK3>E-N-=&&YM^-9O;_]9LPU9Z#+A6*4 M.^I'FKQ2&JJ0Y:?4]^"%K>M02OV1;B-&UZ&WWO+/\!0=?/??O__WQANB(Y%& MCF!C&K :8 ^GBQC91E6O?\">"4&4%'G$GLE!KL/,;Z4HA,M"A# DD\;RU5,4 MIE0V@IICXCR<_,5_WE'VW;N;Z)6R;^P!W)._]\/GNZU W2WLG_X41=X=>Z3L MQ7>;"BB9]40.3QW4+Z./03?$X-)%^MZ;5X('#/B,"_P,?.!:E>)D?2'28HG& M58=IWV5[@'X]8=1QN5XP4NBK_."NY =WR@_N2GY@=5TPJR7:$,%ZR)])QZBW M3NXC/TRN0RX[;0SF6SMA1P$CI2ONW]@#L]^;"=Y[F!?DR3HA@@%$R<#"9257BHB]-$X;]W+SR0[^"Z9^V7X[7UJFH-.6WMK>#;F3FBIN<'Q\LX0L6%/1)SA&OM%GR YX5S=++%-L'A-& MG;/QVMP2Z1 U4"]_IK:^&?:W9END[CU[["@)\ZQ IL9?+*G/_!;I1"H628^9 M>RG*%AX"G5S%DR]H;Y:4N\/7X444)LQQDU_\9'>1QDFTIRS/+%MO8O%'#0)W MI8$4G :9I#R9=B* >&;MIT=?YU#G%'PYE_$CKYPAR3BNRF_+9%PM!5>@U^O:D MBG]T G&,[23D*A1O0LF\E GU?4P^NX,9/?8]<>6"]X?O6;3:.3'90!8,HRX5 MKX;S;GY,O)3.O.:;R;ZMT\**Y,PL+ OG&F4Z%:<"QTL*[R+V0L=*U\7"X[D! MS/"QZ+=H@*Q18SA"OO.HA,AO_H61HYK8 "0+;N.:X$=I@A#VPFEM%#VK)?1J MVET#KZ&HVBW5[IUY?] W>@Y]/])O3Z+YCHB"W3K=J,8[W2=45B8ZQLH,N%\GIV(%5SQ MX,.$ELG49CE)6'<'J2=^J-T,AVTFJ%RZ*6\UP2\.O;>;Q@&=3X[/_NH$*15X M&J]#[Z:0^C./DU/(P@FY]5+&N-R\P6T4LNR?4.R_\0'V,>DCAZK135E&L=&( M(P:X\77LZ^$@"1&B$,57%#D"Q%/,1&GB,G?[Q1MR\WT\EH3^Q.AO*0W=8\,5 M)K.>2W&_=O5K'4O?;0DN8R!]7VM7EG+-Z_1NO+!DUG,IH[U=_=K1 MKN^VA-%N(/VXT%\>^%;O*,UK@E5'&]AU_SB?G1LO.AAV72 Z S0A@"G_18& M 5KQ1P[_2M&?W0L2LQ@AIX? R0J-XLX'['-'J. M,66OB[=S2B)E2.:1*&Q:Q@K!$!191VC?%Q#''AI*0^1V*5X);\F#-^F''+6, M52\C46LGQ.AB+GOOC C!845*L4[!Q7HF^USZ_]EBW7)X^4=*H3%"M05R%ZU1 MIU*3O/@S8K>KD[+W76/QLM.Z]E!Y'B<:7YL@"I_?<[Y[ZX?E6H#H"BCX/:M5 M5:-)#['7M^,+IDFY:@5#7%CGB-:I8B7'J&B+&L&9Y>\_;^5H:Z*ZL M8])T6A*AI-+#?-!RBTO!3(TCW/D0)9P7O?QRP<^SZ]ELAX@;:;TN;[.YB#(#/!>T-E_M2YRDC8YK]HW^JQLY,[L47D M=FZ)"8(\K.84#)%S\7,8;>#:/%R&N X/:0(7K_B'#'R!>$9WA<9C@QP_IC)L M;4+62#P08]1DJHZ1EM6>BR7D6I&R9$2(1JJRH;IJE/_X%Y\'-12?FZ'S':0F&DMQA2XF:;V5 MH".P!,?HI,?8]Q1*OR^Y#;I[2[,8IMT %I!#S.JQ ,H?S.XJU?98"BKHU:W% M@//F2_#X!JE'&,:2.I'DL5P_FD!E08S\@,!'AZ\A;DRO'HW+:BFH,(&!)UKW MWBSI/M(4ZF);_]Z@N9V$SMKRN"DK/70418H*9A;?O:I+][C@9N*!H,;(+5V0 MXYR)PI6WKAK:(\8=(['[5](\2^$ZKHBBCFPLW_(AT7TX5WHM<42?J]TZJ(LN M2QO7-9*/.[0+!F\B KYP C<-Q(\/41!\BMBKPW2E*^?@B]S#9C/]1(%R/5/$ M7CZ?[KA":#Z)%N*27T%@HB1>?D0]T93X@E*N:94Y:EX+06GIS!QV[G(8$9+P.-)]!V[()JHC'R.M?$) MV%;JABJ$SB6<,$O1Z%TQG!8OOQ;3X.S51>M+#B:J9KN M1AD36^ EJ>ZZ#;[AXY1N^+",/<0Q:FE=6GUQ$^XT?.@WWQW*C-!^D#B*(%-C' M,U8YCNU/#7&8.H)2@R&IQ'NEO;:Y,CCEG2>XM&@RA7N8*\"@@* M[+H.7[B^$3M^\D,_WE'OIRCR=%FZVL;(T:99R6JIL;J6B/&A1>#^A;(4V17) M"!-!>45^8E%LJ8KO1,KF&L);YQA\\9>(_>,ZO&>1RP&LS1:GC9?BB[5*UOIB MI>42?+%>X!%\$0C#5*)(XW#&<;4%:N_]\/U!TD/@C0_.ZV>'F\-W GA[XS$] M' )(@*3)W?:!POXZ;7520QI+\=TN)JEU:1,"2_#T3GJ, "<'\D9BOHP&4MQ M_ 0;FQE;RZ@PBV7 ''O%1=8 4VSLP<:CRR.)-*!W6XZ(!\J2XSU7+N$FN/HM M]0^PP=I4^*5#=^1@T=4099PP[8L8(CJKT'O77I%?$<% N$'.PGY]%*WV'X]/ MG'=#<12SGLB]H(/Z901?I)AOR+ QWIY%+WG<\Z-15',>BYU[)^K M;S3VBVY+'/LUT@\=^VKHKRN(+T>^U0HG<]J@T?^MESFYX6(U5C6I-$#NS^?* M5,IYYG]%[)TU0O8NSP$CSF[UD9&UL>LFU_L#BUYD-:16EZEMO #WT2MYZDKG M+9&[58/ @URL3!>!OTVEIE^B:S.5P0^\_.%T[='J22/DCE>O5#5[H-P"L:-I M!.U_OB_)6?:KB;2RZ$>?'7?GAY0=R]%OHU,U]T#N80;JEMVMH3EBWS.1NN^0 MS6F?+.;L^N4\&L/L1S/J%F_EI2ST$WB.,/0^^5_@I^8XM+$#V1%+4,[=J M)DVN1WB?(6XXH9M,91;Z?]M#JIJ5V MM5%'Y%YLKKS126W>"[%'=Q!^HM2<&]NEFV45I(P<7/9;HW%7!)TH^L)B5/['B\B7& TZG7KM\.9J*ZI.7L#1T994;_G- MX0=NCO4>[N/]4_Q>:RJ-:4V.V MN0=RB#)0MY)1HV^.&$A,I!XRC"D4T@;J @Y??MW!NKU;EN'M_=:Y)AN7(&W M=%G_D?!Y=?>&_T+T%TY7& CV_U21M(* EL# \:-=C=&C(60(^2*9P M;"[9DE\3EM+OMDX0G\>#]D!C.C-):9C4:#BG$W-A+J(X66_BYIC^O!UZ M1]6H5G7-DT:HG5$G:W_W$\X&-,FO&55K\^@DVO% X4##N%@:L?-)M5.KFFI;8][W$4L@4FZS>-J M&R+W.+URE0)%9ZT0>UR#L'W'I"#Y7I2QM>YR4ZFGJO0*GW-KM+,01;;-[?C= MJ]&KEN!,XPVRR1T'-#&:K$N-D3M1LY+ZR#!KB=B] M6@0>+4+,*&.($D?3\L*)X?DBWX/G>XBSCU)Y-\H-4H]Z4#@87H/:EY[ B[8D M.@DO!Y:EU]SPNX6WJ..=VKX5 >RI5S:U0^J0K:KEU_CJ&F&_O=N_/OQQY3YC_O$O>1]OW*?^G M$\?49D&;!Q#F;OMS3-<@R=T&KH92[SJ\^N+NN.+T4\2J:)P_!Z+![F$4D0+9 MB.8JAQ\#R"&.4<;0JC=\9L[%N1/!GF3\87[/)! !P$G04[S.8R?H06&V I-( M5+(;+=OM-"**-H'_+-\MMWBY00B]#KV;(CZ39V@M1TM&'9'#DKGRE:L&K;T0 M@TP'X7M?#Y!^ .G])2:0,@ELK)]8S6 !\2J!6 DY =DXG(I+2;RC'%7+%248 ME9G^2201P2(,5 'R%PJX1KWU"__M,\VSW_+4N@]&"U C,L@AHJ]A]+LE[300 MPT=O54;;8 CR=FZ4S)A4DE@Y$-9K, M@SX0]0!GPEDC1IP1[?/#]S]\OQ#$X(R;2[9TH_.64*-LFMZX 43>"G)4=)D; M.X#Y M!C%!MQ_/BP#/SXQ,T]@MD4F3>$'F7#] 4/H/%&L*.BRLS0 ;SQ(\$G"4#-,;.#B-MP(<957F!@[.>P' ,8:%.'#\ 3]P MK+?<9[]R M/)&^M[F")[!DY>+QY$J>?D7+17K6H?<@;A.I:]9:#*YOBQ1_C%0\*^1SVA!U M_- D[T@9J"+K*TQT%1-'4?*%LDUD4 AR=%WE6H*!?EDE@"3*+\X='-:WGL@X MSLF72T_1@Y3F7@ISD3(FWR2^Y2-?_D-C,O/>R!VXHQG*+FW8%;&3=]6@KRO MUB(?^XH3N:\?^W.Y^UQ:KU6UH>A57I1%X_HGL<>G-$D9_>R'_C[=][V/8D(% M.13T-(O^5DHK"<30T%>3\2(#R9(HGI7[*:MR?CA1]S>.4]]:,8"6N:VF;+17 M-JIN7!(G(9?454GB'T22^)](*E+LUX\7Y$]_M)C_:6*I+K=E M-[&%8]4T5S6,40O;]19[)@,\P T['*"OPZ?7"-0UJY-J1N<-P$RM:7H$0 61 MA<-*O2XSP DLJ?P0;JL(%$%1M74.$]F]M6*N+Z38CP,@94IO!D+.S-,/1'(R M;P)&SK69$4B ^3*@9#PSV;W"8JPQ9-V/@B5E0F\%2LZ,TPM)O#R.'/<=] M).UZ)Z;YL1M$\/8;G,I*UN\#X"W>@/!S>=0O_5PB]63*BA1U^IZCR'OU@V E MGI43;@E$-D>R![&)"W+/G%-OV;Z2/;G)+5I(H'Y9R$#4XQO<7D(,(N0@OPI) MSC)ZYHMK.AAM_<77[:YTIX(4XP::I1SO="2!..[IJTE?O[H^!:9S-_H5&.%U MF\(@M\Z>7D:0:M+/N!I*RW:?)O-T<*$Z,LMUHT9MAKN2=D8J3T? F?PJ>5LJ MCF[72CK 69F;:B]'E'&'WV(3%;O'#&UP,.23*Q9"2? MQGX(U]5!-KC1\D&=N72C M@!1/!YBC'&YUZ(XXS.JCQ; =@/>FBWW+BY8&RW18L'2GLERO,5VH="2Q3.^9 M)/3^M*C%B1WKZ/!EY$7)2#?O((5[OKEBT%SY+#1IFCE,KVF+6(@ M:!5YP*E$3IA(RI9"YNE5I4[ ET$A35XC]@][/GF1QDFTITR4!8#STYU_:';+ MYA[(/=- W;)S-C1'[)\F4O<=MQEM4B%NV4MG49AEQ.TYZ[V3P%Y.HWN>MD'N MD+4JE5VPT@"QT]7+V7?4*6J6_6H2G>RY#Y2XB?8'FM#U,Z-TW^I+C1V0.U:[ MLF4OT[=&['(&0O>N*IB3)@5MR]XXC[I.3MN>HQ9[U8WN6=,,N5/J%"N[XFD; MQ ZH%76$DQ.[OC:=9A:KDOHN#6,_?#:<_9K:(_>S5E4K%4IUC1%[7KO,O:MS M9Y3Q3'Q3*WN6*&\C9_S&#^EU0O>U9#(H\DY]8%/=( MQNF^U24A<^TJSKO2*BV(;- MC8F:.,I\.\*P,W)7[V:$ZM:#24_$KM]1@?X+Z?IUQ(R;"VU@@-$2UN&A 2%E M^:%R2*2>N6MYY&D@2>10,H;!#&.*5GJ(86<4M2:=E\L"9*])VGDD:LCB97IC M7L6)OS];J^3O4VXC)I\$IE\2LH5[S,>Z&JPH$*W&3+=<[*=7&KS0SU&8['KL MHIH172ZJ=3":Z?9*.\5E(EL7Q2;;=JF%-1"#2#F(% 0=DLUA/+L/2753'J:@ MI]=H%$,6M-X4#IV8J#_\*$)O!G5.]9D7;$3PQ-DO 6+&LI3=-Z9ZZ POXHQG M047M[:%+V4P#\05(O2V$J6AD V- @,6@S"C6LOO\5'>MX&#+5X]+^<6&00(:1@,=PX==>!S*E@KQX[3*D! M.6%IF(@RK[K#%.?LD8BM'SJAZ\/;$#)A'VX-%2]'!([[#VAVV!UC'PZOXG03 M@[]?_)?>"D#,G"8$_M?>,>M M/ N#\QPN6<"MEOT="&\,A_ L&(@OW<&"1X^Y6!,9TQG7C!$*Y>$=I0CS^2WL/ M9,PX= ;,,9R]W6MB,YJ)3R]_M%BGCVZ2ZS!.F "?NL>,FELBG4P,U*L4YCMO MACAF;)*V[RA\='?42P-1T/LF"I_?5-D&29#2MUU.NJMA8-%G3=%'#4E_^N*[= M8H;F2*5ZSP:GU4+%5E6JU2AM0CW/?=)ZL/9(W93/8B!38ZQ6UPZY+VI5*[OA62/$'JB7M7\< M(RA*W[,;I8VOW!,X6Q Y81:@'4=SLY@E)1?C_SIU+_ZKOSUPL>OBL-._(76C M6A7 =2I_0.@N]?+U'46"TMC!D_GXJ07E\[]B'T/G 'SR)\SC:*PG0>5(LH*R M$^DR=OABY!>?G2_^/MUK/>/T[XA]HU:5S#LJ?T3J'_4R]AU5BII%'YE$'RSG MR3>:0L?MK9&ZD*&:^K/E&\0%ATTE[CLX3TZ3+58%GEK38NGM<0YC/@W/:=[P M!<8M3>ZV(/VE'[N0H76B8&MCI/YEIF3Q'+RN)?9DOG;!!ZU!@304C8 3$>%U M&?F9GUY_2UIJR_7,I:HL[QMM!:803Z/KG%/]EC)&O4\BVY->1'$2P^-"*?]E MF.C+\)GT0PI/G56O!@(MG5"'!*:R]P\.) >B6!#!8T4*+A.6Y6N/$V937^5. MA\_$E08(SY6>]PCM21U--)Q>E)H@]]PZA4X/R;*_(_;'6C''.2B:)C>]M=C= MJ!J)&G4DF"H*+\NZ]CP?HCPG@!D_B&*H;E5?;ZYK7Z2NU,L$>7NV/EQG(I5@5K^XL@U MUH4RU2;(7;A.(5UF,6+'K!5S4#9QE&<39ZGNXLXBC,B[-($+JW#9U7Z&\?"W MZ0IMR"9B3%R;M9E97%(N,_T#A7-?+M?'3, +Y\#_EAP-+&1$9$%N:FX4G2.W M4UB(JW=09'0PR'F2G"G)N-J'A1DL4Q@@APWBO#@^EZIW]IMFR5T-/>XIMUR8 M.,]S-6G+.%B7;W C=5[Q_?6<;$ZN6=^Z/H'^($>G*.X MU5JWMIF8'U*PFC1?:A*B0B=BI;B="N+]Z$X!WG= M^>Z.2Q'%M&"X3Z&R!B5I+$N#[)U_T/+&P"$S"O\IM\K,=3=0?^"S=>9]Y1/# MN2J(2.Y+GUA)2:28!.3DG[N\-Y6+2DJR6MB;0FWZ^\F=B='?4I]1D68C:O2T M.,:4,[4?>1\I%X+*IRJ@;LI5Z'V*6+.5Y3'Z)SXO77WA0!##1_O$&1A][?%Y M+FK&GLCD^EE[9(:+F[FGTG^\V9M+R*=+$%'\AH8>P S\6"J*M1)@P:=2$*75&A@42R+=?!]ER+[9/4S;>ECU)^QX?+*3Y$V[P*7T"0%1] RBLG M;9 8PZR+[2-4;=[D! -'_RQ+WZIQQE_J]J*_J(ER!%,:+&6[$U__'&:B3334/U$M= MZ@VSTL^'*%R[.Y^O3.'?^7+[AO^"<9H/@#'PU$2\BP*^' ]/ZT^B$FPYDYOE MCZ>9%2U)M:SIU+:11IJ'MSZ+$\*D,J/-RND!*BX7BI4WRP*E&V&@'!RYGU=>IJIN/3YLN:)[72CS2!.?G;!R\9)Z+& M.MD['D4TJXQNBC.XSSD0Q<(ZZHZN\U]/O[+-E'+FOW W>*&E6<:/_]%09+.E M"U(,ZZ)P-8=J;)@N0IG(=5%%(K[(*VU.%NZ+&8HZQ6N M'\KG[1-2E:N;QMRE(R]?\RO$U M![5-S9&ZF*FBI16JMBW^Y6F[Z+VOM/.%9BBHRLR#?*YP,Q9D1P.ONB8M/Y$G M8UU.V$(Q)#3/?)_R(> M1*I6ZE$\%:C/X*D=5E;C*WQS_?'N M =*9N*KO()PQ"YSW?HB]WS^Z@R M>G9B]42@! Q!(4<)&F8&@SE-5#V5KME$!DM, @QKUV4I]>Z=([=&L Z]!]A# MHIXH%7\AZ\376<>P'V8HZ*)ZC@$FG; [?R<=1O)ZUV'L"$>Z+TZ04LC*5Q?8 M-TX@*L+$.TH3XL'XYW^)-H'_[,@M*%^^5^!![GV4/L-.E*-:.J$'.:_.)J!B MIZKYK MV]OF4'I?[;D5CI1^I"'=^CI\->Z$%%R[*5W>[VCN@7C+PU#PH2Z=T2<9@Y4= M7YY)[5S=C2)L\?%WJ#/L,.^>15[J)K_PVNS8]D"?9<"XQL.S&>TI6'&!#(IN52TS(KX+->'>< M8I:4ACK_U^DPAW?7E2!W[)&R%]^E-3=K&YHA'<1MBL&8U;5!.$1;1>V]M2&) MQF)O0Q&.Q[XIVV48QNO0R^2HO1K;UA;_@-2K>#(JSQOB'IH-\@X>G^O*^+1R M]W4F31T330<CX.JWU#_ _G[MC5;3/DC]KI/*^:%,6P?L M!S+&\H]P&..7 IB#K'$D;MI%).92B.',A[+,S8@"0C-)9CXJF=PDP$# U+6K M[JUS;7,FEBX%SZBZ]D./B%WW#A/8R]>;-(XCQA>:>M!J:HP9K5J5S&%*VQ([ M/K4+/BDPP]% G@CZE@H93:EQ?A:>90:/^42KYF1;/KE3NT!KZ8#4_\R5+396 MFEIC#PS,A!\IOS7.TC<.RCFS# 8[]8NFU5V?JR(9V-@TF53A7ZH?M\R*KGIM&,1:SZS)L)O[81T?NBFM'GJ,N+EIZ'@DR4K M3P(*<@*X"KW^>ESQ/6AX8B*<\U8@D?U#7WV0[$1.KT!!F:G M#U8]AVV(1]B+Q8(YGR/Y1-%UV*SR0Q0$GR+&!3_=PAA&"3G$#S!/&?=[D$$\ M&0S1IJ_'9#PA_FF=+30TL\HYM'D*07$@-)3D0FOQA4\B62*,0P9W3#%MB2+7OS8 MCT*LF'%_\OA\)[N5.B\:(TZ-8(X-]Z=/=R\-$\X4F! +[B=YIOU':8*0/D-! MB?X@,)HE+@+'W\?BD=/O8IHD@?V7%+9^2#U5!>">JW5+$[D]YKOJM[#GMM[$ MHM29QGP]R"!'A;Z&J98"[48#,5+T5J5_P3W!D"C:!%BN"&=*,J[YGX O^37C M;.VUMID-!,N0*%0/'X?<+H?,+K!-;7$AV7K7/XL"B1N5F9"AU M6!0,U,D]KL\K#L+-L?CVF%IG^KDU^MGTVJR^82>W/>FT.+^M4[K9<R1+A(IF0_39%5P4 M2+2H,-,NX#1+C"AQ@C&V_H8__%?>Y3O0$ X/>R\\M,\*G05&,A.6>D]@"%7? MEXDR%_Y&OCAX':I:A)_\V'6"_Z).[3WL$6DCQ8=)3%AZOV@0J&+V^YAL8*&O$L/I"NXNQ%$$83SA^./R@'Y#>8COQ%'H;((C\:A\!X5Z M*YC%W;*T\!:G7!,D$72#$T'X4>1DPMK 2YFXKP[/,$B]R%8HEMU-([E-3BCO MG:.@**]AR&QV\8;+\S,3<0YOO]_(Z_#O/GQSTIM!S0TFWW3:IJ$'K7BW-% O M-$2,!,YKO"+O?OB&>%PBOJ:!!Z39L4IH)2H_O/O#-R3D[N+$N^J?9W\D"LF( MTJR1\T\II,EJQC-2D0<^I)*(2)$(R&3EY5LDYBP,)V;I8O16!ANF@+EBDH_' MS%+&H86^/](IL;=%!\<.R,3^5.7(TKJ_RZ"S4: CHEA1VBV+H-6;]'[H0I ,U>"*37#[\>!,=JW#YB+> MJW"O(#:1_'$$>W/9JGWDV0OMKAP&2ZCXGK+'G2&DT4,,6-J-Z1":RX#*818D9(88A^O(@C)))D$I%XHVT0M5>L0V.Z&QN*5 MVVA/B1,(<,K>K2T;-4N3:\$9U%EGS)^B"X&FCTGD_F,7!1Y'^SIL MZDD"*0@-,4B^?NS8'_NJL:\Z0\XEKY4K;'F0 6?XZ!&5]"OO@>#3U9 M#CH2SZPYWM_3.!'7G^19@>R:AP?O(-7A&S/?$M6CY,/4E1!#T8!(0X08<'H! M_TA#<6 3N.I8@_^"6T-02%ZC]V[ %Z5D3Y/=[#4 +7XZX$AREN0I(I(I*7.5 M@>J423A/NN-V*_9YH&(P^%O?E2,%A?BE M'X@0H-M2_+P7T@FOH]I-R_&3+HBC95/)QUR2*Q[H%N63Z7ZZ((>MV70/,ZT' M+*U6*KB&36,1] 0*[$#">)W("!_>='R*LCT+ZJD+VVNXQ?U,FZH8C$(8.52, M9[PRF@RGBAAP1E2N_]6B7(0\$A-"D+(4,!T+1/!?*+G:;JDKXA/1\OU&/+6C MA"-EZ>Q &3*KQM*U^:+CWS7,:ZLC05P(,C MZEI0!)E&?Q6ZLY=+TW N-4]#Z]H@][9:E4VF >-37R]D[L4(,." W]AO0 MW:>6WDYF!5R%YC2P)6Y9P(^B!UR4G5[STABR?RQ91;Z MJ&8AU; Z"Y6@ 5Z(%*E!(*&EQ[A1FQO>UX4",5+,'<[&H->F>/3PO7?-"%L+L-K'B;[_7O?+>T1^H[QJJ6 MGK;3-\:>FV0D>_^0PN#];\CR 9XJW,IE4=?DY"4549S=*V46^7&%Z,9A,ENQ78D0;^LP^')NI^#]",MEO?Y1"T$L7 M\[]B5?9269K_37T;D).O[* E!,)QNHE]SW>83^=_!W#"L5HW^L2PM/AL^Z0* M"^6 )N(-3]U&QDW+V^ZC$$8Z/XUOO$Y;EZU4$<>0(RHW:%NRY7"LY6SLQO8K M]1C,",BHS..6A%@@EMVF .?J"#=>I\DN8OX_]4]"3<#GK2)=FVE' 3X=D[>( M@ZVZ6H/%%9&RY0D(,2G$6QA,3F;ES\X7?Y_N29B;2J5VA]Z'-V(=XJ M) _Z**/@=2\)WB*8#S.$1:179\TER8D0'6 K)'?9#D\N?LW<@.&QU"5^.)N) MM].;2PX3>Y\KY_\O]*]^BIF!7S+_NC'_Q 8+A/M)4%V6IKL*FU^O7,SG^5F1 M(SS>EYO]GKA.FQ?A(^]\=?UL[%K_%8,^)@Y+WJ9)-_39#\5AE[%AW\*D^A,\ MV!I?A[+P^NQ?]8S]5SNEUG^(>6;4*N^OL:$^"'=2GX5+!N_H#78CZ- M,M@;Q_5/$=M2WR:TUTGPU:*[]G/, _!G[+]*C-=; 3_,Y[*_9:0?_P-=0+)N M$*@RJ]OM(/?%[DZZA9"5*"]NLQ HD(NF;H# M-]K++]K!CG3V[MPV35)&YT[=7^P7$F*UU!'(I^RZ,@*&4W;Q,#O_7J **>DR MZ9%6RQV$Q7ZYJT8'6/4Z\GH+2[W\P.L7"A>>J+=^H@ZS%/[E:2E9(].0*!7EP1,!)0EH282: MULO^OK5O;6;VKWO^0SP4_C73=?F V*:W?\UI9N9Y@Q/9F\Y*G/[+FB4L>GRB M=%AN6;]L4T;N3-N\7+=-]%48>PMC]D6:9?[NS+]<-G9SUT# M CHU]D@!8Z;U]*CWQ-'M-9O)'363EZ!0EI@GV?F72L,."14Z MJ6CBP)G'A'YQ@U3D8 KLB!:YU$^Z*H.]20%RU7)[^K M*4^OVC'Z0D.0C4'%]BVT=7<^_Z4(:4IEZT7[;T31>5EA7IR:RDKPC/@QX;X, MS^KR;L&11)O %Q=Z(&E65'Y46O(%>Q$700U^_AGB+:?@Q#%-1+%X'B7E%>9? M=Q'9.3&W6T*.E O$58AE?7Y59QX$+^KC$Y?Q69WY#@FI2^/884<@^>Q SJZ? MR*> N:(NI=SV@#1"C]@)JO.3M)Q'67"$CR"S>#-SQM^2IWPB^U>._"R^99(^ MOYHA?QYCI/YVO_J@U/NO8WMJ[7D^_. $EW[L!E$,$7Z6XSK[*J--&J3!IGW# MS+CCU"C*5[G%9&81_'M*A1ZDI,@;3GF?]L.=S?4/=*_>F[K@P2[P2+FIGRC; MO\6913_3YW8HF0&L,/HS.A/)^-7.0@,^Z3QS4P\!O\H9:XB=\,]CS2LN/0J? M[2HO?7ZS\9D-$[3?W@D)!F.?K607<4[2F%-I&BQ@E1%IL(#57'.=C?03\.L] M%QEHK\%KJ.P\A.6SMUN:O?D%:IY54K67,EFK!N@>(@8'$ HX MW\RFNZ4/-]^&N\'-!#0AW]O\UNJ.PB)B#=/3")VU/N \/&D2]^N,0$;[T(@2 M-;2R?KUQR7BFFR-$X6LSLPCE7Z7T;'Y2M-D"^D"&?'A3D8S],5"7.]"6-V#O M&.>^R&$2%H\_TX8W!/6MD<8*AFJ6#QDT31%O][=)W'<\QZ\3T.2NLO_NF.95,[ MI'[8JAIXH+810M]KE[5W-J](%^730T&7_ J4SYQNYI'XBY_L'F@@INIXYQ^> MHJLPX;/Q9013J8E]6BDL:?2:F4,[KIN[+V7$&VHQS!?N*KX +$F9)WF*B.1* M?I5\9YZ>;%BF8H"DU0#30L6ESWC(&[':V+&V 6)'KUQ=7RH,?Y94LS:;2\S,3;SR97U,8@RY21QW==.6=D\%$$4+" M^+KUWE?,YBLE0B7?L2S%BN1RS)F.;Y!#9]^(I9L*A3W%9=-[<='U.A0;0=!D M@:GUXG]@W]L/G^51_NFI\T0LD*/=% 8=)2^]ACYB#)Q$38M9X>(_1,FUS%?B MI[!L9A!UI35_N(*X#09QZ]7:"$[C N^_$T!>7SW%"5.4/[[ M110GMU'R7S1YR%4J*,E.IUD%0^+9B>1!CE;6/U7GA>D4PB#&5/LVF6$AG,NO MSO)7532_5=5]"N%7%6*R4TWZE1W\7^XG^SDLI@_BULPO*Q+R[P!9CEGVU+9< MI])U C<-Q-0LJB/)[,6BPM6>)KM(],E*)IVF/(Z88_[9#_U]NE\_T[MM]DG6 M22+3R7Z!&E4G]I-&73-Z(4I5I9"=]I'*@L8_'Z+P@28^$V'^R8>?@1W2:60N M0^E4F!(L(OXTX50X ^L%3(MS?8#3*7)JO@N9+F5!?S34Z= M0%APH!M,O<(,(FX^/]E5C,Q-)@^TYUZ SB7- B9BBY^I>?DZBR@+F:YM6F;: MQ2]Q0!OR"FGQ55P#X)(:O9$%\C(^FW;]7'RGDY@@5^$MK[&7]?'L.-D2<\Y< MEP:4P=[\Z3'#Z,DNC:R01@IS&'B<7#0]'\3'F).J:RTWC92DJU( ^9:6HS:A MI[E.'AU7BU_!W_L>$^6[A_.*5 M)%GWR(<< "E8I5[CLJHT3FUKDX)%+?6*5&40*:,,:#,IX1L).9=48LC6\!:6 MHR7+R<%\7N,+Q3Q&DR00+>0Z;KWE7T.M[*",DA\*2I^=+[":&O?[=&7]-F>Y M7A]@A$FO$]^W.P?V,T/_V[:"3K;EL(T"+CW,:(XH#ZBX"4Q1FQ,48Q+ZP_Y_."K'P2P/1$+_98S3<[[.<:8-7.)LTU !V3. M=P9+4J^(DGM1LRAV!^GF"$O8"JH;&?T,JNZS2W0O6\D,[ LYAXO'NB M&D9OEL0?GYQ-H+M3VH\2=ACL;YX*R'4G@QG"!FC3&Z 43PA7%&&2LRV7J)"E MI%6+7P7S\2J_=7)U3_4*-95^P.U,$ %8\QZ(?91;J(W]LGFOR M_ J,B.!DT0'DSM[=5LH(WJBDU@W[Q@[(!WN[LN4AKF^->& ;"#U\$[@@GB&Y MI=NELVC+"FUCC;8#MK,S%3X[?X_811HGT9YK7;>OH6V)U.L,U,OW=NN;8=^* M;9&Z=P7A'25A/OSV0)RX&751VT;D"CCA<>:]SHGT+5Q-$"8Y90N;AY.KZ.J4 M&X A:^_O*:3F73D,,OGBCY2'&?0ZY*K2F ?X7RXA*]?UY>HZ]-9[B$?^J1W7 M ^EAQJ,Q3)6CUA!BV+%M%-U&R"+/^).-$(!D$JP(EV%%RE(0)_1(68YYT=&J MQ7(S?41BIF:8M6JKC#FY^GC]=+D>$8@OG(.?.(&H:N7)0B#7H1ND\)B3Y"IV M7**UZ[+4"6*NV;USA-"R-N(;1@XS#(]@J!R%!]#"#L)CJ-:[I)KD3;D[&.X>^)D%H.9ZZ"QV(PE_;9; MZB;^"Y^O^#J,\MGJP4FR>SY<_+L#9'?[#37XNA! "N/]C5&I6P\E M>H=Y&2LB>4%T1X";J <7NG[@JU.6>\HUG/LFG56+)-P4<*N"O',X4L#)+1C@ M&WLX4:X@QTWPD89TZR?Q)749Y;+'#S1. S@7^,0]ZI[Y$9,GV+SM?13[30@R M$FGDV#*F ==08L8"^YAB'UE*KPOL1?HR#E*Q1VO*=A MS+E]2L73Q'4!99?.2)&GGQ'RI:AQ3^P+S^Z*]-Z,V4><+NR,OV0T9<09M ;9)P< 'M1P0Z&PY0:#HR^7.K!G+]12.&E%#9&_$R( M4Z\A7B;'S.!IQU:EQ7"&I9?20CGK4S0E.7<+N&K-2FVCQ>)[.2[W0EDO7532 M@81P1G<@:+:-CH_U5J#$]SKSG89/ M]H=GPU>I%,#$ "8',$'@( G,$SC( DP88-) +HZC%XY1Z9+M=-$)_BY4R;5( MEP=E/T9^PK!X\'8VF]:. OOG.,T.M\H5"Z-9X'T-PB![; Q6??@@C4R]57-H M3NO !'LEU@M3Y[/J#?L:L3R(%C''KZT,BAHM(?DO*6U^"Y&X J* ^FH&@'++2ELP6X@Z$_@HJB<5;L*,\TWP!W8( V* M?1738>=I-H'OA#M#&6D':B;_AGCT\G4?&4#^-H"')$C0OQNL+418S MV&4D[*=QY/0E Y5V\D^C[H@?>FD:K (_;YS]1++YZHOW71*7^W%$&H,LJJNZ M7NG!#F%LLHFJWQZ&(C:=E)]S/I'AA.] QRMVF.]F2>-><4UQ*E=7W&!*=ADZ84-55>U?? ]D6<4^6S]0O MJPJSX9:,WS/TRAHL5T[)A)B@3[Z+MUYP?!!JC>DS]V M.6W,=JR[XO._]GL;^9$XGIAVN$K*5(-/FDLT?YE^,TPLVEE0IRKT]6 _H3AH M Z6UH%BY':[E^F7FNOL'DU[[[0;_$^?AOUS!?.=]?GU;-%5>18H6=79Q0WH3 M)Y4/C/*#S&[] Z,(A3PL.]=/JRZ&X25"'/R1*&; 7@I52LD/'"F0$]%NSF[1 M5'YEPO&<\"NGQ)>51WT;*+LS)O#7O/*SO9<$7@BOUI1Y^IIG'Y>WF2[V7U/R MUY[B?W^O>T*NF11YJ%8!K#UIU4"'.*PIQ>W\9)5@"IQKGR,YV15S\7Y-O?3= M8^1M S^=A7[AE,SOJ-M]H%H*']]O*?$CD=Q2T(L14G/MKYS#-71=N&#_?*T? MJ,Y7M.6S0CDMT'E%(N7WM=&I(9\;Q.3#;EU).])?5&1XK1T2/^C):@A> M>"%=E8@O_Y@T;0*O:OBTPJU6$8H@*QT[O="JAV(U6I33U=T!2Q!]_LIH&R[' MU @-DNTTXJYTHO,I.L'DU$A#I"%,50U5D$ZHC#J6V%HEQ3@[;Z9J0*OLDU+1 M3\]JY=U-4N)I6:ZEOAJ)[3IM-<*"UIFO*GM^9+33\E%YATXCX71\T]+BZ.GN MG-,.F:%!HG&]F:8A14$^+0=\ E3A@[,)]'UH1;;GB3/7O1BC81WVO9GJHSOL MZ*VQ(#49A=3S6L)6/"US/ 3]+I,Y JL/JM1>HIHU?/DY\'X25M@CWK9V>,Z3 MGZL_7/D^:]8*HO7G)(YB]JX5_ZUB]Z0M#Z3NWTLEM4O6VC! G**[X>CKJV6\8S%560!*2)%[@0I@U=B;Z!#;M%+ MVDH%1Q>!Z@XU*_,/V(:J,[C_H6*,;2PN ;&\(?32W?._G:?TH5T MFE[Y?^V#_'55Q9)43HW^Q^?B#1DN*.H]O(_U'> M;]=,AM0]=<#$AF8##?8=3)7(W3\'W5%9^79#$*WB9)M_P;/+'WIGB\(L!C'Q M"?OTY\<3\"+P2L.D]5*V(4!9!-GCR.]E#*$1P9-C==GX-B@ZG"7M+Z?GG4O: MZEBDT:F3"DQ+6C$0\2*BG?S#E+1T'L0EK44M+'YC)>TO/YR>.VQEH.DL_[JQ M6-XLR%IWUJ(;@]RYC2#7.AM4 Q [LYG:3EY,F@Y"Z3SO0 MHM34CL!>>)H#Z%V&\EJR6HE6'FI,2S' .\@!:2[(R)7G\"H1,T!E"A AREU9 M.CST/^+D&WQ)]OZW*G:+@8M-P/DOXG#/'S+1ABW]$,Q!RQ"P"%D:>NP!RU1\ M"[MFBGCUP,PXXV:IUF\I9IHJ*JE1$CCE1H4BU#-% BK%(V@78VNY&:[,C:RMT_>ELQ7 M-52-E;&.%K'U:2&61B@E1&J+>GF[FB3CS+H#.6\X&*B30GI8J%IP/=:EM]&2 M[-@)#2W_B1>21+X>E9,B]2P3@&+]*:'#ON[4B=VY,743I+#EO"!E1P9Y^WAP MF Z6?+Z1EY5#X:WPA9RQRT7D&"CS/Y_%4/)K?$^2B%EK&;#DL41!BSF8Z""* M:"(CQ!Y.M');J%_78@Y@2, OTUL>;D8.*(,A/C"NK$[,!B B2%1^ASTN-(EJ>6FQ8E.,[/PV87%>+CW<.AC7+P2H5A%J2J01 MP0#>TPON,:T?5 ?C*FF[FF%Q%;S;]#DX0*O72_SI19[B)M/Z[Y'ZB11*Y7*( MPR^QY\Y&6;O??,"8N;HI=&I(--=\VH?C+F7>>$'RNQ?NR6VTVV?IC-R3\$*9 M.M4CD(:&%G"KJ51!CCBEFDC=>85'>0-G#CEWR-D[3K)#0N;,X,*=C\X(E6,3 MA\O;[2ZA93-O,E'ZJ'H$.#WCD]H8@ M"K;[;:-;-OT>J1-*H8A^ANHO$3J87,:NUE5P<^0_@^&Q6#[>Y:UDG[TD>Y07 MD8U42-U TL4E$])L)>5"HD'_32W;#?Y]9TEO/_Q;&:_5YCVX0TA#3#G3M%$@Y N'"O:7@G8].&'N8)W"8 M (H97!\4#0N\X.;.<>_(?1S>TWA_G9!ED-UX?A &DI6 Z1CD;FL$N>JUR@&( MG=9,[NXKB(([Y.RAY._88\="[>>H5P5_JWW<%"1)LSNZW%\\>+OWJQ6AL>>> M7)R](S['00?]_&63Q/OUYOSR(S7^#?W)&U6_=U^62)W:IL(J_>.]^&$O)FS! MZWRU#.L1>_#HJI7]?PGTSYLEGI_12@0>-H&_@>PA+LL.\-8)*;[@IK*R"B6( MEX%/?_^X+;ZA]#+P$@*KX#LE]/*OP.-]EI*LO%^,#Q7S/ 39!N[92_9?0W)@ ME$M#EQX>;+WD&V$"Y9J"A*H*7K&.^>_\WZ^!=4I20OY5^8H][Y@+=L) 9*PK MSJ?<@!DIE$J%B[,3=J?.SY2 JQ:X9N'\DO_XS>CM]V[-H)P?F # )("*"%"5 M 800(*1PV]./5W50T5W=VDKM<6,;(U]5@!>JN#@K?G)^VB%9F?&;9*9JH2I] MFC)@-MD8CU-,M3QERG&:>:J,N@SQEPFZZ>:H5NI<\ M99:G:B%"! X14LZPY:E1C$"9IRH)2<@ 52%PYJEQ%=>4IPQ-;8P\]=%[O#AC M](4RBO^?_]0A0^EY33(W&:I(GY4TC":;CTQQO62B9YF)AO[S*W>EQ.1E"@(Q M/JFO"JGV)6#9B@[2H>7Y923\Q^ M;3TX++%@M^\LH\';H\BY\OUD3Y;OO^](E)+T*EH6MY4E"5VOS>CJC36TR!V3:FH7-3^EFH@Y6JH:CPS2:7'L#-Z(EW+&T3*.^.;Q5R_Z-E^M2$*63+C9 M[=OYG?IZ3L.QR/VRE0IJ5W::#$3LO>WD[WRK)9\%Q#10S)-[P QNX2W,X<[U MO9X(=/&*3_7:73"X#KTTG:_^\)+$B[)YL-YEB.:BB1^[T6JA51Y<2(W9N MO".>[-[]=QE,9AL.2G:+<9VMY<2(G4\/;CR4OAF*H0.9R!LY_Q0 M90N.352?S2$63O?;29%Z)6F$G<^T2SY0LG8]1GNX$#3G'$5WK_^<1!E M1O]%?UC^J&#P[_\#4$L#!!0 ( %6(94\]R&E_'5( ,$0!@ 5 <&QO M=RTR,#$Y,#DS,%]P&UL[;U;<^LXLB;Z?B+F/^C4/)R](V9569;M975T MSX1\J_(Y7I:W[%4U/2\=- E9[$61*I"TK?KU!^!%(D7B1H("""EF3Y>7#221 MF1\20"*1^??_];GT!N\ AF[@_^.GX<\G/PV ;P>.Z[_]XZMP//KY#/W/Y>#+EXS2E16BGH$_2$B>_CS<_.4ZHQKX?QL, MA[^<_W)Z,AP/AB=_.SGYV_EP\/1MT_(;&N;<93?U7/_'W_#_O**/#A##?IC\ M\Q\_+:)H];=??OGX^/CY\Q5Z/P?P#=$X&?V2M_XI:X[_ZE+:NWX86;Z];5^A M_S%*6@_'X_$OR5\W34.WKB$B._SE?W][>+878&E]*7P@=/\6)K]\"&PK2O3& MY&- ;('_]25O]@7_ZLOP],MH^/-GZ/R$I#<8_!T&'IB!^2 9]M^B]0K\XZ?0 M7:X\/)KD=PL(YO_X:>4%'U^P"D[&HQ/<_[_?9%#)_SOQG5L_":['/ M:".+S5_#Z7RZ C#!8H@ >ATL5Q L4 ?W'=PC\[H$4J4C]F$MY75MA8L[U+_- M9.'^@FKK4!K6PO+?0'CO/R\0K!>!YZ#%^/;/&%DT&7:#^U,]D8DL$]/RNWN4 MUHT;VEX0QA"@/9.+1OD$08C&TFCQI--2PM4,O ,_1O^Q@S??;<54'2DE/-U9 M+OS=\F)1,U]+00D']SX2911 %XA:9 (-)5P\P0 MAVCVHMU#LE-$$>92/DZAG@U?'"M5]=#=K8% 6^H$0"?U@0 MHIF^SDFJXLZ#O^F_A$X#))JXY M6Q5"2K7U' 7V#SF**I)2PA,ZE2[=*-ES)V=4/T*"!K[=QHY0:2KA\AF\)<-I MS-*6@*(=('87O%B?K7: !1IJL)8?Z=!"$R]C#Q_YTA6FZ!IY",+P:HU_%?AM M=H<-OZ;HW&5C]ZEM!W$R6=#.UD<_VJ =:EEDU9DA9 N MGH"GP'-;65 J34T\ R\6VMFWP2:)H%HO04NV*G14>PQ:\E-#22_O04O^F'05 M>A):LE8FHH]7H25;5)K*/0QM=59#2F]O0TN&A;^CA^>A)==$>CIY(5KRR*"J MA4>B+8L$04\K;99Z U.?D-$OYSO$*4L/0M M+X\2+$03RY%"FP\KE%=QB,4@7.GR$?F00GE\LZ(8)JN1'+9KZ"GD;@:23?J3 MA4Q3^ALY7%+H:N,C?(Z72PNNVS+,0UH;GF_#R%UBS4R6 8S4^U,E(8%&4CV/']:J_>0F$M3;?]R6;_$/Z>%!;LLWF:!./N2V7++(:N%% M;LTDB9XF?N3,8$[G,Q!&T+63EQKHCY,/"SIXQGWWW4B:JAM_5Q-I31PG\1Q9 MGL1]N>AGE'KHVS);H:,ZYJZ]#Z5*JC\W#[/ \Q#"\*1K*PAIW^^1]("-A!*Z M&!SPCX#G V MOW4C_+&3DY/QR>#+("=4_-'RG4%*==#LJ7W"+&+7"^S26#R?W& FV2AP#\DX_]R M,LRR*?QW]*O-0%X0W9V![O[Y7Q>CKR>7YY>7)V=?+R_/1I?G%X4A%D$S@>7A M6M#.::,?*S@JZR=K\>'ZQ5ZXW@86!C+5'6J4E4OZ/099E?'#%WM M-C5'65R<9=H:J=06.EJZ >+/N4';!8JJ2NW,T1.;K4Q)9RJ4E+)SYWK@,5Z^ M EBCG]TF_5<-%T>95L[5:64&WES,@!\]6LNZF5/7S!3M<'"5:>A"G8;PX1HB MXYOPDV00N<;/G2 Z_#ADA5%[F:(_<28S=7Y5I\X7Z_/>0=QNCJH,FTAH;XH* M1=C+E'>I3GD3QT&2#;/_H/,S&!(55]/6%*7QLI8I;*Q<8=?HQRE\"3Y\EKJV M+0U3%H.Q_'1\HEQ7B1V?PB<8O+MI$DJJPG::EYD['UU>G/19:SS?X6PV/E]M-.[FP)'J2Z9OW7#3=7 MN8H4^ARR8,'4AX\!A40;A\0-6GWS_JM,F+M<=0H]#O=^!# O^$F+%5G9X"EN MO[KFIJA.@+M<=0I]#]CW#Z_1^>TM@&OJG<>FE2F*8C.57_$J]#<\+RW/NXI# MUTQU)7L9$I6F+RE"M'B:>>QTZ[_FN)G*]>2$G_&!/'E)(CRK+JM1NGOY>%_'5V.SWJF M%38[N39(+HJ__[+[6$/2$PZNHG\%D1(?< Q/\ ..#3GT\_7T\7GZ<'\S>;F] M&5Q-'B:/U[>#Y]]N;U^>?^KH]49&+B$UM\+7A%X"Y)\ 6 M\44(8G,.T-[2>4A%160CX2$", 1)2Y5:SC;#7,K>::N=SCET1U(X#VN&Z!UG M<<+U1]!_<$JO=\L#N"))=&U!N$:GUKRD6QT.N/IJB@L>%5?AT9QC0^"2E(70(&BDV,TCF3,>*[MGWI MF/ N^07&]H\[+P@@3I11R%]952*SO1$:;<8E\45<<_6NH!O@F)!DL5 SGS>) M.+:FC#BQ:]H:@0=Q#HGO\/IESI\@6%ENGBLL3Q56$B$!#!P]C8)&4WZ)SP'[ M!10>2%"$<8F$,>RO\MF<$9\)"JHYB"Q/J3T@9'XF;_=H730%@?#4%^30D+W^ MKT'@?+C>;MCT[I_-4#*5&XD)*V1LVU@ MDZ\")%-DL2PIM(@H(/:QPQ8B+,H::/_#N!K4'/L.U,$ MC^WF]3'P;>JVKK:M(7#@9LVH;3QU_VZ&9BF\&+)5+R3RQL4Z MGT9KQKT>;W?MX-#T>K<5PX;LZ LRX+O])7?0#A>M]$N%"P_GAEWY/5EK[/KD MN^PK-]89&#R:)-_U \I^+G:TCQ M\#+9@5M)N9THUEVC6XB:EN9!@9=)66XI[5P,W*X% W7/QR,Q36V_/)*)-QTG M,H2;VG0W8.[ZP+D"/OHAJ517$ G?S4,C@CI#289W2K)DE!]3Y0!P1P2X[E/@ MBX).C(CI0),@#>51T=+ E0P6;>\%X43M=@ $N??D"",XM:/"93ZQJ;#0X!K M0T*N"=XD]F:(U:\DM/')Z/)2<;BU[#U/(P&8>,).=G_"&VFV^341-&*<&W(( M%XX&X92S@0 1Y%S645WU2_!M[C+JH^^=9MJ!05![5?5S<2CI5K\< ZKD"F=3 M(OW)R.YD&E(<^&>$:H9=?3.U%B&0(P!#'2566 MW/O6LEB&H_/Q9<]QP(YF'M#$A$Z^"&^ M0\Q(^)2H8 $BU[8V[R&9Z0G/J^D);VX?GV]O:(D*!_]1^MA__G1,7*CP0(MT M,87)2)WD2/<$8)*?FWW&)?4L3I[QR<7H_%SY7J/9&YBFO!H2UE[)V#Z)HT4 MW;^VIH ,CMT>)H*"BT=##K@5MN_#,.8'0MK:7!!0^#/DV"I0V(*GB[E08#'9 MV:%3T39R\]=P.L\N'=%?<2K0ZHF<^W@_M'].];O?>:J9 V?#.VE\36:AR@[\"/ MP1V:4P@0/5L-*&EG3!B*+#M#Y;!KS*8S M1!88YYQ)3N8 OKLV")\#C[S5('7H,RH$N3)DD_DK#,+P"09SXG5)H46?U4;%W\AEX'LX@!7RT+? 0D"?.TO5=+!=<8S3+#DGRGG!U+HL/)SA15-&S M 0I:<&C(S<5DB6L$_Y7H9SK?S4)&NOJB=NHS(!IP9EJ8Y_;FCA78N6W99Y7S MLB,K,%/QBI!4F 9AE'*;6;C'P ]R,= 2Y;.[]AD)C?DS) HSN<4O\EL2!"U4 ME]BISW!HP)DAT99;2Y@?BET_1@+8.I>NP#R H) _X)OK)S'F^1Q">ZDRE?1: M]QN(%H&#:Q>$4>*QHGI6]C*"/D-4M9@ZNY!75%0BF]O9ZT$J-BNM^X\C/I9R M-]=)SXT<6LRWP)^\6ZZ'DZ6]!(7KA"PBYDHH+%IR I0 M./_=N.^N WQGRSZP/?0?CBA58M>RZ"Y'XQ/%Z9N%@D@:\I>;B+Y?+],$@ N5 MXY?*#;"1=S45&U3^26TJ/G2!!B*P> _.).&@0P8^C?><'' MYF:($:D\:A:I?#UY_FUP]S#]XUGO@.1"4/Q&,OR/WFJZ*'*U)Q8-!MC..5?K M[R%./KZ)O)C8$;* R5M0.FOBA+2S"SP*W?&ZRV#9D#.'!IFJ'?#VAH\J-!O+RQ0;6HJFSAYU^F_X:0U^5'/CAFFA.JXP M_7%DN3/?8.%_S SI6.VD$_TMP!9 ,5@$2]W1."O#B[7\$ MGBRA&?)$/[_X 7LZ5 M "-:ER.86LA)^<,N0BW4O$+%)F@7YPA'(J,&+POT+ MC?'9Z.CHXT+055P=9 M_*5@YRH.71^$X<3^,W;3U"KIJX&WU#+FA?K+6C9:Y MK-\APHE'!(9XGVJ9AS$:_39;NPAT=KH>*'IXI*#H3"<&I%$+: M04U2<*HHRX;$': =8N9$3CRZ$""Y.#$6 3V=(K-?26C#$_77>)+T7G-)UT@4 MQOB7^.7:V@8=#J9:RD26<=)SF=M$B+5=YBB$M(.:I&5.E&5#[E%R&YV=0%Z" M%^L3)\S'+P.0,.X"*!0&U92<=JB2A!+RHBA%0L:LE;E4<-J5[/DLNRXTO=/A M04I #L9@%=R4?'ZYH<#&2$)M'4E:6-;^,79>G=].%!J*1-#"DUC M$>#_C_,SOUM>NB%$]R*J-G?-\N?=^%F9+A0&UCY&0$.?8D)"\&8@LUP=.GI:=BHOZQD8"0H!50Z)6 M)K8=+^,D@")Y!U:3=)EN-'C[EX5X.KK\>ME_O+3CWI#G43ORNPF6: X1X%+; MUDAH\'-JR".G0KJ0NP ^@H_LA2"RHT\P\-&/=NH>H)PIA&CH"QN1,T9[EBE[ MDMPE=*IL<<8EORSHA-]7V%F$VI^=C%D+"[NO=A!HK\W:1::A) PYS+R@ M#TSG$R<=/Q4U=4T/ B3T7[]'/S+=5)N&VN&AG6^*SI^<$5W?=E<> MSNF6+-#;J_B,^:9&EEJT'U/S$/X7['EN7,<#SX) M?P/.&PB[P'B[SY65-$)*&A\6QCL0GZ1+NO)N5$I@=RE-/R&BI3X10NI+2%(F M *_PX"I1SG??C<+?TU0P=?'@>_BLX3A6*L:V;U9J;?9VDS)4Z":^#\,8.#7R+IY5?H^(-ZMI9US//1>,7@-V*Q)"-3",/SOY< M;4>LRA5.9Z&'G:V\N"Z\%X1QO9*3;;0C6ON\4A3*=9[D5+&^[0V&LG))H*[%@;8:^Q<0+ M0L^51\[/*OLSY>EY-AH/OZJU75+A5;)M^Y!<9\OQ'@S;#+P#/P:XON^;[PK8 MM=.J7R.+S= MM;,D@BHMO_YMP7.?;<"=Y<)2 CC&U!]5ISXF,:ZLJ,&7M6G;%E(AI/V4VVM>WPF<7N*3W4 MO%JH#(@U7VE=M)NN'"HJOT(0Y*W/D_4)!BL HS7V]47HU('],:MEP57%F+KG MU:F;D_P? YQL,!I8OC, !;(:3V:B-!A3FJ.?HJ(9](;^&@3.A^MYR/KN2H)[ERU(0\V^FS0N]O:;V5.[F=Y(J>5]>3.F^VP-ZJI6 M,8S 9(?O5]4IEPA@S=5R=J=DG!ODWDL-SNH9G MGQF4OZ/Q3'ZRUCCH LLI8+";&#YN!!(MTK@7[4;4M/.+G H MMB9#G!2V^VP^_K @M/QHG;/-5VQB.#RIFHFNPG.4DLI];P05[V>IMG"G;QW$-D$U$2P;38! M";$^K/^%*XUY\>WS#"05*:Z1]4Y?1^,!.D]9W7F6PZ\E435)]3C'?%4<,\LX MM*2JG0F1 Y=R>C[Y$NJS.<)9"MTTF0NN)!PDR>. ;W,[+(L MQ@:*(@_N"PA!&JKJ[#&'R+(V8D2T,RZ-5+U;GJ\E_WTV'<_@+>&=TT[4! 46 M*&AL$K)1SL */Q[UWUB/ZHG-E23=V!D-_^SFZ%F&]-?1^.1<\7MBAJI*N3@: M\M?G*9L^DGZQ/KE7]YIPOI3((*>B\T4 Q#CK<^S=9,CAUJS$>>KO]I6[>.C0!1;G42T="Z;/]>8Y?0_!GC*C=O@M8G)IPQ2VEP8:4 MQB9FEW'6\9[87,GQ?F3X'GPW^(R>L>0+,8YHOT4U%HMAU^K\M-A"U9,HS[G)T.58)7!AIP$EDY DB_T^9[#=I,@26EA& MU85EF^JM)^N)$3G?-ONH1.2D$VFID78S6#2K&P<[%$N?%V@X5:.PJSAT?1"& M$_O/V V3_=?DTPT)FB.TUDZ%'"JIZE&$N7XI%/\( ;@)EI9+*NW$[*>=DD7T MQ:=M-K_*MVR$\HJ_X741AH%_[]L_?P/+5P!W]$QJU@NULA6S5; 0H\KU*7G9 M?;DB[(S5FRVG^T%<&(/3.>;[4>:W::P]W=!^ U8 M>#_B3/T9L&.(J\PEKERNXY74;^B+&SH$:K#3N5@ZL#+*BYAN9,4AHN]^\!H" M^(XE=>^OX@A[^WP;]4H PIT46N*GS('OWJ33@5NA!L7[34PMY&4XJWH9"J1Z MXF8P($_UUF!OAI8E11)&P+-N$:BJE(/01O1K=2-**.C0DYVI]I4=F*?3.X3S"%G6=^ D W# M?/N;W?%<((Z (G5DE?:0TO4Y/1N,3Q7E8&M> V*-\3+D:SH05%(6U M*YK4=$^6."U&&C>?I>$46OID?,(0@>G5D$M+,,@B506G+:9S-1J7HB8@Z&)U5S4*U]TI9_M *)-53BGOHN>L# M)QM (.BVRHT M&O%K"$3(ZZ(H:AI0,@U(LD30V47$OEWRNRMQX;Z"\;Z2JZ]V^.EB%])<$H; M:"O41Y#/IZ36D* CA-I;.R@U5SOM_"(N@_T\N510XU'((5*3<*U:Z;$GGI!> MEWS<0GEW7/A=IHU.^C>N%T? $30.0M2T,Q8BY2)E\FR"GW1;3%+((M1DRJHK M*=D3FW"L+5F9'=M*AN6QH]&Y-AI^HN3OOHM&_&%!9V)'[KOX[8R4KVAGC^37 MGMR'Q/ILS?)R<"5?/L.$U3S,SE+XJ14.1$9"6 M@L+:$(\F$Z>JG6EA%\[J@N,^&Y::BADW(+)Y[U38>,+T/1NNBD0Z+>!-GN:JT0,CFY0X7-C:MR](:C9#$S$ %GE/4RW=>W"622Z%1*.:B.JTK^UY32C'_Y>MZ8&=?3]Y-1\GW![ P@/_LBSOK M0"LODL,5B%VTLR4=U5FD612:4T(X[:6L'.QHQEG>9+7R7#MAYPG9V,"Y3IWW MR-+>SN? CEZ@Y3-KCKT!)GDOJ*JBDY[? C4?DRD$61 MDHG58&YQ(9B9B5_&UD09HE+#VMA< 1VTV1=LUJ7=(&JB[O:Z: MW"%U9T%TNT,Z.QDWOD/:]-4.-=P:%KM#HC-L"%HV 1=767'3W'E.65*H?;1# MAX0E1)QABL]0\9*1#9UZ]"JUT4ZAXMJHT2B30^7SFY3G>P5PH%2TGD2192\2 MQC-NR-65F9WT4S)305NEMF!15RW_$< ?+S"V?SP'7ISXP)DZ9G0ILW^&V%>< MCTY8PTT8-.3:/[V3FL19-QPVTW< 11!3;G\H8.'@N@=E\4(8%3""_K6+#_2K?Z7E:[*K\CK7 M07TC[9#08N%#E; \@ DGQ<)3;72I)A2=LZ+(@SJJL]? [2(^$DU[(Q_LD));>0!0W#B%/Y?9.A^A?_94<2RF.@BQ59;[E3I1*2V-T+8H?QU4 M4M4H./:!]2R+T4T;2$CTS#7B.8/)A7Y!CS,;$^FST1J:-D&J!DBZ+3YUT;JZ+D>52?.3[74O]<*\TF=^_7C6SSW)'!H!"-\MRZ&(V'9VK- M3(L'7>T95^Y/DH0BF@!(J*'UT0XE[55= Q]A"4B"RRIYJ?$<63#J;']+%Y3C MI"]VZ_:[?#V-1DA;.72Z.=X+0FX +B':""+;K@>.$88@VFYHQRE(?+Q!S]IJ M$+>\CZ5H: Z*6HA DD\V78QN?:T1E&2!>20FR:%UTA<5!H4*B6_ PD-T"M! #1X#'Y:00DNI(XU^>3)^'5V<7J@U0SSJ+]J> M;B6A5?;H#:M7ZXPQ' )S!\&?,?#M->7U!T=/?8'0B6(I0!*4D9X0J6.!^C:$ MHZ>^$!%4&47Y@MP;XM^M8S_T3D0CQRZZ)^_",$])>(S'[:04)$17P*9O.KW$80//N_X<,J M# /_WK=_)HGC(7M M@1'-+/4;VL%-V;&T,VD:\N@BE4^-^XCA/&3V,Q*"=$A48=A,2LH7/(GO>5() MT-[QI"VT@TLSU54AP.+1$&43Q25J/XP%@AC'LG9.061Y"F%1,+'B:PQ?9^T MHV*A:2$J0_;H]SX: 0BCF16!8F6;C5PFT48R!+R)D- .=2T04(53:TETFL)' MT6/%A\!_>P%P>0->F5"J;5N6U.4(2LD=:\"GZ3^IF3,1(94:73ZT$S1RT:ZE!OMBLQ$4@O>9>5(*&RDU=2?VS"\ M^:$0+&@'OHU^3+XC&BM7>:=8BI4K_&/SO4'Y@\<8.15,T \5R2GBNQ^\A@"^ M8\?IO;^*H[+>N$+E)'U&.[O4.&*N2X'H&175?>"<3GCH4K\2XN=82%&^J=EC M,)U.L!'4GX1@.C82^N2_V6LPG4[ $52WC& Z0Y%SM=[\^)N+#I707JP?P#OP M^)8J2F=]T:-LM1*5%D<9.(T6K+#*GO#21:2A+YK$U6UY-JZ;@'ZXVG&&N(JBP+*EPMO, (8OUHD4Y=_(MDV>" !SY M+E:ZD79G";7[-"$(4LM+U(;DO*<=?O$X.21/CJ8RUZO0#O^#AEF>_7HZQQ6D M@CC:\KR 0?RV>++6R^K.NS6](W+K?)=IQ^G)%3Z_,VM2,3M27D5*-_OU+ MNZ/$["IO *^#Y:OK6Y0W51NYT!UOS0D>@P)CI&6Q% M\PAF>6!F2)52DU8BGO?P+._>?T>4T(=%"P2>59/4%VCUY4U=/N0U=U8/:@\U MF2.R =VYOALN@/-K$#BD&];ZQMH9#@ZUE/,]<'.E/)Y"LM+_"."/>_\)!C:R M;RREEQH;HW0V5X9$8FPXGED?W]#Y%KJ6A_/S/,>KE8>OQ4"$"^KB510PL+S"V?]QY00"?/,LO[*>J>F.V M[ZL2FS'6P0%S;WMPM'2M (S6F-4(F:?;/V-WA3U)8COR\^J./*?\/P8K3#LI M&05RZGW9HQ/%P]BI<_1388N?;;1!C3TPG1,'2,MLP=M=N^G/K<:B)6_%K5;I M*(CCOUJ_H&]3'L)P]"RS/T1G\U.URFZEMRH,FHJ@'PC +%"?OG#TU X!354F MH'P&]X8<]1_0HDU]3;EMT!\0,%17!0-T?;]

]?6?*U'NUL>$8X&38 M$(_/ T![[D7@"8""W,-D9 AR;8A;YRI&LF6E%RHW,A@$'(P:\C;IFX4$Z@.X M+LJ+"@)*#X,1(;Q=!W(^Q>\YT[]Q/_1%\TR!T,!H<@TQW<^$MQ M&7\+7ET/;)TIOI.4;"&_S*9V,%#?#9G.]/VUY[8 1[=$,(W(32Y)WY .Z=: MUL5 ?#1F.T/(9<\10I3@ ^.U/KNC=FC9EUN2+@%##J=$[G^% 3$6A=Y).\ T MU+ 5,A\&^+3FMAVO,2AF\"Y 6CH=I[F?^6!1).^,UD&,'+_2GY/%!0!4++( MFPN]3B74UI;5/MC1RIJ10V9H7#Z%?_FEG^6UTH1.EO&FI%3.9; MK;'YTE _M%!STTYE_*^N;Z[C)=$]97^KI\"*>,JJY#- M1Y^5:'W2E5C\>Y^5R.3#$"]*_>+!\KTQ>FFC^/9+9!N..1+!J2K&FW S727/ M3OVWA"U>Z)ZN.9+^A1GOM)+SF3[@N47;&W0,M<%T/DWG M5G";G$L%<$2D<4"0$I-!IVF4-$+7#/C@P_+P?!/ 4Z'7 2&(Q76GE:#W6=$W M=49=$J%7XS+]J7 MP?;C@V">_CIYXQ06!C"PT0@&E:-T_97#J6>;.I7,=EZY;EZB2YH>H;ZZE]ZHHNP(A>$YL0 M%?R(,Z:%B^Q(NP)^6,D(0VS7(_6)\=#IR4M1]=^9^[:(IO/OZ-R%CJ+1]!4= M:GS@W/NWG_8">]SO E@&]R;%'6%.MZ#8(^1TQ6T'+XQ4GNZ+)_DKR[-\&SPO M (A:G.9'Q--\\6.#[&N#$'_N>'+O,D 3 Q^GQ2IDZ4P=6XS!LSOVT" T9,K$ MT]Z.7[-L*;EVA#M]M(-#0V6S]H\\;$L"S#N KX&ND.%,WTWO="B@X>);TN&# MA!HMSIS\V;*9_0X..PS6)9V ^@$?,= <'%0Z/;[HZ]'Z ^#%&3@3!&+K#

DKI8L,UF*Q=,NH@BYJ?S.S2O+>^?P"*G2"/DQ_DBM YP@Z7J'L9VNM+^SN@KC5 M>EL@N,>;<=QF6#I,Y8HY3)IT6'-4<_/M[P]"9)W/GH8J3#NT8Y2>(R;O1*0O:"Y]%T?H\6JW?7B2V/ MD#"NMIV&VA+3Q5:;8CQJKL,_W&B1V#XTJG#AKEZ"6Q\9S'5M7;P&%+31NYC6 M&-INP+/RW&>$%VO%195%"UE*W6UCNDJY^#VF MM^/-SM/K1;P-QUVDMR.])XXQ4'%.K.*IK_Y)<7W3GNB,+O&=B2S":J M'^?YGF;)D\WL[37MW+?;UC!0B/-JYGN>FQB\!(6-BPO"[%$3$@KS50]G;T.Q MTX;[0WC>$][%N%1?EN2Y:4@NDXJAZ)(A!4GA'#U$F4CT;F-ZVB%/!F::(9%? M/B:&[W+*_=Y_^0BP8/B2-''0.2)00"XFQO'R2P;'F(EO_FOGII M)K3G>+FTX%HL7.YKM8QJ0GNP)3Y(J"F$ T$N?.+DZ_#DY/3BZ](M%]/964H5!@VW9+2-6X.6 ]!6X@?.P)?\ ^UT0$@) M8J-UZ!LHN-6W&]DF+ 3E^I=C($@J]-#10.YP(- 0%$ ']^@J<+(]_E'1L=OL0##!Q78'E]I*;A,Q M&U/X! ,GMC$+5Y;]PPO>J+B@=SH0E#000@?7T4I>$[DV\$/7?^-<9(CM#P0I M8OS+NE>6[6AM[#YZ(+PAE415&Q!U[V3K4F*&[( 9\KC]M+W805,QO^1M=I]4 M(6,(".D0$;Y!DG;TXG MRP!&[E^)ZL6Q12!T1%L;01FRAE*D\4BL)TOO=,05KU Z+>PG)W%8@TU9C07G MWXKQ=#Y0@+40CBP'ELY 0Y.L*YN"[(4,J)Q M\Z?<.(%5 M>J?RU+L MT8KW\@&\=_ M\*-% P\8!U'M\"@=.V+NBH82,]]8UDB&7D^S$:TC'-L(ZB#- M)*O(9D-J1R2V$Y7YSER"2"B5-YL1.R*QE:0,B3EL(!%R5<1FQ(Y ;"4IY2&/ M[,@D3A:?W4]&,!(_H4,"E60I=9J>9[A'__!#X+^] +B\ :_-4J=<5E.G8)I? M,-$!IMJ_E"EXU-S.7%)C)4_RT%CN?32"&(=JTHJ-U;0LXQS'\)VIM09T-90> MUW%RHU4*B6MD)-SHSK*3HH:49]O5AEJJBDQYJ@OJ.N::J<]3AVP ME$?ASA ?';Y^GLY3KAGO!G8;:JYTBNZJ:N?DSA2EH]U,E.V07M#'*):ZKJEV MBF]NJ[G9TRH5QNZHJ?:ZOK%V.N36!%N)YEOM9V"C_:.#&:8:[4H[[=4N9+7Y MV#-$YS/P'GCOKO]67N:H^J?V,0L+XJSJ>;_%50AX9OEO=:MVZ6_:Z5=\F6;S M0[P8VJLJ:B?ASE^U40=;J#4*Z)U]Y5+>-^L39Y%0^=4F*:DHVA(\!);_"*+I//>@!G&E$B:]L>9* MI:MFY])'C$E94[LV\/]"W0DXO^.YIM9%K6E9DM(9CD#]VD/. M"P+XY%G^O?^.)(@^ 6J2K3#;&ZGN9ER;6&^Y"/C\NFD&\)65Z[]=!1 &'_@Z MREJAOT5K#O/ )F(DHB2*HM.SB2P34UX^GP"TL=+>$.]H]EQ;X>()!C8 3HB$ M 6"$^+_%\RM\LEQG$FX%_01=WW97^ >PRNICUIFH+K]G)"#52*W3PLR=8=<- MG"LP#R"X0U*V//S X-9W[@)(ET#JMKY#JKO]M$$88H&B]>2#"[^2OUG6QG T M/AN;BN%]2&X_[T@ZL\%E#N7;7''Z!X1/V5+J('UWUUB< 2>V@=-.&-]7" Q( M@^ ]R7"^6:(>T"\@HCG#<,&OK<-%X*$ES*\M):S%P X%_3J)-YLVESV:-K\' M7HS$!M=9I7@VGG=[' K0N/C.$##N! &;)[G[?@SZ8:U"T:>@E6R U:>@F.SQ M(6CG X?N.T+$.Z _ BVUTF9.-WD RN:$XE)7G/MU._K""N>&/R@OC6A=--0C M6SLTG7*RR*%@13^^C$8 P0IM- M@-=&Z@N5^L9E\9RB78TV<.#4914. IPJ!P)AR[W+PNU\#FPLE-'P!M@)/ZC3 M.3I@H(W9XG3\#0EX@7YS60L!&22U XJ EG=VZ5U(HG= *K"5,3H:9K\Y/6F M(@YZAP"AIF)0_D1.W!!MV,H9/?E_8Q^@7PP;&2$6N4- 3T,I*,_9V&H5NY2# M'PZ*AP&AIH+0]542F=4-5QF;PY,M[\U0Q$/Q(%#46!"Z9DLDLOK-6H^&N'W& M:?;OT[,&^&'0.@3D-!&!GC'.'>4'T$'O8DXU-B^4W:M<]VB'B0)4ZH4MX1IM MZ'P:59$H0 L%^7@D&,M$L:W[YU9X.'M5A;9Z.SD M]**G@&G%L7+7L1R0_&Y!%R^D^$1)V1_L-M,.!,WV!5QL43QTBO<#Q>%3]P'5 MAMHID$L5= U2.#/$I#\$OA/XB1?HU?)_3.=H[,#!O#_<7TUG] 37/'VUA@5% MOU5@-&?7$*QL+>(#,TUDNG50O M==V,QTY?\0NG+18_Q.+'HFA!C+;O2SF/L]N.INB^.;.2WJ1[73U'9VZCZ2@0 MZ&X*%MJR+.F-.AD1>WB>SGT=*_9L?5RM8)Q]:9!_:F#YSB#YV"#[VJ#PN;X\ M9W^RUMC=B067,&AY(>--.[6'S!@%]"&D; ]]9P8\#.(DOW9]L0+N?MK-?0X% M[,8>B#-HR(U#/MF72!IK *Z #^8N"1)\G?J*AQ;<&1)8\!PA VQ!YPD&3FQ' M?U@06GZTSH1&QP17W[Y#HSF3RA^>28Q/RB9(86FF0X/>J2RN\Q'Z_[W"1 /N ME+\?D[IV<./ 6 @TTK[,RA5[.QOD%F]SM2=T!AB>5,\ .<7-3G_=FWU^:1' MYZ$-7\P-/U=7)5L >P&3;&>W\>P&6"'5J2*V8__>:X@/I*>X!&G!*/ M"_MZ+90-=@J? 7QW;=)+O+IFVJFNF0JVJA1B5!?-X<4H&VM8&SA*;:N-#H5D M7ZLR3N:4'] )KIAG/_A '-S;:=JFP+O],W97.)<7^7T(JX^.VN54TXX_IA&G MNJKZR8)1MH<$89C<)Y%U3&QLCG+%6%3N5"%H-X!#;:P,"67NJ9ASO+1V"'$U3'^Q0>FBG;3$M M<6I9Y\V8'%#DSHH94AA\9SS*K&_<#RAPK0$-$!U43^:WM8!""&C)K8OG7CFYDC8"'&*^=O@%2A YZ]$JCN!X#<=* X4[+I"H"R[<@ MK==V[],%,@L\[RZ 'Z@! 4$-*!D(*UE2T#,#K*:V:*@6-;)T+L%(#:4=NU;) MIAP- $:Z/%^D2V,;X7$?AG'EJ4LS(MI9*%58XQ*,(>ZFLOBW4^XHI' M(&W/;N,43SYXPV\]M$64M&7P]# Q1!"%I+-=NA#>^@YY&=Q#1&[^3&4&(AY@V'U;C"[P0PSQ[/GB4Q!&<,-*]J@G>WC(BM9M M0DEM\.X-&I,/G&QP*2*VX:U\@;P<-,H3[.MH_%5U4&]SI=?'^#850I=1H\*X M*-L&7"62$K)2WU@[3;=7457M JQKKE]JH JIN78Z%M 'CS(I7"J_DI2ZYF4[ M@.*TH$:JL+KU !@4W=8$)C3AUQ"(D-=%4=0TH&0:D&2)0$__2%=EO330N\S= M YM3(XI^*=0:6\(UVNB=*>==@6C1Q"E\7.NG?T6Q\:9%(?P4.QTN@)A2 MZ+28@C8(PGY\.P(..L/'T)\F[IQ)& +B#;P(B<-%EZ!,C+F*KTIBL@Q@Y/Z5 M:'DZ_]5R_? A0)+@QQ>1PN'"2TPD;:_J-497O7Q;[LO+0KP\.QE>'@BN!.31 M60*VUNG:*[8X?>,$G!?\K2PD R:94=S7M(+)O9\]8[A#YQS+^R>P:E-1R*)M M.L"Z%Y8A =Q5&96D<;7.A<1MT0C]34><'(%T6H]">,O/;^ RGK"3!M^AH3'# M=9'OVK)Z[8B9#J@.I".IT$4]NO99V^#6@K[KOX5(NL\+I!BQ,,G3FC#)C.!@ M!> @(=F7^,A=43 \P^3F*E:?W=%<6:%K"W)0ZJ.=46"II[ATB'-FB%<:V A5L-$) 1@"%+1'BIL]5MM M4]0ND6LXC:,0OYE"PJ89)R$:1J%)G@0D/3-K8W ZW&R+;+*-! @_IYW4#-8! M"#>NEZS'8N>NG5[:@T/DY,7#FY[!WGT\>XU'XZ'B F)- "#Y])5)P9 C?8\. M7,; KRO)'(]1'CZ2$,6X\P1E0W@ M$U%[PH:"KR/!=) >4B,3EXFZ,D/%C!R)BJ%(DR$% M68%$BE=.@D#%G F&PD2$6TD10'7KWA[36"6;QN0EX'.\7%IP/9W/ #YVX)#T MY(\3G!XL3 XD;B28YVI$R7.5$,]27'T99%\?!//!]OM9FW0$ S0U!\D8^A+Q ML>5[.D?K&\Z"E*AN!CR\;T_2YR

RVL;JQ2MFV)JLV3M5W,BV,OKNA7Z^J" MC_7/ET.K)7WMS)H<"-6GVNI"5EJE:4K'2L^^56JCG?J[5585'&QI:*7@YD+9 M,NH[20"HM:3G\.KB4]K!C:W^&GNR+\$8XF_?V5TE&YK9\W=JYB=JGY*PSD]& MXY'J?!/[0D05C.*",@15N;0H*UVQB7Z8V?-"QQ0&\2I%I7:I*Q1EPNB@8:;$ MR4JB<*1\^A)+VR'S<^_;2"CN.\",H#8GE(+SE/;:JI*BEYV+*V'VE.M56KKY M*#%:MW_&+BZ8MUP%?G)"(]MI:A_ML+!OPRTN'>*%IQ+G:WG45(->VU8_ @K MI,;MRLVI(7:A<&%/W?A7VFFG?G[55=7.QYTA*F>:1Y)U?& D)6Q/6#M0[7U1 MZ4:$'=2T[!5RR\$DDSA:!-#]BUP03/9W],-U-SB3"&@A47;Z_G#8,["G"^&] M'T8P3@Q3DJO\96'YTT0NN#SR.PAQHB]F!<_]#N(X313*V9#'"7N09&J:U,V8 M]/OF3!9Y&%8RL2CJZ*SPJEDSZU=5VGG%H8WC4L60 MX>^)5I5-J/+GCQ-*[83BT$8GJ7RW)ZA+T^874NT$-5. M'+6#,6<6\;KY-)2W(=6O]F!K=E[L)>?3&[3\WEDN_-WR8J"%&UUDE(_B+=7OPDM.+XR%+Z.+BX4I[3387[H M-*MEZ/-X_2#D<=9O4@N.[SBI-9_4,O1Y/ _S.;AQ?6[]9K3(X([36?/IW%J9 M'9R@#^&.1;]IW?0,=IS4VDWJEJH\WNJ4'/NB4U7;<9HS;W6_"U(Z[\S=%D\< MQTUELLV0Q=/CH\TWYO2O6D\\Y4+<=XG*E<,[4_NCM>V!R7W/'Y M)?J'L3'QAB^YF>XD7=*4,YVWJ#2LK4.()-:AGGXAXG#-F<$]GIV M.AZ.CK4&^'-3Z6!D.P! S6ZG4_%IE9V^7?D!'1#1K;*JX&!+0RL%-Q>*?N4' M=( ;6_T-3D^R!&-(&LHG )/MCF^#1"PA-?\HH;5VR-D;"JH %!&1(1CJN(3% MN =9%+K#D[B@#/&SMBIAH0-F]KQ98@K#K!(6&FB8*7&RDB@<*5\4]E["0B-5 M4O2RZQP494^Y7GM1PD(#+.S;<(M+Q^02%CH 0%@A5:7R+#*65*_L.-%HG;'U]>+MS52W"+MCW1NM;8-Z"@#3#$%,50< .>>VP9;EP( M;$2OUOI7&^BM\@:J*X.!@]D>Z_J;Y5NI621J>[>)X?KF8M<0SUS[Z!O988N$ ML)X#VF%T+$)#'J!MHHP ?'>S"YJJL-[>8)+9E_\I66NZ^N&V&QS5')0[$9VD MM55:B*IBPYO\#PXU=/VW-))_-P2UBT]H!^INL";1"/,*4<^MHT9/*08O%+VL:3%A?A1X>2PA.]A#APZB6/0];]D#19^#H?+)A;B,>0C&A< MDMYDITDF3-S"=YQ*;1%'Z"NB/A6LO=MA+>9Y @)\(N7Z,'Q5= M@307X_<5CM:/7)@LF'5!&AU^[N" KD2@RATS=!QGLD[/,EN)8,:2/W6(Z:X_ M?=#X5B)@9H8N\.WL$W!/7T,2V M@8=.\U&Y)]XX2G=YDC]U<%-A[\+,<'ZIVV+06 #I:Z'[,(S3>7[[":#MALBJ MS+"3JC;$NJ-O'1QZ]R_-#+YC<^ +HLA+6J2+W62.QI;I"Z>LY)[WPZ6X,7ZS/RU5\ 'TK2"T+DMH>'8R')H- MOR;RR!&C259'U5M:_#\S\&?LAFX$2D>*;J[Q"=\Z6.CN3YHY\&6&"-8 ?P\) MG9[!6W+[*I:QZ?QDN)NQ*2?4EV1,V7AG8!5 ',?!RD).;*XX6]+.N IIL1#: MTS]RYD7BI:2=?6&IDI#(J!6_E- >N=%G7('>UX$?!I[K)*-/POH([WWJ&^JG M44E:*@=_"S"ONWJ)+WI(3;51L: B6!JD<&=(]-UTA=UM"/KY"DM]MTEHK;GZ M*5JLFG 1%@W!P.:I\U48&S_> Z\.(EM8^J8T:7,_NG7T?BL9QINPJ I[S#)"]H#ZZ4E M1U?]L-'=4MY4'%IEXGF,,>*G\Y0-S'Z^!A)00.Z@G^Z;:JBJ;$&N.RTP=:X6 M*943#P,HE?:'@!,^IG5[%$380N1,?;/^'<#K.(R")0)FW 60W,"]C[X*0K0C^[P!:+CH1);HTG")Q@XL8VS M/%.AP.QG,DJ:,=]!#+_\/(/Q\X&:.X4,GO@1[< M5UA(X%)YAB:"XC<2R/BZB<%+@'Z9X-PI,W8#DMUZO1>N$:%> T(>QYWE&=K# M[O-Z@=^WH*TXVG?'RSBI^ILD*\"O8"!88#&\@X<@#*^VY3)F@>>A4P!^^"*V M9?U:W;)F QBX_J PA$$RAD%I$ ,\BL'K>K 9!^I>&$I?-KQI\D)6MN&=1DJ\ M8C1(I-,'JX3V0D2$1'ENG9V=#$_56I-Z194<9VW9TZNV<:=EOW30:&M]U805 M"0M *YW+K>RE@X[%%5)S2N7FU) #:6%B/(+H5\0MG@?X>'0#0O?-3V8,_*_8 M\MSY&FV(KJUP<8=V4;\!YXU13UH&:>U Q@\0ZJ(A5R#*L4B*&-BQNNB,'<%- MAJML^_W@6J^NAX1*CG-N0L<(Y,CE7E M;SHGA]8*4M$&9S(!T=A&4:4B"6:KY*H(G3)AI/)A/T4*:;#H#-B>%8;NW+73 M"U4&\%I0/! 0RI:0\C53UK.",M/X),NA@^L88C6F-Z\,;,K\Q(& M7.1M3U8 MC%/T^DG>-D_._N\$1O?\_ ME7W_OSN@8Q1 Q]N[:8QF!<<,HH4%M*)9GH[GH_'EA0X>75J<@'Q^M;I$[CAP M0 ,5RU=@JT@"'4$@.9) Z6+*Z11) %+F9IYT-7=WFH "7YU2K^][0],.KN] M-00 JP:XB+L57A13U'6N4 ,B22X00?N=RM]@I;7CY^YX0_*7I7613OL[&.K M*BP0HAU3BX \6\\+^B1UPTKKHAT"A+5#4S GO\JW);(>(Z<9=O"CU.NH;:PP'3EU6X2# J2% :&I%*:M(&Y+:@6H?JXQT@6F5R;4I=]1UJAU18U F ML-)U(+$#-X'4-;,=T;*X+T;C,\51E1V@1QY$*3(S%*+;1$*\,GI@!(Q+_((Q MX&VSALN67V=O[_4)YR2+,(GIFE[?9P[%B4_Q+>.,%^%= L^H31FL5E$:/># MTGZZR(:R6,"I(@48LG#D!]I4GEFUXL? #_(\\$@@C%,_K>L1N\W%U/;*0YNX MT@Y*B1\HDO@E(^F.HIRN5DY1!A!MC??$2[H"YR5 EH&_G,4V#\6@8=&'UY9 MH6OOH*0)B0.&CC1QM=U>EHW12Q!9WK[C/)_CUQ#\&>,PEG<@7*Q[7%.L>T-P MD%+L2\CEKB185;N)S97$V)5'0RW+7=-4.V/ 4D8I,HZ7(:T"XF:;S3;>9>,[ M%^KE0%UCW;5&UD2=)X";0XX"VHI*3E298+CCZYMKIU,U((2M-2=4%M77T7BDN!Q-0VA(ED '$9(M5AENY#Q;G@7=32PH9EL$+\3N MAJ-$C.].B_@IVH'L[L#HVTI":^U0TF)?*<*B5F&(-0.G;B:)[;77)DTE7 JE M\*E\L] )&*B;R-JV?0 !18U,&+#-O&$08$4FD)IK#X3FMIW.HS'O$W8+521A MN^YKG+QOO\IWQ23KP-U?=Z#0M5T%2SO&.RT!+ZM.797%8JD;?,]1>WQ@]C(% M"FW8E720](CGA-J[GK__DJHKNQ;YG_\_4$L#!!0 ( %6(94]1] ^2[+0" M 'LL)0 ; <&QO=RTR,#$Y,#DS,'@Q,'%E-#(P,C(N:'1M[+UYDZK(UC?Z M_QMQOX-WG_L\ISOB4)M!4';WZ3<<<%94Q.D?@B%!9%(&%3_]35"KK-*:M<3: M[CA=1R6!S+5^:\R5F7__WY5EIA; ]73'_N^_L3OTWRE@RXZBV]I__\WW2DCV MW__WG_^3@O_B/ZG4W_\O@J3T8;[;2"F.'%C ]E.R"T0?**FE[D]^I7K.;";: MJ29P7=TT4WE75S2PO86^2]]E,)JX2\,_V12"_+/_V+SHP:]JD ML'U5U C#?I(_<12C4QCZ"T5_D7BJW7QZP^9)#5UR13?>X?>=X0DC]_$ M 7>ARR!5"0(BB$$]F-[BZG; MQGW[Y7)YMY)<,[X'1U'B9W19@B3;-5]Y^J/62V+7%OLY;#8X>0(L$=%MSQ=M M^>$N^$S%O[]Q_Q7DS\W%75-]Y2,>D!^]!'Z_TYS%3]V&W0$1W7[ZKFA[JN-: MH@]I'8V+1-#LWK@\US\D _SQ" GTU7,$P(B]=^Z:NT!]EF#43WAU?]3Z"[1] M2B4%Z(])M!LWO'"LVYZ3QK',2R_8M-C><(QO&$W3/U<1@NX[?0"(1TVCJP]8 M^ 4('^/]_@UYN((3NT>,C.=Y:.G*$Z@F:*GA+9HZ;)W)SM63#&4)M!'(-2/ M@I#:@%#_\<_?$R J__QM 5],R8[M0]7SWQ\^6/D_-T2*;D; /- 7__VQO8[X MX0P.[^<_?_NZ;X)_^%:UQQ137"_78[B_?VY^_/OGYL&2HX3__*WHBY3GAR;X M[P]+=#7=1GQG]HM 9_Y?L L_X>5';13=FYEB^,MV;! UT%>_HJA\O4;V M")',:C\V8UYM;LQY JL*&"X0F ")F14\4AHSLV6 \^7END+*9-FIB+D?*07( MNB6:$ [55NE'"O( =GJK/Z=$TS:,K0?OR#XQD4I6GL[Y^/!W>VP=("@49CI06N M&>($-<#;C),Z6*/](5!@]* UY%?L#63;-R&WA!3I0:CF5KIW_VL7>#Y\ M(#1W<:\C\GE=CF\"2P+N?:NV*=HM.-+XUDCXA+AU%L+$%V'+T.WMUFJ MLLK/J*",SNLDJ->RS55_T-D1*[K_5TR>V!9#FLV [<5#R+E0\C40&?Q\^-"D M+8;13_$(..!#>8J^MB$E'"6G^L#=6M$><"W=CI_4%%>Z%5B/B)[-9/SY7!S. M&&M)3=;LJK4D XBR-M[$R.*.Y%L2OP*QHK[0%2#P7'$'LAI/L&MM&AI,V.;KPMKA:+4,-="/?] [//-.,3L-#;+[-,@*K5*C MDDVWYQJ/*^E)NFWC]EP[,0U\C S,B=NK\T&6RG4-=XDOQ?U9AD=!+M^N>U;%S3DQ#;+/:I^STN )#D;I MF=@B1CA\1+V4M@E#,'L@=V)9F,R993^OH"B>#P<^WPGQ[B@7TP#]J,F)J.!C MC"MJBL.B"&^5S4R;: ,I][*]N5?3RC3P_$B_>27';8%E3I:= &I96VN[C@T_ MRK'V\QZI\8=&NXYX_$R!40Q\-H7B6[VLB:U\UI>, :-S-;(2^GA[(3RB*4(^ M)2H[ Q&?;*T!H"INZ**DF[H?/J(CF-3H,MT"0Z-,M^L4"N9#;A5;,S3^=T)K M]IQH/.YT W@> (^[SD!Z07=-!JS*SJ(W]!QF!7]X#(G!@"%KE5K:YLO5]KS6 M'_8F!14.Q7<#\(R%./DHH+O_BX',],,"9+0KFE5; :LZ>$QT2V#M1F2U&4KG ME"*!X[.R%($7^M]X-H-CQ%?VMQ"X+NQL2?=DT1P!T65LI0CQ]ZC+G7;;=MN! M-.4MD:9J[HH7+ _:'@3!@5E^OKQNTY[*WCFME\T1I+?D'J16HE+"1*W\Z4XR,&.*G%G M3?&QRUL9Z]4L/ACD#-TG]4JNNE;;+=@_%2J>YT3K5,KVT[8&(9ZJF)*HNWW1 M#$ 3*I? C77R0/[7I&PZ+-7U=9RL?Q*FGW4K[L$#/>:.0FWY,/F8>1/X(C-4=^\#[[ )?U&V@,*)K0^IY6W<3 M'9L:[N8G)$\UBVBMDA'3[A!J_.W[0>SB[+Y%[KJOJSIP4_$XP-$,<*%:?^SA M/+UY]S@/:%&W-U\5^++5S-1EW=]T+:7H\&H\'W$/FA>'^N.?7;/C8_W[Y]'W M_+/KX'UW?AX;^RPVZ?>4B#.F_C^;C"^-$.C],+=7=M]W]_U\Q-#3\S>G*'H$ M8^A\P!"J:A?$F>Z+YI;-=5O2^'&A4N>M6=?0EM0L5RQTKIS-+P[YFW-;ANYF M8$938*P_ 6[4S 63B) +J#9EQP);SC,JT>=)WTWZ_0EHR\ZH"0%3*@+!2ILM0(PNGIK?GF=?DH4 M[$W)GD2I,PAEB'5]#>TXO^PKU54+P_QKY_F7*O7L+H-Y80:_K-7!@IZ6!UYS MQM=Y8+-AP4,8[Z;5KYC=;U;KXS'G>2W90@UQZH]Q?Y#WS<*UQ^*75NLGAL%# MZBG-W,+34F&!G3 M%=Y+.T+OVHWW991Z,KC]9IU>$\I2%0NX(6$ZYN+D2!"05I6>'8:7WD7#O+OUJGGR,@/ZU.;PT%H'?L68^?-U8.B[L\ MN6Q>>Y;M0CH]$=Q^LTZO%GB49[*APA3\&6EJ0QM?2-JD[& -6'TDH4@@#;!BTW/3\ZH.T"ZOU$\/@H_/E M>V7GNWPZ45[G!"+7-RREXO9[ZW7-%J[=?3L8YO>>_S[D:F?:]R:^8.L&"!F2 M2<^<'CF_=C/]A5Q-Q S8(5OS)K\D*EEM;>A+IYZ5V#9*!M>NFK^*K0G)@!]R M-6/TA-RX@)F\ON@%?F&6;:Z=FPJ^JAS8(5=S,[FUHJ;XC F')4 %G6*E%=RX M>EU1\"%;9VE,STW\=1=E1[(U[XU[5K5ULZP)\8+?N?C[LV!(LR5=\'W*-8 T M:QG]D5:JYA)KC_>)\^.?S=+V%ZCS+ :N%7TG\]:/+M$ZXN9]9!N#BC[EVVNU M563$96[<'TP*[(1,K-EX-,+]A-H+0SPE=R$'73]:N[DU&AC\W_US[J_=TTYY M:/I($>VNG-#%_PCO:9'W1AT26QGE61U1S9%71FN)52>7YOTY7/M7%GAYKB_T MHCUR6+5J*]&Z_4 T8P9'5YJB+6XV!'EB7KYP.Y,"S]5J2]%:,B+.=D+&&(TH M)''N":36KZ-T_/%/=.DI(3]OB4Z*U2\WN)]5C-#P9=ZH&)_8R(\KQE>6ER9? MDI:-,36PUGU@!!6GVLMB3E"H),X0WR3IJR7IK2[&Z27I^.+VY$L2DZW7LT8Z M9_"6WYIT,JUIVDA>U=]-DKY4DK)OMTG9<]FDJY.DGF9(4J,]K_*#CM$NT#-$ M(+6;3?KM)>GM8>^9;-)S^SB>?(.P-$H_$:$J9*L.\36+J!IW:K/K4&$SWP_Y MP*@JD/UX9XRX_./1RXJZNMUZ(@_\)0!V%RR '8!RH"O17K!5>W-['JB."W+V M9A/'GC/390JEGLLCY@-/MX'G<1NF>@_R/7!PX"KO;/O+1&'9M7*"P"]@Y_;Z6(S>I\UXK8[F\.*+EUG)-85@] ML64\[X++H]J.U_'R>7G_&- >NGD*I)TP)WL,HELU]@I&/]^)-X#[@6[/HOM[ MQLO/9YZ:XM1Q"U!"' NXCU7FIJ9I>^GT2FG=40TUDVNA#)?1.Y/!.#VT)HG, M*AW2Z %(1XB4;'GZACA.K*4L.0*71A119! :S\MSM=:J6HESK6]:_(;^DZ _ MY[<=W?:K]KX(%)R^-![R,[X^Y;#9L*J)E2O8+^<:1> (^6]R<%0.N!F0H=?M MASG?%^5)?/7LDB!JW#3(8!.$&81FS2W;DW6_FSA_YSV2\"H9;[*0+,\^!G^T MF?8,OAF.KPA$\QRN?=/*,YB)KP:,F$:)+(I):WF4.*7_G&L?8_L9*MU\^^^% MY-KZ<2Q.I M53%WA'*,7A@H9M8CEMGV=2GFY\ATT\P)PG+)!."I*WT"^ JX1M%A9CEFRAWH M1Q>**V*M_&>-!8Y8<59K#JYA([#7;+ MJWTQ6HZE *:R6CI%8^@85L2:C7,D54Q<;[D+?8^AUU\:58-1]LRO<9F:9[2 M1_.R5IG/TD3B<''*J;!OR/<3^CE,+PQJ4WL.4-88ZB3G\2Y0$^?GW+R0R^>I MYQUI5E<7JZ5!C1G>URTR+>I7C91;ON"3V:]L7FU299FK\S@[S.:'08:K\HF# MQ$D35K\9YY_-%.4I/ URM8Y:\N?5/IT.NFL//KU2[7.5=E\(;"EYKKQBQV2CUVA.PZA82 ME[FX5=XE:9W8<1S_;C7Y>IZ9=YE,F64&N4)MG0U9T4439V!OI>^?+GW_QK)Z M^3K!)XETAK 9<61.:92J+5:H)E074RZQ0G75)8)?E\V_H?\]$P-(>61T%XQ6 M09$=)J8F[\">Y&+YHK->UX3FKZB2U54U-UJGRRV4&^A>*9]?Y2CY M:O*COW>5[#5A^4Q5LB/7]R9\MC$W]/2\FE[F>S/<2EP^Y58EFU#$GC:Y1^8; MA=&J3]QIXL!XRZM=""W'4@#I4%N.:#)L\I;A-%N>/7.=Y![K M>HN]OVH&W._6?=FJ@^Z:+;?PGJ=JXDQ+E0E>R5\?S%272](:\RJNL,, MQ%&5M#(4$21SK\\D5;1=$^>?C>K\@CCLI54'\'JW5D^'2)_2C,1-C"2NHNV: M>+\?!?6ZU=HXP$8F/QA65UAZND3X*UML_445;4G<,?IR%6U>ODVA?"4+4!8? MK8 NMM*,^:U=@V\1_5YTO^;C./[=*MI:746GVOY"8BRE;$BB7:V;G<1IW%M% MV\4KVA(LJY>OZ7F2]'(;@J..@G&)Y_)6QW;==LP?(MRGB_*O-W0_\XD MGDJCV?(TLT#X^:JE!WUSZ?2;QNN7@(A5M1:2:SS$KDV?$.3LP1PYC MD,G;<^E6T?8=9.'"%6VUA:$S)AXV44"'W>E:&=C75CCQ6U:T_7Y(?MT2..6Y MURS5QVU^7A.Z#N.V\MGI#LF'3RR?.3;AXE>Q%.8S=J@N3?(:] M6F=$M;28S?@ZQF556[&$S""Q29Q;V>/M#/N$9.O>NN[@JS3J9=<=:/!B-[=T MUSPUI=1,,>P@C>S5.%Z_\[J#I.$XL9:RV!S6)$K5972NCY0"59U/ALG;I>JF MQ6_H/UL%9P_I+NG2U!JB2%U5AS;66%E.XK3\MQ"!+YY#NF(YN$@MLSU)9TV# M12248Q2Y6!J-*+5\U9)PJV5.JBQ-.9W5ASDSK!#)FTF^Y=4NA)9C*8!"OC<-!B$<*> T M'TQY*]M(GB]YB[W/81=?FE7S'*%?S?LYU. J&EY2I6FZ1"0N-92P6N:D\?V$ M?DY:E$9I=81G>;9IK.H"*"K#1F)-R\T+N5R>NFMWQZ J2S5>5.3>H%C4":Z6 M.,UQRQ=\8?:K..!F05[JU_AZH1M4"V6)EI'$.1E)JV6^)LX_FRFJ24O'DPQ$ MYLO+3L7.RK[?2]Z&A(FK9;XFWN]G5D9ERA_+$\9@6,VC4;..ZOWB=4VS?%$M M\Y=S..<)K'KDJ(>VZ\"'^&';%&T_9RO,/-!GL44,>^'L<3#9A.8/6DDWW&^W M93U6ILJS1L.TT Z(&)8RI5:^9"91@[0+MBFJY!EQB@YE!K.!;QM$N+2O+VU?D0UU\8 M]F_!==%6MDR>T@HC&F!!,G,EQ+1U$V"9PO<0[8=1_BX\/2+$0Z9O^(3F%=%0 M"_K]*2&8Y>19[0_S]_>4WU+@VKH?Q$LL2OHJ^K3C=Z"4QHM!&>NAY4F9KD\- M9)$9)\XI_Q"_GQ_U[\#S@@-?[P9RY,E7;7BG!H>_XWJ^F?7ZDU)FS(N=-=(1 MNLI"Z'X/*7]IW+\#W_.!#D=H:UM.YY;ZH-"G:A5&%QH#I-HL:5KV>]CKQR/] MSKR-8^NF(^DFN+\,F\93&CN_K)/&FGHUVV1"=5 '?*>4;1/7S>:B>/J4?$>"EK&7H1J!)*5>L*H_/-A.%M-?C+87N459\JKFP@"X(RA=?S(LMZ_;-[]@ MM)TLQC\)M^<<7IV:?9Y%=:?G]M06DAVIWX/57Q)N)X.Y;XBW"T/1E&2I;!F% MPBK0 G^&>=/K9O3%XNV3,?V5LXH/:MNB8?IAP;%FC@V.[,FUV>8(*"W@ET7= M;CB>5W(=JP@\7;.C"ZS;"4135T,H%P71FY0@"2M T>XM?F>0FZ[DC#+CV:+/ M+XE9:-2UQ,+D1<(\VGWJTY0Y6SU% L_(?AON8J6S1]KVACL-7802"9OOJF]] MKJ=WUZ45H]OI]@!'A)Z;36SJ_A5$Q2KGU3'?L/(:5F(=W7:@*P9\W=T4L0(; MJ+K_%#X2[U@EQ3,9OC6B7JOH/K_54W&]H;=@ MC,O4?3N8EO3"VE.N%6178?426"=Z4JO'E#G:S@RP#CKO5%1SV* !I5TKHBYL M];X-5MYN]9@FFL;4F3%BYN@<3"=]E6#4Q";>KL[J7:Z&>2_ C^K2>[IO E:M MVHJ^T!6HBA]PTYOHKM*&'=MA EA+T5@SK183MBO%['BY%C)ZXD*SJ#[]Z*BV M.'@ZK*2'Z.]E6Q=L5.0>X[)>@;0[N%DRYNG1(&\N7 TW$V<+7F/QT(/)+R M_W((YM6IM"):/&E8R%3*^O6P"L3$NILW")[=1'X"2XL<-JG4<9]!K:)/50IR M/X,D=Z(I>;P]OWKY!'.#7+/"+M;8&$6L(5O'T9Q?"!-KJY+'W+,);A25=$5; MVS S7O*LV[H56%O&U1J=JFSHJLU3O1Y;"$IKHCU+G(:/8I#[4?SX)U[KO#^, MZQ"Y%[DBKO:X@J\;?&'H,!1:YHJ-1:OIUQ;5Q,V-'>/*_C"2SI6G9YT]F<%Z M?T _HXMZ#:V"J3$'ENA(34(N51*G!2\;T#^=97KK^6I/RQ!W#8LPKXLXE.EJG%1642;KNX9CYY6 MA3UR@>=WX2BXI3C;/L-&6ZV656 S*#NH:[);V0M$ M^[P7_A*U'_IQG-Q)UU#OQNIN9L$-@,*L9I!6P-N5/A7.B=NBB^&.M"K2S*!> MIC-T=BY.2HGU[I_'[6Y.XCT$O&'X0^%&,A3NQ/;94F,\[:$!-\POR *U+"\2 M9[-O"OMP,'!V%R73)#S/.![ M^7"S/9PI>GM5*#U75&"LZAJ1S,5?;-&ZUU-X)9NI%P-5YP?(>"X@&:J\7B8N M._3 SG<18%=X\!(%KM:Y.@,8EM5L=]&MTPL4*58M-EOW9(=+;&AZ/6 XNV(H MO0,'NWL>"+%S-Z:B8Q,^3C)EU&_IIBJR9C^Q^O\=0WZTN?ZC,5^'\)^&WVUH M A\6=/.E?K[/5#,MHT[0]7 "4$RM?R]F/QKP[\1IUE6 R[IMUU$VRUWSHFR8 MSF[AIV/T75XJ%3ECWFT(!.8FS4Z'::.. MKK!>SYZZN/R]K,"S@_^=$%#488BL2_&!(5U=F]P#@/!$=0UD/C3*+;PX43 J MR#6^ERUX;NR_$_]W.\;'$[_1H3$3?;:#0%'K8"'6PWFT/IIGZ^/ZE!@ZB2Y,&+XPKY*D2.IC_9NI_"^/^I()@N?#OHF8ELE* M-4,;2*&C>R)>$]+).R;SJL*^9$+@V;AO*-(&$59*LB&&9$]TJ (99FYQW[<# MP$N!7Z_.LH.YV)R@;$'HMYH#H5_BOQ<&OC[P.S$,J,/"T.V)GSEY'NB>_KA* MJ1*=]>AZT0:7\MV32J22J+M]T0Q /KS_6($L$5UY$C; IB/]X;=M:G:L\#W MX@;$\X]L M$+-CLZE%PP#X MA\>?M]?2ZX*HB.UA3\JP7V/F8G5J\_-J93X? M8D*=Q!.;BWB&%=N)YB.\^'Q1T]N8N+?7[?-Z M?F>AM"IYAQM47,I@,S;'+#*5E5E(K+=X$\KK$,HSU<3\)C*I8H.5GJ$Z#B/6 M2&"G[8S<&-YD\B:3GY3)D\Y:4+^73"YYA; ;9/*S M,GD6YS7S>PBEU_3+G(CC>0;IUQA_)109K[X&(!WB^@*]+5" MCUK83)FO8U.>7(+CU16EOV@<+YCFSP MM@Y!S_%/]&AT>D9+M/;."(E;0PI&I%B Z#I\&;J]+5\VUR''L#)?+PT<).A+ M=:R26+@\(LS^KCXO4.;SNFF?I%MDOD33ZR@L>BOJVL!5'=?:+/ 4W8-EKN_$ M&Y6Q>Z2YZ',\/JHB[1S0T5I+U_UQT^LRY*1->S>(Y% M6+;!XNL@>5M/)&8;W:_:/FDG_&\[KJ$+?!%:>84171OZ9SL-4O6"E4V+_)AA MBR./YBU?OLG22;&14Y38ZQ/-MJ@K5;L@SG1?-+<0 M4=I54P:Z76/897>07^:T27&<.C+9O\(V,P%DX@)T4X MLF.!+6KZ?H/0N89(H06+SOLDUX,V^MH5RYN'_ZT1]*EC@YZQ0U.VQ'B54M/F M*3QCC7-#4\\E-WN;3#N4?3LV3G]S0]2/ES7:(%Y2A,V3] C]PEGQUT!B%7"6Q-4U78XA/7";3)]CN>WJ+'5@C35<1QF4?Z*H;F M:GA+I!.KE"F.@C]*B7/6ANT1X9-9#EP@W[$AU\O0(+ BD.-!1D_<4H5 M:X$-(%FP'4#F3,:M]H8Y7JQ@RG0D#58K(W&YD5, Y$WT.-\L+(Z@9")ADMI;#LKJ0B;-C>J%,*^0*9RYE2NN-KX?>W.,\2Y#=$RAX-=N+S M(%"[NX)+ .&4 M[V?Q)6J1F4J9M!FI-$BLY_)R*)WR?*E:6HE>8M7A*:H"7SL-]-OA_ LV_;D"H*][2 >SL5G58-&E MBE0"O>\KB=77-Z!_2*%?P=JM$WD?PZ#9KF$5E@M'T\X M9L_LA)QQ$F#WBK[HZJ)D@N@!C[=Z<6PE8BM\OB3:!@L?[ (E:M:HYMGN]C&= MJ1O.7*N)HHB461B:JW0;M<1B^1)S"6_NW%-.[&T\\Q967(<#"*8 M*R*0T%5]6F$&;M9'.#,[E-5OFI_Z%@F,W M1:\8VJ*ERU[#E#G1A.$H4-H;>D>W/(G+N$#RXHDEGUG /P?;5#RYOKU;DDTF M.YVP>33,H:X9".6!-DFLL3I.LUT!T=N)]OG@[!EJ/^0(CI+[E.A]LO(40_=F MG5]>>?JHZ0G6C)T8ZGO<*CENQ0E<,V0LV#@$!WNK? STG" I'26='S%E!A&4 M<%0/ENW$&MYW@OX-Y+O!_Y3P?WGI_C/8?]@\Z)Y;7C$ZLALH>6###SNL]@JT MWJ0%9FB4^Y-%;6T9?H].K/5_#JL/^P*]/-PS(N3R2_,_AI!X#6G;@;[4?;LM MR9X'3:>$&>M283YCYDQ[R;:L*C\I7BUH/D"![XFCES="/ ..QO:,)X?9PH0I M\")M=XC"V!E=G:%,*(Z^?#/%-R[R_ZS%&MI67=/F1FB4?7SLCXK+0>OZ0HJ+ M6ZP$;P-Q!DVCY=<NSFJ M-GDVGUVVS4Z/&_6NULVYI*9YJRU*&$(^HFG2H4V--'=01G%E-594+RO7T9NF MN5(QE5.F@>?'-?0EQVV!94Z6G0".Q-;:KF/#C_*FPO[ISD7;1IPOVHKH M*AX_4V#/X+/3*/TT^?29/=66^7&U4:JC P87:"ZG5'E29Q.KN]Y%SD=;(;U. MSQ-DHY*RX]OYZ[2^!N%SMN+;.* 6!C(I=R<.MB#FS<3JR(N ,U'H>#@*TU.J M;MYK*2O>ZB+]K#KHI3/VV8.O=T^VG?+8EH>CE%@#&91 +4^AHCRQNTXVXVOF MV=,5[^;\*0?_SO,P7MN6(+EGU71QBS?<69VWL&DN-ZAWEL;Y"Q#. MM)7&9JE3P;$]Q]25. M9]8'U.$YFX=/%.#;<]/V@\&B7FVVR1A .O45C0;!L\O:=2#PZ+Z4[3X;/-Q: ?LFQHCG0GY*(UW?Y M077*\3Y6K83-Q'F;]W,SO\^QHLDI+_T(2E\^E8BC(+3E!O%9AX5 M^HE-D)ST[.2K1L++A<9?HJ]\BAP+B+[.\%:^L.C6NDNT8B7.P[OIJ\26,7^- M5FL7F.-\H*O#RF:"@SEVA3O:H/,[Z*ND%F1_1%\5 MNTQ]/B=+4X/"6VANWN_/'>?:0' GY9U.V&XWDEU[&*P-,U M.[K NIU -'4UU&VM('J3$I2T"E"T>^W6"8,<+7%XFN'DC#T>U3BZ;R;6^7__ MN; ?ILQUS1:\%3NQW=HCSW8E3$,7)=V$S7=IU7&H]OBQ8QB!/ J[G=FL1*T2 MZVR_@HK8NKPZYM^#W\\O8GD* 9RB>R.F-6CP@U)8'Z!VP.MR8DW).R'P9C)< M!RJ.%-Y\H0D15N*"QFE4X'63U$I,9MB:3*\5*5=@0DYH7.!X+@ MVL,:V_>OU;.XL E)%+_?;D$D.UBG*ZVFS%A>M@R&5AL3N6M5#,FS(&="A8K0 M);NPEB1TL!#D\KP38DSF[()[T<'?>U692]A/E.>FJC(WFVA8H0F^.EPV:_-K MU9178#\S9W+)WPJ>-QI0#:ANG5PX!7YN&85>!9_T[.3N>YYD YHTAK_=@BZ6 M@Y5VTMA%WC 7=S;0Z"K9 EU20<=2)A? M*$_5%4$F=EKKV6$^V,+CX[S:]/2'&4O3Q;158TH%WBI,,Q53,]G NS'VLBFC M!X%M.+;F Q*CM:Q B:YMN3F:E;'UH#>6&*MA]8?YJD\$1F+=UF.# MV]N'_>GHKE8XW\G$KM1O]-%*W6.L@MCP6OIH69LE-D1/!A-/)HBO%))'Z[3: MKJ,$,M0^'%0PNKQ?P&8[RYRM5&50@(]T'3-RNF9[RZO,]K"ME:M. Z6L1 M3%?H('GUC]'RJF.#W!66O3+*4[(X.27;'\%#&W;0@Z2"#C;P/,?5[\UN*\.P M&9'D2]5\A/79 MLB;.ICY1XY%UO8!RTHHBEXD+ Y+"^O.>>OJB7)]@XY]%>=TO]5BE9.AI2&+WPTDZ M5I[W9&-\=,%F-AYV=#?E7!Y0TXDYRVDHZ(K=2J&)8+*4N"GG%US2& 2' _N= MN/[@$,C1)!:DL1PW9P.?59_.P$<1H LF$66CT\AEQWKJ57SL(>]*(KRQ)D8, MFPA=6E \JE-]?\()4E,4$VO7/D/^?9?G,_0_>\+@ZRM[;M)W;NE[>X%2N&ZL M'7.JR+P^]8U>=I#U]'GBK,5O+9 7*;.Z%ADMP@Z,/#LPJYP2W'VH?3X24J%!_)*\_!IL67HRCK/U"RTF:$3*VXO$?=!G(Y3 M]\L2W4DK5$ZU9&JE]A(^+BW;7/4'BOC"C;G&=:R&J$4S[RZ%&BX6YD(23I1_) M!8F@.(*C;Y&+)TU/7\OR&;GH";DQT11*$Z8PP UZM!S3W>2>=YQ,N3CI@B1T MNR!I?Q9D%QE$.O_(SLTQD:)K7A$&#C90MA'$TR@SD+SXZ$6?6< _AVN;'E_? M^:Y2;V$;K4(9Y9"V-6[JDW5SG5C%>9Q6^ULZOTRL$\1_QZF\M\CJ&)G/!DX, M/=O)EEW1UL!]36]3MW4KL ZBK\]A=ZYK#6K1JTJHV*^8G9*(Y<->XB*GJ);B MGAJ;DMY'Y#A%5'0F7"=$^;UY0OB3P:,!*<2JFP9/]-0[%_U*.J.TU$F_P ]F MF%R6Y=J 'B5.+=VO1#D@R0.&#FGR>65UP47&3V&*[X4LK\!TO^E9JPF?V$UQ M=<1N?@F*T?P2K/M<1N=Q>=83RWR.Z7&)FQXX9ESW:?9YO/[&\G'QN?%G#/V7 MX']%-\1.3M Q-)QCDD%6IO/)Y*;%;RA]*TIW-?0Y>1[HGA[=\9 "K\#7 ]=S M[*HMWST!:DG4W;YH!B ?WG^L0'2(KCP)&V !S$?0O6]3M6>![\4-B./QY>RV];L115[>U[8/780YA"([N,D 9U[5.CZIB1&(S0\^P M8ILZ/\*+SPO(VYCX(#(O69V,T&+NHWY_R M@46X3+J/C6DUL=;N)L_7(L\)/NKP6\LSV5P+PKSR2[D7,%L%4 MM,6SNWIYHAI@8K^*4L08RV@3CQEC5QJZ[5/LAM*/5A4<;G.:'-6:'55K$ZZM M+0QNU1BQO9!LR-F;(W-]H#W_26T)T*UL.>SK&MKD&7$MYW 4D0BW)W4,M#9TZO]Q$W=OA,6O_6.F>]#1$Y1 M8F4NFFU15ZIV09SIOFANT3$TAG8?)U %Q9DJBOD5N>?;UXZ.%X=\0\H;=DUX M995:W2G2SGQ5:AJAN1J7AL.9J"VN'C477_.5! 0]DQ__E&L!/8>/0,S%&;IG'LOFYH8\;$\+0RQTUO'8M\G6> MR=4CXF7/I-M1J3%=PC.\%9!+0_&KS8QQ[>BXC&=R_4AYLV?2 ,,A;X>V:915 M8N)XRV7>K29V\N5J/).+(BCS;'UTP;$]Q]25N%T5DO(Q;%CX,GC)UG8[US[) M^)U@\^=".STI:@(Z-*R R()"A9W*R=O\.:J$/DZK!Y ]0ZS/)_L2ON/T6RM2 MSE9A=A%&1?=(?LI&%;1+@PT*3" M@J'LQ2)M:^VGB7.N4J\ M2K@=KY X8T>,_4FF@%,,/U"=:EIU"#08)B[83#RR?]/C((XO%4B&SJY7](%: MF:JA,9!&F89AB0&OWY!]+3K[HB7SE\3UZSI[U6RAK)?M3OERZ/2FZ6*6!=@- MV=>CLQ.([5:I4 ZFF08NT69[&;FM0') WPU M*W!FNYUMW%3"%1F[I,U3),78I9TR5UJJ.1D5!X.E+2Q!*"BW//-5&;ND87N4 MGHDM8H0;3%@OI6W"$,S>^1(9/:!5M9F+<,_VS[&]^S>L[NV M^QZ]Z)67\EQ1\#'&%37%85&$M\IFIDVTP=[1 ;NGZIZ3QK',+WC+)UXX@^V% M+CNVEK.Y;Z%ET&,XGG;'SJ3SS!BC.S[Q0AW:=L$E9#>CE#W6 .E%.!G[NNAG ME@M["03&5G_<0LS2CRW)&.AQD_,[=39]Y;^#Y MC@4]/B&D.F4[R/9XQ!G-Q/7*RA+T<^_=WO2)]YKP%B PY?F_\9B=( LB!&[%94:3[!K;1I"/Z3/2Z1HR/UU\##2^,19 ML/^P5F!%/J3C?A#;!_='/Q:![5BZ?>RQ;Q721X_X^;CW;^?$UL44UGE]/EYT MU1:* +70%,A2/Q .Y3GFQ?:>E[GQ4U_]@B-P E<&WN;K!(A*K&-A-__Y&_Y) M>7YH0E5MB2MDJ2O^Y!>&HO_SUTQ4%.BR(R90_5_D73;[\).K:Y/[WYS-PC'X M&C/>>_NO'T^>ZFJZC?C.[!>.W5$S_R](+F0"XD=@Z;LT_&7OK?#FV>Y6%8H6 MHHJ6;H:__MV#WK^7:H%EJNM8HOWOO^*KGKX&OS \>FK\GE_HS$]%_Q';#]$# MQ=3$!>I_?_RKQQ;@5V\FVN]^1?2HS=?HQE^VXUJBN?EEN1G+]J?(7""BJ6OV MKXAR\/T]43)!RE%3A$>1NR!'(!( #/"ME<0$0@!+2:2B$63E+"!D\35(8JM(X3?_8=.1C5-\; M;73R!'#W^!#U0WKTU,U]U(Z46\))CJG MGRKVF.**:Z7@W;E;\E-_?R'8PI\ MM]JK,EPJURJFF&&ADFN5F52!;3:K'%=E6W__E#8T?'?WZ7?W_G%W!Z(W@;+@ M._9_4L6[PET*1\DT?=^?/6Z^N4=WZ#V.$% MB@3BW@;W=$N)@>]$[]Q@>O/WXM J0=%,Q:R!^@_V-S8&NIS:>G?=2#E\S ]. MV6+DY2I _U5TY"!2R-%NB#]B\6N)KBNL\ME90- !RP-^N40"+I];QQMKO:/_ M&(IT-LAZU/\;TCZ--/J1Y7A-YO]HBJZ18FWPY\?USA-C]=\_9KH"@R08//__5<61XF_[HT([(0?6Y@=X6-B140WQ9D'?NT^[*B(1J_T MH0/@*[M;MDR,WK@U\;NN_?25_88+X/JZ+)I;N8Q%%++LK^4$NMX([) OZ9GR'9"VC]\52ZU<@@^__]H<-.PM@3,M$Q)=$T'5]R5C_.(_R= $:> MP#7#+I@YKK^G!^:&75='=AHS6%D>37C23O>"Y0'@=N3@@.: %%]-<:$%T?>( M'-AQ+?&__Z(S:>JO9Q7%$UY^&5>.*;IGAM#A<]T>TVV,4EVFS79[J3;?Y?A< MJY?JL2GH#?2@R4]A1(KMIC#R#^7/%%M*]2I,:L]1N'<2

=!FCB?2]M,8D M^!F!_V$3!%E-5TE+.=OMW!.J^,F0,S?Y/#)]#_I**> M/ O2\_@*G]:P7PX3MOM)$_,H?(O5<-P=W8[2;+^0^)C=7U&J^>*]L81.[!:4SXK+#.%$L%S4W;&+<-3=,WM5K[DC)S 1++RH,I\^_QL[-EJNM8J8-_OG/XV]TG MU=SWT_S1:F+=B^:Y4ZH.-:0=1);SU]GC5R:>;"G!5[;B-^YI 5'U&;18F(1, M7>V6B?JXDL^L#[7 XW&@*(80Z0R>_?:V_DW=.COGND#3O4@4_>ADV#WN!8R) M]ST#:S)XF,-41E&,3O?097LQ U%D^7(CQZ6*HU:N62UP_TE56X6CC'W'0S\A M^V\0LC^8E2C[,9FBY*M[3YZ4Z*6\J"A$U:'#K=LIW?=2\B1VQ_],,C!W2=T, MA6&B(@I9G)"$-*IB BW2J$"):4R6,E)& 6";U-W^6.@ OHTY9F>UQAE8X0&/-&4):MGJQG5EIT NO3EAB0_0"&M3*#2$19 MR*G24BAT!.+PF=5<*;MNN)S'UZ>N0"&T4>UA2]AR]\RW^8)/$+7O=\;)H.T/ MF]F)^)='3C"ZYQ5OVJ '6_2V7F-:?I_]AG^Q%/9RXSM M/=F!3U.CR9PMVW??8PO[2W*!:"!+2(Y79UGNKXN2%Q7P;3-I)Y];>1['V-MQ MO)^Q>]E7W[AHNUS@!>F[YRL>DOJJ27P#\ FH&SOGC\/3#Y+Y+.[FRR&F%Q51 MSEQG$9G*DR>4-LY)M&.%"V/+^%EQU6;!"6S?#0N.LO55H)WPN**(37UGA7*T M/Q"4F93-L3GX8O057[,(0;44HV*3MX61'U8SYX,??BL>3R+A7P"],R"K M)ZZJV\HQ.7[>?O0",37/+H5@$.AI/J#2;A=OT#R=U:)7OH(IC$#2>(;,TMC+ MJ$JV[/\1"UL*1NI.M(U,:AJXNJ?H78JR9Z811 MY=9U0$C?U]TQDEQ-M/5U_/W/&X*^CA./%5VJY=S]^94)PK/K\IRBN-%VY)O_ MBXZMQ/;R&+G^A"OFV/X415Q%6@-=%(?%UZ:>,O ?))3K3U(9PE52G.\"X)\N M)94DNA7@1];M.4M[CVIYK=\OH(TNG._[PR@_EE'N>6)K'Y8]TV?!G48_MIL9$Y7 _SHXYMB&-R1 J>7"4[KQ%F MH'NPKYYNOYLP7Y2_W0Z[[4 :FV-]]N!?QX-&<\W<0B06$Q0I]CVYI]8%>?R: M#)$$CA-?*C)_;(<1)>YF+F21@=/\$7D6.X;WA#&F@90QDAXLBS;"UU^"5QM+OEJ8_SRY. M#0?:_/;$L0^G0PH-5*CEINFFP=:PSMB9%0LVJ;TR2H),(SB!H5\K1P^3 A$L ML7+#"+?)05#:/$;BE/V]5[%)U;KO@X?L9DI "Y0 M4K/ ]8)HRL!W4K!%['5A^!_2GY%BBJ8^<[+_*\FDVDX9X)0B4XJ8%C!:E(5T M1LD(H@1$@5!0G"9)491$ZFG2/M_7L7 =SH9&.%+=/3-<&K'5 I1FD;[&E+"LVW<4.R-89SB-%\A1K#9K#OB/)WVB\WXJ_[TD]; >^%/$%DJ/X'LVC+Q^*P=]@*'JZ MOUG- T1YDI)-T?/>E3782LMO3D17C/V-37'S']Y;LD@W'#XB86M;UQ##$*SD MB6AK\ <[M9SH\)<')^9C:<;O3^,+9VZV#F>(X5*L4NXG+"Q&SBXK!<#R08T+ MW5G78)S&ME1C<])$*CYJXC^IF>BF%M$I>:G_[P[%HMJ[5+Q@]0,S8#?]]&6, MW^J^C>J[YSKNY*K37L@W^*!42866ZJK:*!CAS7V(A[ M:G?_*S.1'YX!^$1 2GU%*FR[Q,G*D'[FVVF0R;XF@N^:1::V6(0>#GN!J/_X91=LR/!:$U/,K^P]6T^VM MEHNQF6HY+]P^@#V+..?]^Z@,/(OBS5OP/0DX297QLY)PR4SU:<0S1BT$K*7[ M/H0X,"%P7<>.K)H9I@"T<&&J&NDE48XG HJB+Z:BFO6GPOOPC/T<7C> +=,H M&Z-SD[[O*'T2\F#+A_2 E MRC*4/S^N6+)&"36;]\E@+\D]+W M5H!_ _!W+<#?;',96ZC(4&N.&YZI*"KRE-W"]AU[7EX&'=0R](HUC; V(>3J M$N^F)\L?_S2.&]IW>'Z?<=VR-$T?<]UNU:9?@MK<4[9_L8=^:<'^A.=U,O[? MP)PP3B7;T+2.Q6&7$-L;H,_-:NZYV/5IUN@K=Y39>!EQUW8G,NQY&0Y15LK! M0)PRY557L:JSWCH3'S[P[KQ1^H%)"5R6=3,KL.G6?D*9'654!"]A#*A)I:SC3^O=O'9.)?"Y&=&W8 &_;()7?2&5&E5W M'\W_ZNJQJ9=XP@4Z#K83SY<$WB8-"]^_V9[PR%9/CAN_RPRCER]U^.H(AS8< MBQ-9)TB7V!&Q13LZAB<*)J.5WU%C;[O]N9>*U@+IRG,%U\0?XI_',JIWC]BA MZ-[,%,-?NFU"PX-(IB,;][F+.XK8,'#+BJ_RB%*WN897YAJ\"3#->_7U!\1@ MG//?[,SSC8$[&G=G?-- MFSV7>_EMH+Q9]1/!;G,(Q.,]I.Y7T\B;BKQ=F\"/E5J\EB:^I>4L-CN?DIN- M3^-YWRUB2_',*[P[.JLA!N1[CI5YM"^L'5B*XRM UJ'O_2/E0=\)4@-]#/-X3LT[^@0;0CVM1 C/P"QG9V)=R-_THG8\FRS\^CK?7C#V-"W M]W"[UH")4V3]/^99 M8^\8\]Y$P/_S?]ZT_?S>$+>,VNR6JT&7(9XM$578T5^BN11#;TN%;/8.3__/ MPUZTVU'$9XS$IZ"D'CX^K+)XX]$J&':7H9Z>K;+[\3.'JY#H[7"5ES'^ZN$J M'R(8^@;DO[B9T=.]%J/*)/2O:JMPF4%@1/Q>!I@IZ)9MJC).56M#D'7'):H#KGJQ^6](N?4=E;@477U,2\"J> M3S'$>TO9SG5[U5*UE6L5JKF&D,4P&J,.U-II#&>L%0_-9M2%K5FY2]UW)07] M?;;;S/7N3];:&='3P?;3%B%6<(])2WPL[?^U7(_.Q<9*NSR8D*$RT!V_@,<4 M]2.%0:[?I^3N3]$^=)YN?/_HB1OWO;\_<>-Q0/APXL93H.1%$S(&)8.A)P6'X&T^;0]ZAU^V_4S%'=VF.PY/>HE+:(M CG_= MJ!P"V[JTT2'.-\@E '+L#&PRH1[D5I3)=,$$.8S//<8_C+6+1!\32FT_1?5>( MW_2WQ&]!]"8EZ.5Z D62&9Q(/E"C'J?B+M_C\044/M:F5P@[\EO"+DY_3Z"' M#5R/F03C;[_KV\F,U&8([]./5X],ZELBL^7X /J.T&KCEX@Q MXM='<_BOHO(;1"&91"'HA>@3;XJVJ&UH+- XA6+8I>)/_"[UT)G[R=2B[LG! MYNBK2)OD;-$,/3W65P\XB8"TJ4")VG2!%YA/?;\K Q!.7PN"B$Y4G*/[<<)0 MP$@R2^.7@A!QE]KO38P&^(.Y^QZ!R72\()J7STE.X$/$N0:,5+NZ9UP90M+H MM2 D'4V[N(X)/?$L16 MA>D*-(;2.'VQ?';U+A7WXX/)[+U:XQNW7TIE-X FF@)!I?&+Q-N[-';G'5AM<%S[P:\$'402J& 5= D9@ M%TDO[/S_74=2_"S:Q0G8NN/N0>+&_K-X^$W=!D(:HS,7F1#:>?=1+Z Z4 '4 M GNAWHWGY^ YR4;K-P2,(K',Q:P_"1W[>!E)U=Z4ONN.?6/W.=A-,:N)+NE1 M]4$63U\L24C=I78=N2H^)ZM&X!D^<]5R*]?CNPPGI+-9*G.)$A,.?A;]JU/; M3^?0S[_ ]!UUD*?NQ%E?>_[BZC/RY".]^/K%0P?)L_>M)DHK-"FI1%K(J&D1 M?A-Q(0N_"Q2!*4J6R!**F$[ :J)X%A1//RQ+N9:E11GJ+IUY9FG19A%0:N_S M7[?%15]IG\Z^N&@C9,_5@W]\ JV#^BGZ^7+7\X14^ MZ!N,T(MKM9Q ,T4O50QM^#;9^T]49'CWA&[/%/1>9GW46XIY+TG1/ZIVRI\X M052)ZD4'VP"H#N*5T"G84_'/BRSG(L[M<'S0$4J$'W1EG=@Z-@!/*WB:4@02 MRRK0L9%I(9NA9 %@F*20.)HE[AV;^^,+27LP548*"'EN5%?[:736$*J=S6D= MCUOR7'?4"^F2QI<9!:SQEJSI>G2N!_FT);.JUWB6:2LHL OA&$>8^=K4!.+P MF6JVRKI,FNCP.J[.0Y9O:?9T"5L>/-.:YKU%VV3F/.(J]C+4/*FO:T+Z\)DN M/6P@ S=M,X,*@-[<>E!<3Y:PY6$_)3(,!DBOSP05O#DO<;-LH:,)U.%QD(PL M$2N:F"#, ,^$54RK<$AC*60.6V9;J"?U6'>&BJ&OTX-6NKC,=83L8',L=03Z\.W^I-FL%6=U"L6M.E$;NF0U:"X%##ULFA$ZB[)G MV8@1+.19GBPW*#J?BS9=.&R*VXMLD)XKO"Z[3'&U;(:"KPD8?MB4S)8J;C": M^#Q@6S,'#>IC:A0W/3BV45[, 1I!@=HSC1J$D1'0![S+9)7R8=V/0(5,H#AO#0AACRB*]6 M]*E++BL([.L1K."*6!Q/^#+%!%1OK=7*JW6)B)L>$&N6IR2!: PT9BX,4-11 M!K-"$W;@" ;,+IUK&DA[90QJ%"?[ VM=QW("?@0#78PRD%$32G59'8@<8!4M M,XJ;'J"U4%ZWFHC!Y1BDW;-A,.'17*$3-3V :]^8^F#H51BFX-!CQ\'83LG0 M!/P(L@85=KSJ5.0!@V#EL3+QNOW<"&J?(\@J:LO9J-18D$Q!JU6'.NFAS35\ MZA&X=%H.8>G#69<)S5Y!GQ9SCL8LHZ8'P[)('4RIOH8R5A<#;KX1Y-%:)VIZ M.*Q%MSCAR46)805"#$JYJH>:D%A'0-@N%_G)(L]E&"YGH2.WDI<,#7;@" @I M92%;(Y/,\N$LTQU-*<2N]^%3CX PS ;E'$?[66:N(-#AGTQ;"[03-3V 2\]: MT^QP6=.8098(>GRA:E -CV"5YKSI2)/2"XO,ETJ[9;7ZZ:RC)H23YN*!MOQ M.EUUR1<*=KTURJ]9(6+L$6A[+IYKR_B,88)UKK,TR:(DUI=1TX.^EN:\T->S M+8$/:W5AG:',I6'#IQZ!=E,-T^L@SUE\X$Z$GI #Z7)_&6V#=-A4JIA,-API M1KU&L!YMZ* .,^@7 MD$RM)!8[\XY ' %AGO6Q48/PFXRXP)368M21]6%.(([ )1PM\UT=)58H'GC= M#.97/56&38_ )5_(%LV! M1=>B#AQ!%C_O*]F&TXMD2ZC5)@%AB14XK"-P<7"ZN-;KJ(ER]A2W9HW28!1U MX"D&!$G%J0R1104EJY!"&@59^!-T8# Q*V.D@LHH+3V^0T4!3M!D1LC0=%9( M$R MT(J8%3"5 BHF2ZJL'C@Z&189E_+A6#/*W5R;64RY0KD'NW,$/&NFOZY( M:1WARUJE6_%'^3I6@[[&$?#T\!YI=*MUFIE;HK_B.YAF06V;/@(>7Q0Q9):M MK(UYQR)4I6!F62[J+3(W,JU]MXK,W=29R;/ MJ./W7;, XHYMV3*:=K]1.X3@J6:5 MZD@VE>[!7O/;\J;B>EO"$F#3>P:[5-F&/RS2\,.&1?:-Q?%+G-M_T?;+I14: M!?!+&A1P8"F#>S-]);B;'R)#W?@0N:^W_Q(_PSR]\1%R7\DKX=,SR\ZI58ND M(E#&G,?]8TJ@.W/?^N'7?_\UOVKHF4)PINWQ 6XIP_;X"!^687,@N'R\=\RP M.3[$E;ZE/:[5PR8-N3_8%W(]9/'[EV;^J6V )>"'__N%^/*V=L*^4F_K=+D_ M7*W]H0[$P](LFB,?-T?XK_S;LLJ?3I'[VE\Y$G\R0Q"'(GP@#OT'5L]!U)F! MJ9$YZCR54T*4B7"1!%.?[YF^O_VL+/EIM^(#'[3&AESPQ]KC'= Q(^3_:*S'+W7K#J]/_1H M'^JX2I'O@WP]IR8^ZMMU[[[\_:GY*9W.9_0M:#+?IF_YW"XD@TG1]^LRB).C M@7?PP+*A&OS!V$;63G5.!26N*0)\!_AF-S-*10__=56Y#/8\1'/D]UD+OB#W M'VL/2T=5?%5+;L"(7"OLPP(Y,OA!&81@,JN^KLB#LA+BHJ^:NB=A!7E===@N MV37FPI>=_?K3#E:5LUP78Z\;K6_O4+ 6)^"!:[@Y1 GH^4SU8)%MU@OOQ#L'DP6Y^!;*;R MSZ(DJX1UC_ 6 =([S3@,Y0 M38=K"_5A9;*R&4ZQ0C9LEYM+ 7;ORS\X3>8)$G]1>(# BK)N%"%<&JU%;1V- M&D4RD-6B((XK"WP>%B%:06# X7F*HU\7&%R!JE!W=\ 6GI]<0('2DBO1$:Y[ M\0G%&R]GL'M\'@!QG6&LUI!T8FS0VHMCYHL]-6.L/!!@\EJA2"Y M0B[T(\W.:4LU@'#PL33H3L@<+!$,!@\^S&(_T"Z1?H*#@;8."WX%J MJU9;5[M=6L*,37\@SH\';*G$$*H,7(@D,.KFQ OP#D#WDLJFEJMY:R,7JGOP MK(UJZ2C+06H&4C,R$GI\3W(@2H<0I-\EV3-)^ Z]9$UP]N;3Z=.#RYPNEH_(T(IOVLHU5X['0ZR^Q M =\7X+4]R:9'G"&1*O 'J@!"_!FW^]D@?[FEAM_#?*\;T=7B<3"U&:[2-/GI M8#2=Q!#SS)=_R#S-OW+79 ;U!?",H1>JS@NB%91<("D!20D?N1'S%W35-(92 M1>+FK+@N\_JH,XZ4>6#"ZP))N,N;R-,T.IF!9(1/*2-<6;SR*ZCKDAIKE./+ M]MBE^<"8'A6FD4"=@8N4?![C7[EQ\T-#D*[O;<#W'_+)OHYR=7V2-S>FF$2BH/ \ADYO((D"2117$)@\@W*ZI$:%"5:A;(GW26$K4WH1I@Q, M4F[BERC/FCJ1K!7E+!>\ =.".R]/:R1(EOALX02*&BZZ4?(>7R?Q$^0WXEYS M(FBR9[BFU2!%O;:C2J)1,\M&N=8@Z4I/P=EDWR3#Y"D&U9M ^@0* RYVB/.W M8+N0PT4TFE;*XIA10[D5%.5PF, 6+F"P5)YAN5L0*J2-X:LA>&;.,=3 R!5R MR?O/>8M<%-Q%$BB_02(&$C$R%HX\ +<%<=N'8Y,6,A TD;'Q&82.K1S@>4GO'<\U":/AK=%8#G=5 M9S6RY(6_;]/N>*[VT_U0YGI2E:ACD[(/;697'3'KJK2)%3RI.LGF>>*Y54\$ MJ\Y(;\@3H5X5(,J9+_\P>0)_KC++U4@& MI_,8Z!S&.T@#/T*8!!#6O0BN\%P*PS]8Y_(W8;S[^#Z:HRY\]N(,)]5VW>&Q M,;)K=K534(MCUV!F'1/T(8D\&";/O[!>%(+U6R7^-XWJ=.3Q"6!]Z8,6YZI/ M]B?=3F7 >>*@0+5\BJ?W0T: N(:Q!LODSEPVW+#6!+"Q'"4]> M!*&GV4OP;X8?0.SB[-_):8SP\+,+B3\#1WW*Q8>/7F.X@C%_DLG\Z=XKNN_Q M'>\2=KZ[H+,7"J/H&*V'9WT]_)J-\=EQ@6;"C;J][%0(?+BI<*,>8!%0%'I^ MD--ZF63ST=XD"[K+Q>\4[)Z@\/-"%X<:V20U.5S91CSLC35FMO3Z NC.:7MW MGG_V/"L"5O:N#OYP=Y0%8%W^_K]?(LOM%N5U+/B<6)I6\-%:7TM<.8;(@CNP MN3S[[(;%ZT@PS[A@/S+TG'&J QB6YMM)U?$CV%.*N(%Z>P=&>;)1DWT:2G0707S2J>3'J MCW9M216IB,4LW&Z4-M.%/&R:$/7P]#F9)Z_G\/G3^*7R<#=@SIN#SJBP\VB[ M^F>*.E!P<:E[ A_N'9.^0^M<4?#%HA/F=_G-X>?9S?47.H-.SM^@HW+6HQ7V+X>04TCJ:!'YAD"U<]# MDL:GE#2R>LS\J:NN_WAO+]H+\-D\[94YU *:G)_'&UP;Z5])]OI$QWYT*?3/ M([UUP3"W4[=&BE)?;>)EKV&5819[*I'V6A'["G+8P=+SPUQ2AV7N^;X7@^]" MB_ H:T59:]:RU@2I0P#4X@-.SRGEQX(^.?IQ'XN&,VE4P91C300$EI1$H]D\ MAJ'KZ%"NBG+5#.>J]\>S-@#OD):\Q:-B:;HQ1_7/4:DT5"HM$SZY!7 )77(9 MH/+G204]XX5V07+V\D&0AD2C,9]P$?#)2:$T(H]3Z!K[/TG_$<)1H;0+R@5M)!E\2LG@VD*5E^"=.'9J MS #;C+$F[\CXL"<-1R!2(9,B:RR?QYA77@+SH0%)WP@MWS!R2T-UPF5N;KC& MP@H?[=1'F=0G"C-0-''INO!=+PC]!'/P/NPR )MKZ,43ZN FX4<4]&Q9Z8JR M]"N,.O'$DC M4^N'>K^^LE>3=0]V_50AGGINQ?%JE(^NX0;):LRSD07*@9#D@22/#PQ2GM#8 M";2O8;.=VY:ZN-]6Y;$]+^UV#=WJ0SF$."W64!S:/X'$$"2&9#_&^6,FF#)3 MS=)$=B\6=NV9+6#;01@(D F89-F6>.6*SH>&+\ :!ABHGK,>G81 &=4GBD=0 MV''9L".!UU#=OY1>A,:8H=7]I&VKNP,^Z$XJQ.X(TJ:DRB+%Y9EG\R8$V%N/ M&U!X<.GPX+6(#?"6*.YJTX4]EMK'QF@VE6Q+@(AE$L3B_"M73K*I=+1^V&R: MSSE&$#QL^;C;E(I2'J1](.TC8T'(XYUJSQ*90Q?;XRY1)&2+F%0ZTXY8;KJQ M0IYJ-%)$GL)?MOR"((]4#J1R9&5WZK.8)Y<#;,_W\(E_G:R^Y#W9 ^=(G"CI0;/'^-9.>I9R)%\SFAC\9LQP;:'!\P=(LYG,)SL]'IT?14YEV<3*K DK=>@Y @<3SYW$;U]/\X5ZI_**R.$T MF&0L7=67?!#:A(8^@@/J&OX =O0AA,!.(41']7VELEBH!ETN-.R2)KCS D\* MXV8/6/MB-GA5]/0^1C#)PI A-&LC2JV=-J+KS:[1 D; OF+G%D"??)!_:91Y M9ZIBQZN-*H>N()8LN=F@AZ1*<^:'39?$+($0A4O/!ZC1SUIHVX_HBE;IX+;: M*1=Q1RR6#J#/OY@FOS_R]YDD+QIZ5_?[HK)N2V+![@B%\?9HV<,8)M88+*/X MDU**3S[(G2R04Q^^ZR9F33T(HI^8K<'6IP2OUT>BU5'(JM9K+IH4F#$$D6=Y M.D_A1-I(\$K86YA14A0&L*/ >9VU39GFZ!I3!7Q#5%N>?I"JJE'LG6P#9A3/ MIUGG?@)9B<5/E^=^_Y:<&N8&QB8TUG/#SY%8/@???]*J;&AWG^+)IUP^!YZS M,"+!-]L"+XO0'K?XFV_%LBBO>7K]6!'4LL"VX-(ASNV"/9: M--ZGZ;< G@[[JSH@][;T@N7F-'5CA:J#)+)/%&&@0.*"@<1WC'4!Q.INZ02P M1ZQSAG!:Q];,'ZQG)6PP;96[!=C[D:"029UBG*;R'($V;"%9&\4$E[JHZ'= M>^R2]8!N%G%LH&DU5M\,2&N7@!8N!M/X+W997L=&MJHOHMN M+$)J!E(S,AB$W*-4O .IH&G1.G+@T@PLSJ%9YS:W]/K-RL9J!ZI,;!O83%@< MQ(DN*-2I'#%-YRD^+2 C^".- VD<68MG?@O_DPG&[PA;'\D';KK9R5OMV"J: M$/\PGB&9/,O05ZM\?#= SDLVYFO>>N,;2UB<:&?D'"\(\CG7".&=3Z&Z1[G5 M*V(4= U,IB]Z@OSU[^N*7Q[!-=F?6WH,UM-ULBV V(X12HNAN@=D!@8.ON,, MJVWEYG#6V+4JHN%4;7M2'MF.%"M44NX8Q_(TF2XF]A>"_\MC%(3^;%\"=3GX M7_3BZ+?"?]/V586PJXH\7EICK$/W]P6U!_&?U$C&SMP.]=>UB31_WU\/%?QT M1S_*TRXJT]PZ";ZIC),A?Q 1XQ@?D9 EQ(\V[-),>\N"WK.#W70DUK M ),RBJ3R6Y*=%;Q?64=Q!97&DM=N2ST(KZ8%,:+(&BN#-D8YM&C,3 M\@7<_,(1>?:J#CF> J-'Q1>2+;JO"Y0^ \&]0=A# FCJ7C1WC(MA\P$TM=%&]<)TG0<\ E0^B[75;X4IH/Q*CB,V]TM-E@MNP?'\_K[:'U0BS] 5^2_#^,LA_L>3\URW!H:1"Y=&3M7@ M0I?J'N"1)=<+P3-##\XUT)W T.%/232=K(PM+%=U-2L1DL '\'*RX.L?F.[- MR5"W=O_\!_QQ_QC-,50?TL?R;]T*-HYZ^)9,L;_7EEM8&A"TWUC8DSLZQ+#_ MACUY](0??JV@&8[SK(YW_X2W?V<)FQ#4 Z60CT;\Z,__^W\>]SZ=:-U1X2/# MW)F!2%C1- ISWU#M@KH 7_]-=6+U$-R'XLQ7ZH%FOSW0*9DLH^)?6>:_311H.YC&P/D)%Z=+T$T 7#[@0OTU-IZ^EG/6?E=R M? 7FU<0!*1B%423!+!1:TW&%TCA>X3F65SA=I>;:'&=97OURLL9%^/0_\Q^> M>O>ZYL!I@G\L>Y'IJ$&N? !NUM*"?*[N:H XYX^'<%?'$_ M" ;.+&@H#,DP M-/5A@R@]^(328Y\P>/ $^XC30![N\_QC_77>!5_0B M^ K 6S+VF@$0GISS3<8#1G?W-S!X]:\_Z.G[@.-F(IH71PM7UHD[]B+G.L:0 M+""N!:8I%*\!]J(6I$*KM*X3!(.Q&G8'?/4^X.97G-X<[ZJ637B-(35?%5M] M(U8(A7C:$K.L[M9DK#XFX8-5I!\KPZ;4 RVYIRW7TZ9U\+1&'VN:GM"?<#97 MAG<_IY])],;28"%T3:R E0A\.SA.Y"5L2:>>>2P.];I0']EJ_]C8VL.:1S5B MT#+U[=%.QOKFKJ7+A;Y5U.O5N2>:\)DX_K3IL!0N'8+>]>Q!I)K%R93?#)L@ MVTAWM.*6M944K!981(>+D3P+QVH@@):ICD[P49=6!;XF1C.\WMV3HT*\[(&6 MJ8Y.=+<4*0PNR5LJ:DZCGEI<[F+0,MU10678W6+'U^7U9#KM31?J<>F9"IWN MZ+Y2K4MR+'GV86*X_J"^F"ND %JFOKXVDX_;IE$NRV-JVJV*[HKR*5-AE=0< M<=K.K>S[=J2SS8#T>DNMZH 6J;ZV8FE@^*%10-C*HII6(T27TI:ILWD&[+4 MWO3:3;O9JK87"UGOV^58X=)#:@T$OZ7U"!PCXDD-*X6K>&L+"G]F\&6%K.K8 M88]5)ZOZ<+F=CA8+0<&Q=%--6AWCY0Z?B-6HT&0L#._7Y!CT,]V4G,\VW*2O MA?)XO1^UYC$7UV(3YN*IIE-^W6Q4QPU+'"CT6"GTUQ0/,(*39T85[%K>QBRN ML%),=)HU12XVRST%I])--_-#:]A(*D% MV;(JL]F^>_"H.6C*I)O:Q::D]JEETXZ&JK$X-OOZM \Z<&92V75.66^[D]@N MX=:@46MIM1TTUIE9189QSVG-@\ >S(_CWFI,1DXC:9J:5JU ZCO#0?LHEWC7 MC&BJ-9RN!-@T-:_J=$W=,T=E(S*-76E(KI::I9FP:7IB%8NM1H6J;(NVM)JL M[7 2#&D:].#,S.HP#JNYE0UE,UZWVZE2E,EHH.F9J<6)%4]H-RQ#'(\Y2S_. M!M2B!+CWS-3"8FA&FP;OH%6E?6ZW'3;G@D*\ATR+K5WNX47PZ:I=Z#)4F.*K68'>[#W=R-N.F?% M?0\V3;T#MN6#]XXS:SL"C-*N@G<7C9,.I-X!5A97TG%)V/96G@[Z0FE;F?+) M4]/O O'S(J2-RW[T _WX;X?3X][\-@S.!!+DNZ72!T3F\VYTQZSU5V_)L"F MJ7%MI-Z>K_>.0ZS 6?:*=SK+U3*&35/C&F N3FR]34]6C6U#I[ 6$:^2IJEQ MD5;?E'8N8V)K09*&=H/:MJ9)!\XX(:9G\XTJ1]G$5.JTENVPB?7 N,Z ML,3 M@FB0$\QFI&#?X=;EC8_W8-/4N.09R4PJ).9CD8Z '9QAF-"Z+1#NNS\1M@=XM2%E5S(()FZ;&5<+)OEL]!$NY MNG!'W?! F9M6\M34N+HVT>_O6\11CG207LR6;;Q!]6#3U+CL)6=)X794P9IB MW^[HLM87ITD''L:52#?*YU89'B?NCYWO@F0O'B^]CS/N_%Z X_NVD MY,1@Q+\44.Y$\^2+[YNJ?[@$@CU[D 89'AG^Q@R/ M?R4(9'DTY9'AD>$1U]RHY;&O#(\,C[CF$QD>< TR/)KQR/#(\"BLR;;E7W)N M4HU"[]G-5K\4S2XR]OO'E$"/YK[UPZ^_QB2_.!+SW.A_EP^0/3ZY/7Y%6]=L MD'\MDO^@.8),@F!S68/\2EOX;/9 @'E=)G[-]D"]NZWL VP!/SP?[_07][43@3]E7G?LAG<"^SXW$&#X=(W MC%P;_,,RR(FN;N@/9PFN)V"[S8GTOM6:_G0B=2SWN7F$&!DQ\HN 1+PMD'#B M*_&VC/.G0/GA+L87DVVF0MML3Y/?-=6-S!3DEB_+)F];!PJQ2<:GR6=@$Q2< MH>#L X.S*\IR8"DRQ+)98]GKFD <"N4RPCWO6[,5<4\V9\\GYAX4^*' [P/7 M23*$C7]'KAKIH+OZ7\@]9V2&O.VMHA>;(==.HF]9/S\[I/EY1_[AERAD:,_) MA]LB4W'XIQ[\AT\%!(N,AT[78PJ$D MO\?UP4V2*.C_UX#]\*GPZO_%6=UE> M(*?"?D##]\N[N>2!'2/,!:IC!)>]F.VM9SGV%.+_[U\X@_U]^O/*AW+V5IHSN8U,+@$)GSTDYDW-V.<@;D%D ',/8"I>E* !6-WQQKSD1M*80! ;XKWZZ0/?I?2]$ M'(VKU>,VD-?*,8ZL36BM!K"X+[PVF\+S'/.R6YFN:%(C?")\WMVW] B?G-*I MM&HQM\RJL97Z(:I(D-U($TGPVL"A-#?#( GP25 MYTCB7?%YHVGD)X;X32(>!,P?.F\?G$ T^IC=HAIX0M'IH5 MRB5MQ1D:OW_]X=O@L\EUZ4+D+7%Q3"TU9C0TAQ427KZ!$U_^(5DB3U#/ ?25 M%R6_>]9=\H(07OGTT\S[PS&7Q?M6L4]PO?OOD=7GN<;]?=-]B%-I4?4\/;G+ MU?!WEF8$ \_1SW!6M]-L#];;EH-9XN"PW+B\,_!Z"I=D]1B>YTGL,GV+!79BN%9E\EQ( ]J%L03!XGJ*8U\D6U[&+H.I[ M09#;^-[""J]+6_R0O4)9&OS5K@+=K$S[+LI&@MAN M@S/(;+HK4+%(84!R:G MZXR-TU[%A+WY\@\)TAGRVO.M)BJ;P-VI)Q M-"L3>#\X V!/Y7GB90(FVO: >. ]>. F:>!=!(WG:6#?Y_L1N=ICXK8=:U;3 MW+KZ"GI_'FY_(O(4RR'WCV"/W/_5B1G/XW[3GFYJOC=IB:H0QV6"Z438- :] M@>H%CF-YEG^E>I$ID6)@. YX?#YG&J[AJTX^!]Y53M77EFL%H9_<%98S]AO# M#0PDR'XBXI;,*]L* M)] ]B&-XO(+)TSS:+(& ?<'+K*\6U^^B#?PVK@?"8K:;$H.JW/2.]:HQQS6O M)D!<\U_^H8D\PZ']CYD:XQ7 ^*9Q?-E<_[=QO%97FYU1Y47YT*B7*_0V&->T MQ#]#'8 F\P2'W^(FAKH+7JAIS1WP^^K: ST[)J_K^M2]:Q'S/L5VKC>6/C_A M/J]WD26$1XB7%M^Y )Y3"X,S-+EM#5>'DN9)8JFC*O-#:U[:**:"XU".(/(L MR:)%$L0DF;369V>2RPHCKV:2QK))UMI[2; -NHGY#%UKBD[") QD$HYYW^76 MVQ!*$+5\W+:,3\@L[R+-O)I9NJM*,S;DXE(<#*M.Q#CKR!O%D%GX+_]P>0)' M,0HBDFQ:Z]/&*.\B#KV:25Q7;[G:W)[:$;>,%TUZV-QA/<@D4!3B\@Q&7_'6 MD+JK>6LCM_"]=<[;&*0N>8)>2TO.$8)H;E%IK4:B"Q(A(=GS %E(&9VG95.!Q/>9LI*E0V" ML(.3 @0Q_^4?!L_3SRX!9VP^9VSZ?E;,WC1H+YNNOPRTHP9^K#5G:T)6:;_7 M-H?$P+83SPMS=(K+\_ASKO>:-VX8OA&$]X#Q-#!X\.!S&88:Q:L6;\GB@,+'C=*1JBL5 MP',DE 6H/,&F8Y._K@\1UP( 1 7E17^E Z<<#M?E5M$ 1N0T\BK$)7M MNMJ#=,! .B#9]+&PB]+!;2@1B!]NHFS%1>GA702+/Z4'ANS/#N5HN,0,+M;D M!349%^M)M)"4L\@S9Y(B%"YSET$*EX;_2RDD$[#-F$;Y*39H7?T^K.O7/Q*$ M/F:L'ZCL.>[J;BM4GRKU#7M Q8XZDHUNN #<124;(I[G+81]A'V$_8\6.WX? M^PUAM:H=0F9@'TB[7.A/ZZS=$2#VDUM)+P+]VY R$!?6X:S+=XB$) Y)-'L\O=ESQ%H_D@,;< !8V:K WW[*DU8SU6)Y19+V%J?R(76M*Z.Y^8"DXG>@F=IY^]1?I: MH'4M2$*\\IEXY=*;1CZ25[BNU>Q4_"EGJ[9D=J6]1L=XPBM0B\'SV M+$:,M M)XAH;F[+R4T=E_E8GMG(LY82Z?1$W@Y6*]X5ZTR\$B#/\,F&?II^[M3]M2#K M6H"$:.53Q"_OM(OE(WFET%I@:\Y@YE@ID OM#6;'9)3$+U!$(ID\AK^RQ&L6 MU:)0W:/[7)#^?7OZ]PTJ1(#A[L3OHN$:Y^^G,MX3[JU)P7H+[:;6@JM5P(F+,$!WAU:_5&U*HCJH*8-Q7^HT]@D/P),\6)ZG MT 5P"/0EP =]]I;2A/?L 6L=5'VF'Y1Q$OA#N8+)<]ASR[A7N^FE M8X0Y*S'2]O8[R.XPP R3V+NH%P.AW M$5;8J9:C K,.O9*W7GON(/0T>^DYP/9!40TL[5SY@O&!8YN451?7W2)6% \: MUZ%,!6=/9WKR%/&^:\F(#Q ?W#(?7%;5^',^8)3RO#?@Q*J\7>XCMC#B!M(^ MAGS ?/F'S_/$RRHOHJTEB!_>Z *7ST$/[R)V_#D]2+U29>;%;<4T&W5-/( 7/.#3_G+I,^72K@\BUX*(3SWX3T 'KUY0?4\Z8!>* M-CL,YPQ6Z)@BO:.T4BM,Z( YT0&&Y7G^%I94KP41GYT.;I4-?G?]]#W9H*VX MC5EW,NZ)$8)^Y<[H MC&]WN-LR+:J^"QX?Y#:&_\,FZ;/[HI&2E]G!HST0MV$.A PT%1 R;G8;-X+* M=2R57[4UD ]!4^$&?$C6ETM_NE4\$U,V8S+'FX\1>SK&LV?;/QXO;ZK&E*V= MI1O)^?0[/:8AD]+17!UL\3"2Y[1J:Z-CU'OC!4[B%7K,O:+0-?Q$?/G9?@I3 M]LJK286HV(>V$[1P HLWM9Y"$' 9$_M*4T@US+O=N%WN^N'5X">KA2[NMRVSW8 MU9HJ"($3X>"K(?1@&>JO#+J%(C-C1%[NMZ'VZ@6^2T"MWA/[=:N]: MM]K*I^W.G[#.[3'RWQ;:D!LN8>9E,60 M](>DO[?,O.N=RBLXY%%M\_(]A![XY Y)9PBE(\9Q39]V9:Q@=0*GZK@.WP6! M '5*Q)^5 C,T+Q'V$/;>,GM^%^RQ+7TAL4RY@TFVY/-^L33< MP-H9Z$9B)+)=,SUE_#[A'[!VNAJL8X328JCNSUS^U>+$A>)-YQULW*@.EH'@ MDQ0&XG(ZN3L8SY-('D?(1:@K["%=,"V]O"(]?SEFEWT(')! M1HUC>?;96_O0 C6"\A6GYQF_I/=U2-Y(!8L3:,V7FYAODA'IA>5BXH/AA;QD M'L=1/6D$W$_O@]_E.MW7(9>0.IC-;N,-!M)_$V-&M.0XB0^&V3R)YUGNEP6B M_B>$%_:^/:I>"*.K^=HGLU SP!3Q?^S(P#!RX=+(J1IX;^"K#F#:YUPO!,\, M/3BI0'<"0X<_!9YCZ2J\%GAAN:JK6:H#>@0^6(/G!E__P#2_Z.,;,-^%^3?Y M:YP44 -LX^@O[9::H$+!:)W&*$-76 TW%&K!888J@\I;OFW;@4;1SU\2]#Q]]IR"\M3EU@XF#NNP[#_ MAH-Y](0??JV@&8[SK!)V_X2WGXX/QS'N:)$ZP3X9\:,__^__>=S[M!.XNQW] MD6'NS$ DS&X:A;EOJ'9!78"O_Z8ZL7H([L;&,E\I]O[F]6\/-ZR3B2Z'?V69 M_\X]^AE:(?4^UNJ^\,A0=YZDX!B+\-O=K]U_EGB%AP^]P()<]\TW'$#>.^/) M6SIUI1!ZFV\$_I6!L_/["Z:QKU3J%?_IG$]>!_G=2X'9NO2A>_G74"J=P\-+ MY\#IK_ 7 0EZ.H Y3P@2?WGT4PYCXVG MK^6S8L"$#@% M?_U!1RX1A5^P%Z@3K^_$G0_&58KF*9Q4#![3%0K7&&6ND@N%XO$Y8RP(TGCP MP>I]+-MM-:F!7P[J5,<%]BC,JX)E4 M^IERN1N7=\N9* ^PU:0N8!*QWL6@9>J94X:09ZU^=R@.2E6U'+JUV7IB*G3Z MF>O"V*B45DIL6YXH^G$#F*\2*ZR"I:PDB(-QQ9R,0,:"A:$U'LS#74_ATBTU ME3/*NX7OR438;PPM0["=V 0M4]]N3OLS6AB4(G%L=*?1IDXOME/XS-2(5KUY MDVM,.D4PHJU3WBS%D![W0#:4^O:5,O7ZKJ?MY;%;JC4'PR"81*:"8^FFNAFP M7.A*12P:;%YRQF!7*"J:-IG2F+[9D:]10P?5-/G6!# MM>V(O8%L;-BNIEH4UIV #E#IIO2,-./.JD^*5>JH>WJIW])TT)1.-PTGYHYL M[QL]>TQN*@MA9OH%."PFW?3@++4!BXVJR\>44OE&514HZ',DX6%5<&3<],J[)89NUAFW2P M;3'8\(7)J&;)/7CC4*HI3JO^P)SN!Y@Z&[BT7'0FTT-R)TBJ:5W7)\>C8+CR M=KF9#BEN&$A*WZ.JD;DFI*TABYPEU_9!O' M6FD^K@:+D$<>8PE-Y2)0S2J^U(D[K%D;V9Z:AN;@,)T5["9XT+1 M:]:AN.XG27>J*5:I2Y7I>%6P2\6U5EH>[/IQ")YZYL5:U=U #IQY6TS?VDOD=*^+EB=H,C<9M)A##^H.^5IMNY(,:]2=#O<># MV$LAS[RML>"+FD[;3=$:EZBUHA5Z&Q9P]9FW5;(J;3"5YR-9G3:+D6ZQ\I0& M3<^\+7DS4L*AJ\5V21@YDSE9-)L)+ *)99J6B8 9J>>5O+X:[;K4?C-58]L%NV/JGVE[T>;)KV M:R6GOUH?\$!LUI9T<6FWFSJ>-$W1:Y/MC$6E:&*8U)*JDV !.+DAP*8I<'=+ M?34^R"%NKU='^NK#NCKF3E0+-2T3FVYZ(D%RCG.#XLFJRB@Z3G$5L4@ M:$U;(J;&I8 ;[.SF $QMT#0U+*:!T>4:7N[+D5 L4C5#V1:CI.G]L)(4^"&S M3+) F%4ZZB8POMW_\#@>8;Z+A:<4[Y%Z>)??8:G$+/3OO^(N?<-/H0;;[;)X!!I[L:'R'WE;G^B4K?^%L%$I6]\B&"B7LE;?,EV M1C4*O6<5W(_Q(/>/*8$>S7WKAU___3?]JM%GRMUDVAX?X)LR;(\/<609ML>' M>+U,V^,#7&2&[?$A_O0M[7'%;C9IR/W!FO3U.-C?VS;P%K8!EH ?_N\7^LN; MVHD@OI+\_?ISX=0:Q(C[7++:EKM?VGY#0W)_N-+6L5PCUP:?+X._(52,==%?_Z[8@\G1+ MLA6"_FF? #4W8YQ++%;\_B':;%OK,DL9MVJM#US>OP;C7&+5XU:GTF761#)C MK;>JLW2!0 !+0>ZY.$?:&/#PK&OFX-G3G15:1O#B=/*W#U!_J'__Z-/CV?+? M'VN-K/GGCYX;'^I_/WKPV?*O'PZ,JZ6)5U;6?P\?V#'"9XH*?KC_2OOL7^_W M@/;'&>SOTY]9WJF=&MU;E"A]>\^!/0^0FRH_!/!P*EW2\H) V*F6 X^"#+U' M-4N7($ T_.#':S._%S;1UK52)2AP!YO9S#R!U[UR?P$/+Y)?_B'9/(.]K"+1 MAWO(U.3\$549W$]^*3A=P+#9@=-E:P+].9RVW5(OU-EEWUX?0MJ:Z/Q(=F( M)^;+/P2?)YXMU7=-V:B@KZ(@/-5/"+V<;X"WIEF.D7,?7#3\'/Y-@[45(EB MP7)SWIE$]1O*4E&6BK)4E*6B+!5EJ=>>I3ZMB%\V-L Y6DD4DUSZIJX]T+UC M\D$FL]@L7K=Q"V[LP[U5MD+YRV;&CV$'?G8,^(/@ZL(C])V)W^5P+R\V_2XM M%_K=SI$K6FVJ+\!J.K!*/I4G2?HZ\N%,@O@&7.Z'>]9L@?BR^?AO@E@*W:B( MM3#3+LT&?85H5\92(0$QDX"8P)\#\=5DX4\CC<=6@34-=6-A^/[WPK<@Y]:\ M .3K, K1C7F8TZU Z,*4?Z-\N^KS+^S18:7C6@>PUM:5.XQ78*0!IQ8OL-R M<(80CY3=7+++9BA7+;F@C05_-G22PG\@JN'QYVXB0[H#TAVN2'?(%B%<-CKZ M T)8L#J_;]J,)#.K/E;S?+U<;)J0$!A(",_=!)9UO04NW>3 JX3UX;U =6 D MM+#V( Q2@\" Y;>1Y/)I(I=K"U *2$OX1&X4>='G[2K? M,]EVO/8:O@ ) (0V5![GGA,'LZX%='T/3F+P\H#ANX@T=6J).7[/1;W1Q[4O7%VB0%))$@B01))!L*2C>/%W^YA>SKM-53W M'<^%QY3$/?RU6R+IV(JN]Z M49AS+/4TJY% \HE"E*Q'(I!Q_GV]X4 (L9;@AO MJ;=TX]29.QC><1$@(6 -\$UGV$@5;''A[#%3/-2(TGA2E7"+,>%]Q2 R(7 V MQ45_(>'D$P4:UQ9/%*Y0' #/*"U5 .+@2:6#9)=)": MK7&5'@OES->1,Z.J!P]G$=$*.TH@40)YP67UNJOYAAH89>/T_W7W'G/]!\B= M21-#85;NL_W&3"8.#,&/^X0U"V,%3PK^L42>)2F4*:),,<.9XGM ]\)'$7X/ MNN/M:%;P?)K&"L/NP/4-FO6IO.,'&BHXUW5 7%:DMA0-! 1T#<0B7I\X4 M)3@;AB!= .D"F=<%,H#^]XYHGD=_C3]P>),@^]AA&$_;59\L.9,$_?! )9]G M^=>&,IF*6'Y>]C]YYO^7'$TP-JJE)XL"OK$ DQ9&?3]L(TS^S0N7AO]0NN#M M,I4KC'4^94B#(I?WCUSNL'F_,>AN\5UP=0F"\71F_ RI#0V>@O26[(7M=QCMWN"[G-[!:5X M4G!&8:5B;P6;WHYX2:A7 ;LE]2#Q/,V_< T(B2](?$'B2_:"GE=0P:HG=4.7 MBGFYH&C-#1V+#7R;4 $(=#@V?:#IBF088 8_,O2<<0KZ'@LJ6@2B03=\O!\3 MR2J?*'+)>H!R$TP[@9GRZ9"$,E9 MRSR%HUH02$[)<&1Q$T,2E_0X]G \URR$AK_^5?2!E)8W4UKFGJ\;?N'4^!N^V><" MS['TW+^PY#]7SX5OJ\2\I[6R1:+O'0B)ZXWC'0RC;SAJ^"LRK6'VN!O'TAAK M^MV:&55;[(@%9$K>+3"Q+[NK&ZDV;Z;:(%IY3>R5(5JY1=7G62[YJ0 TWI=8 MS"!8UBYI8E39>1'F305(*B!"8_(L\=J5KH\^@MMYR97C2.Q!8D]FQ)[K7XT" MF"L!R"4% W5#+Q[D !;4D>Z1)SP [SDJ OW=8YWF## 9(S<"Q8K\:A50$74J M89''&1[MH$&23X8EG^L/*]X&R>-V?RN(V_71)EB1<);50A#)<'\OF^>Q M9U>8KT;X@<^8__",V(!3 G3#T>^.+@6IT&-^XP].5@ M*!U'RP=_F*Y_,MA?^ J/WX!]\Z"K2ZM3B+$H8$M-+&ZI+3:!?;(B0&*OW12: MV=P]M51@GMDKQ&0*<3QG'?'BX<@6#ODK7_"D]\(<[V@]=#\AL MPIU<2Q[D8BM<+@U'AW=Q@[^'OJ6%!NR]I]FY^PP\*8\%[^TV[O8U!M "./LW MNF03I>4H+<]N6GZO.=[M0QYZ0W4_AH@'T2:P7,7S$QHHJB R+WEK>#8[Z=VY M%8AQO,/'/1,7HV7],/%-M8/I(#=/JH2^M)X62LQ18HX2\X].S-^0%>IB29D- MXOI:KM;=I5$]5EU;,"$K@.S\ZLXKE"VH5+AZD$0\*.?^1$$*BD7>*Q:1%@\P M ^2R]MP!S#7.<,M@N^^7ZO/20!S;G7G+JXB3SL:$W8.EL;@\QZ(S"$A:0*'" M>X0*+P:MXN&KJ30N2%BS'Y*B) [IU5: W6,2T!+\LVMXUZ2@P"T+OK'S'-"1 MW-SS?2\&7X#4$*2&W*0:#2HN0;NA6>H;1UL3YK MS1IM62QUCYW#:MXOR!*(0Y(2G32;Q[#G*N<@\0.)'[1Q?IHBTXF5ZPNOZX)#MLT"U37',2E9?V8.+VCUQO*E 3 ;(! ME)N8/,?>C-Q4^EFHDU/#W-P #5TH-GF+W":Q,-*:D-:4 6M]-JU)"!1IH> $ M7(=/N#>@YS-Q$T>$7(V/-5JCJUY-_3/N!?3ZA%0%D"CZ_@'8;:0ZD7&&*>FV M(Y@[;4N(#(=+?K'2+RE=$#?12=S$YCFD+"%E*9O6RIRR]+X4PBI4;!YF\4 @ M9'6\;%IDD9N0K=Z[4XAD*FJ[/V.J8L$MAG6K<["FC@ IY.?!5K9UI.="*@-> MR?=<,/498J8W"(U(@%3=B^:.<3&H_F"$_[K0EJ%W&,='4\YW^8@@BU1-[S5- M6UUBSJQ#\%[/C-^=<;J5RJHU(+L*UAPLBPSFSLA1KZ>0S.F27XY]6P&O^(*Y>?^8$NCDW+=^^'7\_6;L!_C/C(S\ M$HLTUS#RR]01NX:1?X@/RLC(+[$(<0TCOTR=L7<<^37)Z<_6O.QX;B')"1_= M#@K2P?-;.L^7PKQJJ?TR<+AN ?ZJ3?;^*OS5F^R&//!UR]97;;+WUZX_WN=_ MM&L?^I%FY[2E&@16D-S:X8:>?P!..[GD1,^%2_!FS65NX7B>OW& =;PYZ&JR M@P+M'$12;[8$I*O<.+AQO/A;_1YZ=]<+Z<,3\"KWN).^P^Z,^CO=%L-0:;>V M&&..[);C-B/=[BED4M^3PO(\F[XG^%I3;R3_WJC\>Y4;_=X"O>7F!A]P@DC9 M4GD_M8Q\#KU(*K^V^",C(T=2^6<;^0TEZD@J_U12^?^$ M*HA2WKZW+^S(U7SMDY!+ V&)X?_8D8%A@+3> #F^YJW!5\%=)3G7"\$S0P]& M4* [\!I/\%,BO< JX_=ZONJ 'H$/D@H77__ -+_HXQM$_6H272ES3*,(VN 4 M8L%C"J7AK#(W#%K!<5;#<&).&!P(LO[S/VIV1Y*1+$JW=O_\!_QQ_QC-,50? MTL_R;]T*0)1[^): ].^UY1:6IT4B%O;DCH$Q[+]A3QX]X8=?*VB&XSR[UG7_ MA+='19*%$-1#*D(_&O&C/__O_WG<^[3N>9="/3+,G1F(A'9-HS#W#=4NJ OP M]=]4)U8/P?<0G'H05[X]I&$D[!B.?V69_\X]^AE:(?4^UNJ^\,A0=S1?<(Q% M^.WNU^X_2S*QAP^]P((IQ33WS!!@>>G#E.Y?0ZGTG+OYU1PX_17^(O"1(+%S_GZ\HGGWT:.) M FT'55(X/^$.UQ),+Y,CTW>X4'^-C:>OY9RU;X=Y7N!_GEU.+H.TV5/D MTFM+"_*YNJM]?5@Y/I%Z_[ON@NB 2\*5%= M=9D$;]"$35,]5>V^=B!&BFNO/6&J'*IMJ\[U%#K=4Z%:Q"5QM"K8!:JWH0V[ MN]K7!= R]BR66Q:((EV1)X2I" M )^9'M.:)ZG]>EU8VM5558HY7*V7&C%LFOI^132;JAI*FFP)0E\DL>[4MN'W MXZD.;#IVN.%[H86-F<*@S'H=6V*$J#RJ&AMZL#>2XPA<], M]5-:#?B"5O4UN\ Y/,9J.E%B>J!EVE#M8:6_&T(-RL4=Y\(IC]HRAQN,I.2YV>$QL^H>),EHC@_V=FE9:S0CT@:^10 M4S.J*%4Y;\4YD3@6]7)_(&UK$=8#+9FG+>O5 M3K$[E-T:5AJ%WJS9%[NS30Q:\D];MN:;+;>5! (SRO6:V6"*_+H#6^*IAU(# M+BK&8SN4"Y/I<28<;'&_[RE\>DA5=M>5Q@I6PP96V=O;E#KNCV.%3P]I;>*] MI=(N+,5MR6O$W69A9S=-A4\/:63LET)SV%F+T0"?[CLV6=VO8,O4D+;QK,N[ MPRDE#XXE;C&NRAYK)/U,/127!M*RN?":LNI$CH4U!H;&]A0<2X^INQY9E?5" MH$6#46>ZY?EQJ6'"IJE!;1U?['FK H95R6K3=!K5D6O'L&FJ ^U>H[,W&Y,= M5E7%.KLU3I.&ZMDZ>BA.IMN*2IQOKJ":7 M\#*WI^AV?U0";?'TN*SJ_.!OPO9:+,4K:V/NL(C@DZ:I<4UPJ;+%)O)!-BH< MU:D7B/+&3)JFQK6:S;@@J*A%NU"O8>/MVBJVX;CP]+C$,E=>D'2U@)4.FV&; MM\1EQ4^:IL%& 35/C6NM'O1V/I2I6T/K=4G,Q M94R]EW0@U=FQXC#U5=%=B98S6Y;]FZ20[&$&9AQY!RQ=[ 7 M2=,47YE;LE.MJ"5)5%!Y>VNQE#M+F>D5:.)@B(5@ YJ><40VS5=G+:S0%J7)(JP[(\;B"S%LFNIL M8 KA?E^)*O9@NX[60W?=K1V2IZ;Z&M49;U6?ED@QDI>UJ%OUE]UV#S9-VXL3 MCYO)V)A(=J'2*<:,WUEUJ5/;5!DC:[L;>+2F_7&JFA(I_:IOJPG>^J MVA9G-?L08>*AKYN4TP?=9=-H&'?6RZ%'+S:RP0O^QNFNFI8:PZ8I-)B,RT\Z MZ[UB6YN2T"G3B['*)4]-S=H>I\327- G=HFU_/EP(96I>0\V3:%\L>B)TYY4 MGX@#;+-L5G2&J6V%I*^IQ]:X=248X#:('.:X<[ MUE9[F"RWJ8B#D1M^QGMJTZZW\\Q#SU8#:T1.>'I!+WJP::H#+MU;C#;"T) / M:^O8C.:CT;$JP*:I<;&D%EIRJV+)51V7JQ5'&]>%I /I<0T:N]Y>PTQ/+)74 MY@VBRI M:(/DJ6FBZQB=>86J.L!U>W-!GK:7APAX&^*,%YV9MNO/VK.A/:@RC6EC7MXK MN F;IL8U# )ZQY%37%2;>[(Q7^JMS3IY:MK;]"M#S-TQ"YD1J#DQFP1FJ2C MIJEQ!5$\=FF-*XK5*B5)9.%X/(R3#J3'!2(6;!Y.AEU[2U:GFY6_E#H@V"7. M>-%ZK[K?E6EO;H^W;F/3J*AE!40'Q!DOVAU7)_-C6*W;JFRX?!/;F/0P:9J. M>2*A.YJX$Q([R.&BI-2:?./TU'1GVS52G1?444^,%FLB=,,&UB;BI&WJN?:X MUMB0/:>+%H>&4=N'NQV,!]H]KC12]JF Q_+P?#8WQ[L\8 Y=HW5(EK.P7//.#QMTE]0 M>$3$YP\,."%&),PYOLO?WK2C$ MM^*Z.[*5P:)%K14!-DT3>%=>K7ARCX,)+A[4*FZU.AB=]"!-X!01[ .NO-M@ M3<[PXFVSM^B.3\]-]:%<(#R_5ZZ4Q$)CUF*BD;F=$< (9QQ>6]O%?8-V'7%@ M2X1MSFNN#V?-&8>W[P1V0V;V#9OQB+VZKPXEJRW IJG.AGBA-6Y(88@-"&G( M:O1>Z@II&G:7LN(L2C",@LR(T^L3J7O M&4,RZ4':7@.M?ES6>[.-W9PZE#P,#_-I]]0VU8?YI.]O*5$>B5%#, =,$R\T M2J#M&8>W-RIB5^&9'G8XU+FCW>]&-/#/Q!F'UU^N'7QF>RV,P288%X!HHHK% ML&EJU@I#CR>]96THKH-1VQ.*UWMQW9AUR$\@'46CM)]AJU.9[L&EJ M7,UN+-1FHPYG6Q6O-))Q\J" ;)4XX_#*X983.\=&B$G%F5W!*H>1J"1-4^,R M1JJV7VU*&"9U\5;#LFHQ=M?7U&.'%3\P.MJ A'7(NGX]Z@[VM1A>.IP:U^@0 M+?UY3'7DTBAJ#IKU90S/M!-G'%YIYNN^O=767\!+@\ M-[7W[9UM1W@PM_0&9@[(I .I<2WGFRH[D=>X&,5%R6P&OKZH)D]-$QT3, Y! MJF56ME;5>FW#!W1SF5QXFAI7T2UWS9K-,?9@UA(-B]371TFXNQOU2=."*YOL M8$79ZK@WW5GLS&6H^QL9?VS*3\WJI.I$!S'JN_4AW@UK&, M><;A;1K+I53O MM/J815>*1:-M-W=T\M3TN 8[)9YKE>78MBB&,R2R42M-8UAP):V:U.,9V;6] MI5R0S^,;A<%8^S%8"5JVM;%+8+8<5T;R[D>GIY#H*@U(T MKLB6%+K!1..&?B0D'4AU=MZ:K8UB=RK8ZVJ_WI) 'M8NG]JF<3OK,*O&1#)M MJZL-'&RK]]1Z;>F:X>9,,;& M:WS(U[3M00"4")JFF&LXG\2K@(QV(E%WL'K9Z*V7X^2^ES1[,K'(3IO5,2^7 M.KY4IR:MH: +2=M4%_J+TK"WLHHKD2@5YX$P;4_Q..E"FCU;7*G39<48DZN1 MJMN+?2EB*1-6!4P9839CF>5\2YEVP1R4G,Y& A,L*8N5:GKH!]*BVG(I3*J' M6D?C:6UB)N5OTNGHI%B+O$AGY;'-TX(5=*;S;M(TU5=B$,G=R.HOL,&@A6V7 ME>&.6R4=2-NK(?K,7*LKE#BFI55#QWE7&R:/3=N+*+&+S49O,.+V4)5[A5@/ M]^733XEV$Z>'#=TQ89F-5!=J(WPTZG79EER*U:A6T?Y_ M]KZT.74=6_O[6W7_@VMWWUNGJR#M 6S8IWM7,9@Q838D?'$96X!C8X,'IE__ M2K*9 IDA@:!=W6?O!"-+2VL]6K/842HQ"#MR/!&<9E)="M-D6F25_JP<[:0K M736%'MUWN+7\\<2V"G!S%U:C<9M-LPL7C[KO\Q*Y##VJ/M &.U[X\;+\4(W: MP5SWAIW'ZH*6*KN&E/= :9&[RT4ST!SE#IRBM12SC&FJ" WB40L:_:DIC\PK M[L I&J.;X^3=HML5)PEF3ML)U9GJ^-&]"2SU'F\VY4)#C%;%O-",#B:^@">P MMRZC$E5[G?%2@J9@O,,7VK0Q0OMUZ!2=N''1'$QJ49'-V@]B:YJ9NA4X["&S M<3Q2A/NV,#.BK#RS6OEB,=>9H4?WUM75)WVQ6. 3AC]VS/(M39>580H]NF^& M".YMA5/ONE*T_F#'FZ7DTFKB1_?6Q:1:$SEE9A0IFA8*AFDVRMHBF.O>L.D. MDP?Q9KPDC=3<.-/+FOUX#Z<,[ZW+:Z:%<3_VR$I*_LXJ-00AGV!286W $_]8 M\8YO91;\W%@(U=M%=V(]=NE!F(C\9+]8D*YW[AZ'AF)E8G(J6XL59WC4O75E M&LE4*Y&[=^G1?%)OI1>UZ#"-1]T'\'&]O)C/:(NA\SW!+:E..].#YT+LP"G* M9Y71;;KJZ@;/YEI*@6E68N,Z>G3?HRQ5DLQ42M[3[*+0YJ.]AW(-(D?LP"G: ME=5TQDCW8W1G,*V7^9S7S9=3Z-&]=3G#=E+A&>0BE.[F+-07V\DR'G5_7=FX MTK*9EN9#&[<^F<3CHU&\"Y\]<(HNY Q;'L\Z"W'2CM;9F%-576@.QPZ>,6 JE_LD-DH.5*\ MF:JS%MT95GG>$N1FA9_A9_=UB<'8FZ7%?$NJWDD-?O90]&-"\.QJ#CAU:IV1 M%!1WJ+9I*F,7_%[]8SOLS&\R0(/4H*V4T# OB-Y+Z/&3-;P]MPR#XJK@C#VZN?HRBW]7>02#6#"WXU?VG]N=)S M;=/WP-\HE2D.5^8YBN6B"H_?^%_PV^ O.A*%'_WKR!E-+P3SWYN!%_[WQ9S@ M'?)SPHWP8HT#H?])Z4_?)%A"_F\C?_*&?C'SGY"?,W M,0(^!'RNE/P$?+Z5_,(-QQ#R$_"Y3O(3\"'@<[WD)^!#R'^]Y"?83UQNUTM^ M CX$?*Z7_ G"_:(A)1Y2@J?DK"6\<1;4(&#[D('A*_(&$-\A92_R!1%). M8:U G>RX-OY)C!4X)51UHYC$5KE,KOC8?8@$3P@U+EJ.+L,75/6&P"'(2C13 MX@4B7J#S8!+B!?KA>+H^86.?/&'YFP1DE+ W>L_V/'OTFQG/*7Q-._4/&O\Y M]Q,X8X]&MD4U/5LUR$%\F2;.*?BBINA:5+<(2Q"66+%$ WB*;I&H+3EMB3W[ M_&DZ=L 06*X^!41.B%U+[-K/V;7'@@\N>2/\)!J=)9K\'"][$.V_<-.N.50< MX%[ *71>?',LR.%ODI?/0UETTYOC4A? 13^!9P([\,)Y)J.,=4\Q"<\0GGDS MSXB*8\$Y$: YN=+WA8SR[=0ZLO/APF7LUG8O0KY^ICH(>8C[6O$[!0^U[/V3 M_4CV>D"2D]GKPAX6O7OM0P< Z@Y^,'0IT=* 1C7!V .C'G HCHY0+,TD/RM? M.U0XK_/K/3V^C[#XTV3<;PD$OI3Z4JAQU:QP&G?OI;+":1+L+Y4:1# (*YRT M:\"E4H,(!F$%(AA$,,CB"2H0 XL(!A&,MU+C-/DTWT:-=_OG5!6 ,_#/O4:1 M7W_2BJE8*J 4CRKY%D!.N, ']PY^>,-B?RXTO&'Q1S\EA)=E@6)OV#C\BP[^ M_S9&H/ZCSW];MI5S%!65:U.^I7L-T/_O+PG^0VYZBJ4ICB:[."5&3E?L0CNW MJ*7$C"Z52_$6I\03@U]0.BPT,_S%E"M7^S(O<[2,>$KVW>A 4<9H+ ^,@.6) M$Q_2'V5\VA;\T4W-=7?]5%!6@:LJ[K"#6*X_MMVA)UNZ 19B7(R-[59\ M^I M 54?*:;[WU_%2NX7A>YQ5+S__M+GWF_+'VFV%S[PB[*4$21 ^(;?079/U?=< MM#BX(5"@X1;")^A?E*[]]U=+E7NWS%(1ZL5'.M_UO>&RW(Z-YP-9D+E??U@V M(B3CD1C#_N??N\3[0^3GB(L_^M'Z$:#\Y[%7=70?Y'>B@M3,RAXC.LI LZMT M5!KE3:'&U4 O]=V0$.7>@PAHZ*%M:L!Q@YFL(8%;0T(QE=2G;7_1%51; MR')N.DM!2. 1)"0(%A L>.^JCNY=^OE8L&DK@^KLBE:8,A?B0C,&FHY0BG9H M7U[2O;MI*Q")LDV$"P M@6##Z;%A56:Y2HD,0:$L^C6;$1L9 S038KJH^%-'GYT6%/I2!0S:J1IM*"6- MEK-"LE:WD?W L! 58LD()Q#KX:2H<-6+_YF0^-4.E3=BX%]G!8);3<)QCZB= MPMJBI=HC$.+B3-2G=9#K^>)"ES/\HE+QP4/]N+@(R0J'.0"0$FOTRP^SQS:= M22E:S&'*BXHX0P )S:ED)";0>_#X+P(1!"*^.@!QB5J3JQ6=M%O1YM*H$6TG M^IU63+!.K/ (:EJJ)K/W/5I)I;WQ-+%HLC+RCC#0#&*3L4CL+2Z2 XVYGMGM MH>Z!*/RV"N"(,T<9GT-+K@R<8\_1=[[^<;%^,8IT]%Y;'Q'?"O H'1\I'US& M3T'@<]):/@1):(D,^]$E7L,V_MA _\4'*PCO$MZ]5 <:X5W"NY?*N\UQ=<=/VYE52DKEC-/KC59IXV'VX_;AI!!3APJ: *X=14 MT4VE9X*6O16Q#@VGM.+JZ@&[:=@K^GQ9O6,"([#2[=M)4'\OT9#(9VOV,U7+B [@^Y,WE M(QR];T.2K#:R> *HQ,HD8D#$X!34^&KG\WGJ%4=V-[]#):#M,1@9[.V]5&83 MHE,K!&_/B_U1[N/S]Q*GM$??]9"BBIB'&J,R"\C,D'FIL>UZ M#O!T!^NQ5 ]8H*][E*DK 2$BE 4\RNY3GC)'?ZWH\/I+__KG10O/[P5AG9KB0)H^6U]241Q'?A"R]80]R[7% M16744EJ5\H@9UG_]8?;ST%_2P:_AF+T"->K:M_''*D57X&$GO'N%O/M#W.*$ M=PGO$MZ]3-Z]AC5>I7Q>A$Y_UN4%;^^RT/9N.;UYJ_!T9I1,>_%F"]JN7V(\ M;WP3%>!5^Q^TI5NJ_&"IX_NLU4R+?*$Q\&_51+;FSF2&QLT:XAPI4"!X0Q*@ M+\:I=C11+_YA\Z2>>YN1Y_">4R!6_?AMO87<,M2;@%H _"ZXWO?W\TRQE3G M*TF1+H\;6J+0J9;<0>K7'RX9>U80WX**)#1-'I- MGM1EAL$Q"";"L/O]]$EI#0$LDE;_TUVEGP26UFU28.)YNBGFC<&\,W_,TEPV MA8$E^79@(0GZ9QJ6P*495$]Q ;K"=802]#%#DQ#U*[I8SW8TX$2#3^";YI1K MF[I&_8/&?R[?7KOV;0[.\R_)[Q_?;P?^.$NG/?/.VOPQ\_ZT.^<-Z_[+3YHRC)P\<$F(SRB:2XX.,.(XRTY+TX M0$HR\U8M>=M_K-HF^O2_O]A?G\L+3]X(QX]1O-"GX8G+I).5TY7[$([MZBEQ(PNE4OQ%J?$ M$X-#]Z-^U&C?:O$4&NHBEU^F9"[5-D9:P6FWELN2)>]@4+&2>P\(X:54?<]% MBX,;LL88>HTQZ=@B,QW46$YJJOU4V AC@G<[_^L&Q$2,8C,8;<*?\% M(?"OEK#W(N[1+U4^Y!3_N<#ROEN7OQ)5CG]KL];V>5Z,CADQVDG'2MUB(IZD M,:KP"%7><&,S@1,")Q_*]R5P3FR4+9Z ZF;*92ET;AA#&;\.)7-U$\+ M+9ENDQT+2MTRJO&R8_>Y.['DI1"TH+2:>"R28-_5.(# "X$7 B_?!"_/--JG MN^: ==+#N,3?9>E205!BSOW@M+C271K%I2]&1T8FJ1: -9^^*6/ZDWK M6K0_F2WR%'N?39H>E(LU/WU;:QGLLKX092NH-,"9 BX^CZ0A-/]^)YF=44@@GB1,?OY+B#!?Y4\#\2ZM; M+S4]N_+PKNS,A'\]UV=#HVL_V!S/"KC@8T'4DF&=)A M\!M#3<=.^;[X2^%.D[C]I9)\_,QOJ2=4)G>JV9#8H3/3!+I0:F>P).,N @(1 MX2L1X8NXR>O,1/CERGTP33[F.^[=6"I+P*HN,FY4=(]7Q^V^ MV.G.:J;'CWAGED+BC"OWF4B">5?E/A%I(M)7)=+/5,N+4=Y0ROHR(?G2K*T5 MYQ6&\4Y\-/?:;+??&?<$.B,*"S"-E7GPB&495\MS?$3@21-OLL:? UA79=[M-UZVH(]I0'KTNZW72GIDY!F]JW0=6A^IA575P_YL+LCL 2L%*<[\XF9 M?)PVY#&?DAD!^[ Y(<+3;S ^"?*0Q1/8);8H$0,B!F>80/T#M \M/KCN=18T342]?OI9_:U;^.//8&OP.E+>/<*>?&PO'T=&.6,OG5%= MN.VVZ_B43;[CE#U"=NR/&MNNYP!/ M=[ Z2?6 !?JZ1YFZ$E H0EG H^P^Y2ES]->*0*^_]*]_7K3 /5>&DH7T@3IU M.B!4S50LMZ7,:[:#II;R/$?O^5X0&:@I#J3IL_4D%<5QY#2K]XPB)Z;HJN*E M)57//QC9V:\_\?VKR!(Y)$C,1 R(&5YB]2<2 B $1 R(&)*.6 M8,"5&T9G7:36E3C*]+$C50KR3'&",2;X18TC6]&7$)G3(UPYP/0KR-*# 3B MIP8@''T*YS$%;MV'V]I?P"U+N06@#<#KH8C]"$14&8EL:WQ;EA;):I0KI:J= MNI>"8A7AN?T@Q-NI3Y&\@,O6L4EZ!TGO^+D1 \*[5\B[/\2_27B7\"[AWO[IGO(7C.M/>K$RT]HLV3Z>K7Q[PR\MZXM]HL1VLT*Q9IQBNH+<]ZOZX^-NW9[TVR@-NR MGWDMUJ/2B@LT-%VHSN.%!MI5)U2N&FO%"A?2(AJZ[4"W.M2VXH&3[HQ[+RX! MS["''7T1+Q:AX(M3XHG!"5T66UVT0C?%R#3M')]Y4&BV'!\(/J/HQ?8.CA8KN?=>9%MT M71]H<.9P?VK T6TM ,K#(+K&1GISX33KC(Q2,?U@5"OTT--;CYYMSV26E;E? M?Y*Q2(QEWE-?=^VR%2A07RA;YZ)@O>[YOQ+ ^18'Z4?0YOVW9N^#35LQ?? * MUFSTL%JN59(;R[@L^N.$MFPLAU4F74=8@PIY"J%(5]N:G[LO@')-PY"#+D2*T/R^\4=@A\#.U<$.*:MXVQJ_FO?/BP9$ M_G^J.X7(/^']#Q<+7#CO7W:[G*.HR8-$>S@ BWC3\(O%>>4QWFT_9+ 7D GU MY#>8Y]LQ$M4VT:?__<7^^ESF?/)&.'X,[KU!AK1B*I8**,6CFF#L87.'XN@( MA3:4!*"/GGFP"R@Q/WG::H/K@58WJJJ?#VJO%^W">\\#V9R0'=) MSUW>?I K'3H?+9<>'8=[9 !&%1ZA2H+ "8&3H\/)(:I;*9^6FA9CKBEV"@]U.C.(I%JTD9=+=,86G!7T%@DP7($ M7@B\$'BY 'AYYK)BNFL.6"<]C$O\798N%00EYMQ_TAWS&JXDHKW'^U)-BDJZ MDQ[8WGUN5LO6$:[@:XKCT Q*$C/H"ZI=OE+"+HDZ5PJ[9^=]^J:*@$_J<6_N MN27VN;84UT<)R0^=ED$A G,O*.NZ(Q@YBRU.Y9+QPI:O3PPE"%M=BMLTJX/3NQ+ MBMW'?3.?%X=T)LG?E^86K2RF 2:@.!A-1VCZ^9;UI%KH*ZN%/K5(X80Y0N>R MQ@OI0GKRL:3;Y7?>-4"X^3PV]BJY^>B]6P@WG\?&$FX^OT43;B9K)!)+ M; /"S=^^L1?2"?][N?E2T[-[KY)C!A AX1'N[0$+P-RSAB!!/"4<0T=CA""9& M"$$X@AR?^QHW?<.=D5EQ9&7SNW7*=Y7\E7P+(,4QT!N)C7C)38-/5IG'AWD+ MB4_7T*3&:F7./[)C<7&? [Q?SQ8J_HDK\\JW=U-^TESF)+[BC;-\5;*5U$QF M^55E'DU'DDG2HNL[72;'3EVZ^+MZ3I. ])6"?/P$)F'J2;JA<7VC^J!V1(U+ M"5T:"S(NAA.(!%^)!%_$-1[G)<$OUY]5[F6@UZUQ2YK2B2:2/0U2?0S)5_R;-@LFU-% M%A=R;U9H5A_+#_:1RPZ>BG*^FJ^54LQR:E2G"8FKMOK-<2^%1!F7?+$<-"^) M+),U_AR\^FI_P!L!ZC2U4A_6.=Y<*U7,2+0D)A::F/'&<7-P;['3WE?52KF^ MJFI-09Y(Y05(\ISMJ>5Y':,7C^X2%Q+ONZ20"/8%"_977XMTEHI(U8AV-SH0;M^':[+D87G=*0?G13\68@A= >8 4Z0B?>T(_B M0'72>T,40]T#43BL"N"K9HXR/H=*I@R<8\_1=[[^Q06-YW$G4@5XE([/#E*M M2FY%)!M/;D4\?B<](@9$#*Y:#"["'4?$@(@!$8/3=7@7@@[OB>T.[T=R4C]6 M0#IJG:FO.:M/=;@:S:7&BJZ1D-]//[*O?1M_[ %\!2Y? MPKM7R+L7X: BO$MX]PQX]YM2Z"[0G;I6>[?LH(SB#@_8/\52MA,SZ[PNELT: M&,7YE!87H?V3P'Y3/D(G]ZMR2.[<=:_Q*M&.6$B$=R^5=[_:$WF>)_61?8_O M.&07$[,:[RJYHL0;>8^IMSJ^$D_A0S;Y]D/V")FQ/\K]>,$YL"GMT7<]I"TB M?J/0Y>>(_R&_4V/;]1S@Z0Y6)JD>L$!?]RA35P(*12@+>)3=ISQECOY:$>CU ME_[USXN6M^$JIF*Y;:4>0X=/CU*__G#[5YZ1ZW9(U)AL/(D:DP1F(@9$ M#*XP,SKJ(X>U]+"19N[?OJUY&ZM@SJ=BY?5@T M"Q\OG'^'SV+C$JH K]K_H NCI/<*>?>'^"X)[Q+> M);Q[F;Q[#6N\2OF\")V>^,2/9D>_S6'UU$]568XLG[W-,P:[;'4JXVQE.,C- M$,&0*YQ/\J2E/<&9L\J_VL?P0**-!'V[%.-BU$O[<6_8?RPO SQ( MOA$/2!+^CTG"QQ4;5$]Q ;H%=(22\#';DWCHT9,7>K:C 2<:? *G,*=,36>%$C(@8$3'Z=#KMA8O1>;L57KRF4LX^ MMAXK_*T@3NJ.NV3MCFY./GE-9=%U?:#!1!4U0)? M+4870AR",<1@)QA#Q.@;,M\O7(PN.[!P%.N@WZ@_MLVNRAB+[, R"T.?*U92 MR#I@WF@>;$<,(/^@3__[B_WUII3PY(UP_/#3>_WD:<54+!50BDA4$HR6GNAG&E/1IR_/CF%N,#*W*\_+!L1:#J23+[KSJ%KEY=# M"L;IY>6]:/C1>ZD/>?!_+AJ\[^+JKX2"XU]\?=OS'\JY'%\0_9K?GF?[VF(@ MSQ 4\ @*]EO[$0RX4@PXY+\C&/ Y#'@YX 3E#(OQL2#P[Q\D;,?#8_\VQ*IIZKDCX^*SO422*M.:*Q(M24W!2!6-3BJ6[&)'"JK1X"+) ^U$2+># M:X6&0V$5HBT]!8I^-)FS,LM>C^Y,934_J2\843BQHI/GS+ZEIV8+.M^*]1AM M(I=<%5L]*%#""K&(P-#76E\A?&WP\?CU%9>T^I^"\N?1+/*X47C""I?>BO!" M=O[HC7.('! YN$ Y.'HC$R('1 Z('! YN%PYN.K%7S4($..(R &1@Q-TM?E> M.3CS#.O>JZN> 40O.#-3@U^HZ!:@[N#OARXE6AK0#J9=]W;9X9WK3MXDSLP] MND>(=\K#.PG GD0?O" "\#?L=7, !,'KYH"K%X'$#1.[:@)&WK)!5Q_4T:35;8V*E<%IR_(JA?N*:WN]E!$5TOD,'07I\J@N<_&P+"^> MI".)Y+M*L-*6PP"K69P@94*E>3(BP":(K$'0@Z/ %Z/!,T1[+Q_M+ MWNC01CY6S/BW5C2K]$ZL,#QV-74NTM5;R6_.F>&C-=3B8@K! B[:8^(1@2.X M0(+3!!3/V;'R1A0\3=7>QY6D-Y?MY1J=+JCJ#STZFEGXS+U?<6*3(_+9L MK\"DU1;;TL;BI-U-<%:]PQ1O XA$5RM%XL+[RO8(2!"0N-H+E_8@(S8;++JS M9HJ5E,ZPK'/IQ#UW>^*V)33MSK-V]9$V)N6QD!VIB_N1AEVGN( OSD=X(?&A M KYG]GNH>R *OZT"..+,4<;G4+J7@7/L.?K.UT]3J'L>ER!5@$?I^%0A-=5G MH[F0VV!/LHU7>8/A180M".\2WKU4-QKA7<*[E\J[)VOPSASA*JEG',)#-VNS M_>&H3^?%9E]9OBX;005X,"KQ6Z#JTG-**JZL'#*>' MI)-A)^F>:I1'^4*MTS*BL?),YGCL+6:3$99.D@YO9(U7#XG$C"*\>ZF\>Y5^ MR5>.\X?86*EP#ZPA+LJYF,49LMD"'\_8^/Q)/$P+A7;9S+D&< OS!ZX8+RIR M?+N5]UWG-(>?==#/E0W9SMP>2E5A9:C!^E1BR=##VL1W'3SM+=XFVN3'=$5DXV4UI1BNO5 MCUMDF:#V69\"L=\'JE?M/UFS;JGZV 1%JP8U<+AVK'H&M9XE7A+;#3"NY?*NU>9E?L=NL*D M6O L%O!3(SK,-X8V,^4F=Q^/QA[UF)==L<[HCF1)F+G6IE,L#'?/*- MQSQ)^?TQ*;\;*4#L2(U1XQPH@[P= >+ =4#%NCK'F7J2D"A"&4! M#[E\/66._EH1Z/67_O7/BXZ#/-=H* OI U7^=$"HFJE8;DN9UVP'32WE>8[> M\[T@2;^F.)"FSW8,JBB.(\?N!3?;[H"1T9RGV=PL7I,70NK7G^1^!U:23D%B MZ&3C20R=Y&H3,2!B<-E)JD0,SF3CB1@0,2!B<-V+)QAP<8;163?I>7N[XEMP M?R]9"\LT\GUN:+NS6=HI?HG/8N,2J@"OVO^@"Z.ERO$>H\::=B5N3.CVLMQN MI)/)>EWFDKCI,2N0FV0(=OW8C/!+P*[O\XL>#6-TVVRRC=CLP>#3NJ@K97IB M90.,2;X18TB2^67$)G3(UPYP/0KR-*#@2?8(R1[Y MN?$ PKM7R+L_Q'M)>)?P+N'=R^3=:UCC5CTQ"M^-#OZ;1ZKIXZJF9=? M5&5C.1(SL;OQ_6AJ#4=^78[1@3,\PM$Q4E]#D(;D[U^@9^UCB#":^)5^II,L MB7JN6;&F%?Y6"!$A^69$(*GX/R85OSF$G.)2,]T;#H&I45!TD+O;T55X+L*O MVJI!0?9#%1\D3GIM60TDLXD$R$FZ-Q$#(@8_+,_UC4KU6?3'9X;F%>\$8_!N#7ULVK/?6T6[+?N9UV(] M*JVX0$/3A4H\7FB@775"Y:JQ5JQP%T-$0[<=Z%:'DDRF^7RQT2YHTF@2D[R^ M9-[;C9D<8V2DJ'.D'(_@TX_%)W),G\G&7_7B"080BY6( 1$#TN3[5 [P;U2O M\YDD_$9FWJ!UOQ#/3^/S!.>FD'K-O%6_)CG81'IBZ-W;(6?H^7I_L>.F*%9R[X@DXK&+KNL# M#G"O;D"H#P,HFMLI-?8*.4X;V[2RXGA)SAE=->JECKYNAQC9>[7'X:A M(W22Y V\.V_@"X7K7#2LUUW_%XXXY^P@_0C:O"MMX1FP:2NF#U[!FHT>-DX# MET^YV:[AQQMQ;P*ZF>AL@+"&AUA#4(:@S!'RF"\<9/_#!0,7SON775!P%#79K]W9="KOI@SV;JS=382B%C>Q9G*" M?E^I@&J;Z-/__F)_?2YS/GDC'#\&]]X@0UHQ%4L%E.)133#VL+E#<70$742: M( 'HHV<>[ (*!P%%L_V>"7X:HKPC./'<+2,?]0\*1DM.=3.,*>G3EN]EQHF[ MI3W[1#0"+Z7J>RY:W'8<=A-KX%J@0S.]YD)BI6)L[/E=714ARG HUL"R$8&F M(\D#]S83"3MZBL=72]A[$?>?IZD^N!9@^>S=1:=#E??K-D/;A'OF!C,YE-UA MC9>+:%&=2TVW+!>2@Z:1UU((55#=,_NN6P4)G! X>4>6-(&38\+)R]$%X-!- MZRXU&XC^@_$X9ULQ6VY]_,JS-T'+[?*6$71)UKA1VS\[[ M]$T5 9_4X][<;:LDYWM%QF_>TTV9[S;$JFGJN2-C[[.=W64O.C)&=:YO*./J M??:A-',',E;N4,,L+I),[D,P*;PE*'.DLJ(S0IFS5.[ZT63.RBQ[/;HSE=7\ MI+Y@1.'$>EDUIN:K9D5U#%!(L7?&+"\X#'90!Y<]Q"("\\Y V,M!U*'N@2C\ MM@K@B#-'&9]#_5 &SK'GZ#M?/WKX^+F5'[^JZ&*6_JUGP;>N_.CUQA>S\NO= M\].4&E_"RH_>".MB5DZX_?I6?O1^,A>SS\NN5,5;__V?_[<]^_WX7!A/UK5S*L!Q!=X(/@1?1'J M(,Y(,8/?S(*UA+_:8A1$._C^%N)/=$=W!L44X4FQEB3ESQ:G'):-I]MRB-HG M.1?_T]L9-5QDSS8U^&'6]@>FXE+9A07?IKH1JFBI\ #L;<-#!1VB98/ M4>#K9UI9G>22I?B:C@[OS/I,SVR?Z;GUF;[.)7'7*_KZB?]5M*!>8ONN8FDN M!>8J@ R-J[(H^!MJ#)SP)SA[Y5^?F.C7G%M!8+KBCX"CJR_6I":W:U*3LA:? MVX]R(EXQJEYRP5<'?=Y;#O;NKG(&BJ4O\4";74474EE:S0$N7!3^L=I?;_-F ME[.ZJYJVZSN@!2>5-FW5"./N/3DF1*.,(@PL8Y25S'LFZ^K]>#W(#] M'V@I M[X7G9/08\XL"KJJ,X70]QPT!Z@]6))QR\>X8=$5:Q.!Q8Z*\_3 @X 9.]NK#=B8?? M>DD"TXJKNPBWQUL,]$E!._H>?I,E=6BJ'/]TIJVG=M4ANXD:*E- ]0"P$*'' M$-(T2K?P]QP-US:C:\'PSSZ2N0%\3(>#C$TXV0&P@*.8Y@)]CNJ?\7>1/8=2 M?>!/6,I=E(P#/X# IH^V)J%;09(.W-<;*H5?",#)'P76,R8F M50P69X]U"[T;3@=N%%0-T<<1/$-ET\>8^@L9K3KN/8P>#:0+3E'U'52.CV;C M^(KI_@M;MSK4'>$4+: "UU69\+N8<]"+FVC-4',"P>O$N3I4K &@MD9! X$> MI =<.JM080\Y3Z#.!R&/WB:_"/>[Y+D1B M%VWKFRO0P0#QA[Q,ZY/NM-&OT%'0S]S)\5S;EU_I:_%&'>+YBO*H"U24M3># MD 9_ZFZ ?68'G"J_2I4PQ0D7LU@LN[3TO**XCBR-^W3Y7:Z.17YH<5H==I* MM#*S7W^\F;V7L4>%RW9_4QW;,:B6XZL&E?(\11UNQ&7KHZ9M^NB;$!R")ANA MH#FN1TT@,T/,0[*/Z(!A;;TW#K #I0G)V/86K6: A!9*KPE4#\* !3G$7BT7 M>H]"A9(%-WIHS[;?B!OY"'^[\ D=]+<&0]N 17"D M&'"V$,5L50G U(6B#^$H@C]R#WPGH(?BN@#]#[\./H-W$AT=(5ZOUG8#CP4- MP=%01Z-#P0$(>\;H\M+M544.SAON5_@PMNCV":8$].C;< 4S]_?__8/AZ;^/ M"R$_#C'>L RL&J)Z2UW=5PU__3DL)S?4BOQX/0B5GA&H$ MZHC-EMBH!#_BD9J5:D>\#W_1MH'%. 79A^J!%BQ1>=J*%)( MDKRAXJ')^WTEE&TX#1>83Y:'@->Q3:@3V!C<;T[",L]SR*?$ZIL9=(/6.]SY MHAU"(9OC"?^NQUFSP9HKMS90HT;P<(5*YE,.?;J%6VQ9$"M9L=&L5K8Y#W\1 M?>J/HWW="_1.QP >90)%PZKDDQ/*]6P'"@%B^G"BK[PBLGY'5BRE*JF]UZ,S M:J4FNGXO&HH$T=#>K:&AD!?RBU%,?*68?\@[%MHM!ZPIN%$#!1M3:'07K(]( M:&;MZ@OHY:\>Q-!4@F\:X^YANZ8('&'K1-YH+D,(?H.A[7O!4;^R&^K0=G$# MTP5:00I4D8(8'YKXBA3(.$("M1*L [.ZH4YUJ)^9>?_:Q%X!OF)H<;_*4\4- MZQPU"/=CM:9#SI5G8M6]L$.<.P00KQ5\\.^UB@MM@V>&V#+6[?ZVQH!P6=VN MH43'D#T":RQ_TX#8CQT60(7*-@5P(11&�.%&@0C&I!G9L:0=H-70I8R$&P MOQC\('(81 Y-1'&'5!\IZ.O1WS7F(7]5;[%C6J%'\5/(?82?#-'UA*?5$S_A MS^+SIY;8*YH\UHX5%_5KH;!J@9@/!I"(PF_.;U MWNGP,16K"4A[[6,'K!7NWQ18/G834E $O=6)CS^$8AD-QJ!KG^_,=0]%5H$<%9N ?-?TU'-[OU?*C9AKX1> "B*[[@PSKR>L(IP<\6:+[/ M[.=:W]8VKAH7($8+@4IWM-4^X+4IEH?U]Y6R$_@W% /N'G*VKO?,01U$S-5Z M D6IAV;2!_A%?64*]7&D(VVM'NZ+BG5W%$]4%IC3-.2N=2#MD9?:#!AAYU6( MB+Y[V$'R"A=[ (4R(>4"QSA40-%N#1R G#T>-86FP@AS<;",M]#HADHO FL& M*G.1;=; #V_\12M&17- 4X!L#(\ ]%KM&:]9!)V56Z9\#YA(< +>@*-$H;0[ M[ELV>[SV@<\4:#QM*-L#$.:LT#NO!"9:N#?PX;'OJ%!=!=CUAL[#<>!2P/ZN MUSD4&^Z0 9Z;WH9?T8AX9JOS<$]"X*D.GT48$_+6-ONO!T)1@!VN#+Z\04\< MW(#0B?X.U[# 3C/(B1#SX?E!:0Y\B[4Z4$U(1LA_@\LAVUP;'&_FV?V@UV+@=!GOA4J$W)8#>*$Z_<='DG^P$,/#\ M,%[NT@Q#'U+,]-$(:#H2"A4>BU"'/I8F@^M=X:C6J'R@N-#2MBK M+ (? ^O "\11-!446]$"Z^7?.R'YZ\K0$DB&%LG0^L(,K3!?LJ_UXCTHBK+* M"@DYQ@HQ6>%57N9C7*(O",E8G!'"3"DHG&&*20!W+Z:CA&DFIS+\E9X]!9'G M4'(&?XW-SZ G8HA:"-6'D.KHA TC\L\K.O H0"=W&!Q'1[@*]"G>%$>'V(T/ MCZ>'$E8EX8>'WZ\!%>5^K-[]!,IWS\_P?4AS"K2@,%_@B2JY OUS]_Z<.-4* MKBVUSF*H.;8%_ZD&QGP-&OCJ(OCO?BK5;-:Y%=W;6L-8W)=TN670_S%E&;CW(W-JJG=99_8975F/L&7K?7B=A8%S?"!H;#Q]&T1<17I M=ZFT#?^B_D*S9NF_LB!C<;"VB\TRZS!5B)0R3<7H9<+TQB2[0"Y$E&&H0*"_*9: M<*L XN7B"%HGT] %-QOJZA"'W6?(_^4%,X::HS(>FX$BCDR08%%NN&OHQ@E< M-X.D \T6>?8B% 28(0[S0'X-GX G);2I#RR\M+ XR<<& M\]/@Q^'H"^*=<%N^+CYV43#5VM[KH:(AGE%0L&++ZV0=M!6?B66L[F%I(L%V M(Q0T_:!H:]AEAEW!D#!/!SXX4'/'-5[==4[N]"ND@H:%F"$AG\P49-Y188-# M]#FTE-5AU!]OY03"56K8*+3'P K\(D'K622EN/=LP-_86D8-"J$8J0IRJ09S MGX6:4RB%ZQ@<.CBC=A_Y1%[&0:18;;PR@=A&$ *9FS*\\'S81!?7\OW7&,4* M;=^%L+32]X*/_@6G- I6@ER:'G*$KCA"0-AQZ] [*[ W3;\+:&-I3C MA- 1K/(WGN K!F"X!3K>@9!4R(.SF6T01<2(A!U1 9DW#L[ 9[QZ^3-D5IX0 M-#BN]HF/GT58-]<15\/7__.D+?&26XW2U]FG.=MY055\VI8S?&BM$TAC) [H ML*;9L"7G0*FD$U[/Z(AZLQ0O+#RV-I5WV^[%W]%V;YV[AP_'!B)BM2^Y((4H MN,[CX[?R^,:C6:_*3.D./8E.H^UDK5=S(6'^L.S-?NL]"B*7B4\UG(2JC];X M H^F/D#:!M@D- 3,,E9TQ" HE7<#$L]@#!:/@!T"_Z>Z/LEG +O4UKP7RM3* MY^_N"> F5XIHL']2^\*>03KD;O8DRB/85AR"G+\@KWO_X/]]9)/QA<#?<6@= MYE.$CK"@'Z@*EZB,7?![]8^WEWF@9>!2C-"KQ-QPPBKLN+J;;RL2B5Q1>.^P MW]!4%E /_MW7Y^!@)QU!,?)IX2G/(+[1D2 MXZ>-"?[O'TE>2/[]=!Y/NA=L;^3)*FS"7^WMS\&BF]H^=U-PP88R )%=0V)' M*G[O9F,>:'WP]1SW-0P7C[W.MM\C(U!>):!>5C=LCD"4VV:T&^IY1ON8POF6 M:1_(-,.QX)-DFA%ME&BC!T6G.;0=N%K@C$*0/F!\$1@F,/P67DIMS):5D8]@ M><<[N.V/"X,2JV2JE9L ?<%%;$EMV#*$;E2=C=US6)5 ;I?FWH/*)IB!LC8C MR ^)Z\Q"QUD89@EP4<@/OZ]/Z=:BT!/[,[>0R7-6#_!PF M3B(/)H@31@/5!T5D*%PMB9,R>\CS&D8M4(QBC@K@7CZ$#J>:,"$C!*D5!.$) MPA]&>)1AO^6KQ,'9X&:G;P=[@NW?ST7OA'(W8">PSTPXQ\BRK?T/#D%W$,FU M7 \HZZ8>^$F@J,-GW[*N1CGT'CBNK>K8T1^VK5"\_0&01P,%N>.VA#J7=3_1+,G'"/YYF9/[$ZSIY?*I<,=I1H;7>UXW=$N/+;U MN0XAFR+>307QYPN(5_GJ;ZX@/I>,%OQ-#7)9 $._ RT:"M>7]9@E:R!K^$%K MN.:*E 2I2"$5*5]8D?),?1!Z\LD3"=KHC4T/2LSH M-$G]%W5 ?#BQ=I,+I2-S58/&CJ./5U'3L.\E2I9&"=9A6BBROH/TD6T-=%4H MO*[JO:$:J\KO(#$\3 ;74(: M>YKM*J4AJ/BSC(#V]:P;]0%SE17PV_CU'-4 M[APDX 7-7P*[+Q(47Z/D?V398UL\[(7GKOI)X(:9@?2L_:7KW-+Y.'C47A47 MH0'!JNUD4&AK0[5V;V:[^>4; H3=1[M6*..IJOG MPB6A4<)D\DVU?[C:D'J8/&&Z*"H5#WK]#1R ,N/&\)?K[IKKBM60"IX>U''C MHR42IKQB?K V[HN=-GT]R&(A$%EXJ6J0EW@NXG=>0G:X$H]8N+O=0C;HL!$9 MS+>K2C[$HINZ^B<(<$,A/U!8/OAR8X-=JQGW7$"X-U4<'7BX'00J\@FD#I>/ M[];48Y1 9/RC; C;)"P,RI.NU-P5K&.JL9-U0]RBX.B M&%R)@U$)_FJJF) 8(P Q2 O[[Z+FQT![*L'H1:L6GZB908CA%O"VBC"W)@?? MO)ES3T'8&V8R!RD,&V!&'3?"[EZF8J&\?2WTYSUY*.BFHZ.&O*M<_[7W)QVV M3UVUSL45 6/(PW(3%2[68OS>:(M:3 M LA$2+OU70U_][ NN:/8V+T@G?2)@OFT."QL^;+*A+91V9Z+2XFHL:U;02D\ M)!4$OL48H1DJ4-H^DE8=WEV HTL8SB-!4"D<&X/[IEN[L@DV'5:H(B&^!ZR( M _GK=>Z=AFA-6".%VB,\RM!'XU7G%:BY:F;0-7ZMMH>O/- !#?D;-EID/W Q MKZCWY*BE_@(W@YO(K@J_^IZ[.\M_X;W:(@!47/NZ:0:M<=8S"U:M/&GI'QY" MN$TS:GT?5L2LMWM5C7.06D12/R*I-<6!%/\_933^&]5^XZ+>Q0%A/=3E;:.; MZ:BT-V@F-E0<=[CIS>:&W:L<',)=]WB;H0Y#MN^MFD0$#^#F0EOW'ZR[B*VZ MAP6/A:P3SG5+SX$BB'Z+F2;0F'#!SW-?6HNJBUPX&W-I'X'"YX/N/+C=!N&V M5TV?=0]D0JG#S8K1"JF#.N%^^^A-!R[$SD'/N:"]7@#BZ%N(Q:< GFPF,J3Z MNA?:]!J/'*#;6*I >P"\ECXG+YX,PRMSI\XE>@G#1TZTYXG*Q^W.II M[82=LU>=T+<,+\M&--?11AWW[_SCN"_^=5E+D^L MO5 QV%\"UCKV?[V]E#7N !U7MR CL&_:J->QB9Q/R- NNJB#ZUK]V%DN)IV['B@L^((;:\^LC1: M>NRM[>AM(J);8G:GHJBKU@XA*; SZ@ -GI1?VB9J):A[YKK%V8HS-W1'-NPV M%^FKSD+[^LJF)Q_*IS'!MAT:]#S?66Z,E5RM5:.PIQ.THA [6;A=W5K" O_"VH^X/7,]?/TA]7E[WRWM.=H^<9&N MB1LDKH+05WD05R)!B3[RY;IC1#\495D]B; I[,6XS35!)FWX#IQWNVG>Y^BN M@1V[>MCUY"E#H!8&!Y@Y7,*+B S-6!L;ZAMIQ;/;Z1W[2G__M0:%E6MLY+S) M#GC!*_9M1]BN.1 B;IGAK=TJ6#/8-FX MR]RMMI#HD=W-0K\-KTQ0M_I/KDRY[6%6GX?JYMH,5(,.&3O&%5Z1B^,3@S K M$+[A.29%W!=V>EV;KU-P0#I"X7_&\;G'H4\FA=@54C+F]1I$\L-CL1 M&%SHV-"]O94\A1]WMD<+!F.CF_C6"EIZWC-I7E&]_-1KRGW(TER/TCN MQ]=W(TVJO-!+)N)RCXG'Y%@RD905P/?D6%SI,8"):[P6#[N1!M]HJ7*_4Q3% MLF@U)-V5Y\/[$CWPDS.9D>FG3TKY ;BKQ#C+6/C-5*);S0_TQP$*#CQ]4DE/ M[\JI;->5JGD!)(8&#T:-.@HB/'T2>+%QJS.H.4;T<=(LMM3DO+I 3W)/GZRW M9J4&W;T=&Q._)E>UHJ%K=EUF]^=)&Z.BONP)&;HL3S,:W2H7\X.4S.T_.9V7 M;Q\?G%'%\'OI(5.X,(-/[JUH*O6X"FU-,T:9*?A@GO/JS'0@Q_;'M)1" M:C2<1SVZO.S=@W'&4!/2##ZY-Z;8NQ_^%S/;7*\TD/G],9EDZVZ6 MYGLM@TW.FVJ_,N_D)C,YL?\DW&*_'EMR67JA6H_U%I\446Z;:J=7D%L\FE7]5.<[XIP\O3^HVS!20UF8G\D M\9UB"90?[MHC%3^ZMZ9%+-E1W<=.@LY;K%U(QSOMO Y](" 5)CVN$H#^X%6 M9G%.C4/%C2,LA7UULC<->$$#K!SE!6C[&/F,4HK MCZE*HQZ7[=Q\AA[=&W5FRHN^9C[*-#MKWSV8S58FY<&Y;EC__4EB[+N2Q+BO M2Q)[U=PZ[Y HFCJ>^7KBNP'1:7[9SK6J6L[08^9RH.1BQ8I9_X* J%69%[J/ M_7;)6+2545R-@V%F.OOU!S5<)A'1KXNS8!["!L^MC;(DTKKV;(!ESYF#C)Z- M1Q;?4[GC3MBX W8]!?B^'#\(8B)#)'3!A2$[#9A0X4#70FS<2>YZFB:>9D_7 MUE&5M?T:!B]!Z$OT4&()NK+#7^#V%QM3:J;RTRWO6PW^9J3%2:K0=Y?LCHQU\-7Q)X#YZ9 M:A!SU+V@8:^[F5AXA02ZMP,W?-QNXS=3L/D(:;8*,)O!39Z^%[X=U?.L^O?N MN'$"$Q(/#C:W.:YV"->1NS=4U0HW\%5-9A4I>SG+\DO!ZYK+"ZP3UWX_Z.1,YQ"3,?2_&U"GL@\!1 'LO93AT MU_7Q8%L)Q,'H&Z*KFN!8<%M5$-[/ &W98*#@MDV (6UU^;;R!-D@>*X@ M-K(*/VS&AR/@2QLP8R-(6KGC(NO[J?"O(]2Z4V[HV=Q<]!=.:.7$7VN?HH^?2-<*A5TQ>=I_KD)!-YA]-YU!J<2N#MU:XQ/ M6)0W^J2)NAHVG@9N" .ZA6]2Q5_',65\.(;A-: ]G6,865R_<9-&&LC#NC-_ M$)P++W@*\^E10^OUI+>;M/2WB/%T,U#, K- ZR/NZ MAL2]: 5?3^/#,V5I*71(86:#O/9D+D
XML 58 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Segments
9 Months Ended
Sep. 30, 2019
Segments  
Segments

15. Segments

During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: 

Work Truck Attachments.  The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment consists of our operations that manufacture and sell snow and ice control products.

 

Work Truck Solutions.  The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.

Separate financial information is available for the two operating segments. In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions. Prior period segment information has been recast to align with this change in reporting structure and to reflect an allocation of corporate costs.

Segment performance is evaluated based on segment net sales and Adjusted EBITDA. Segment results include an allocation of all corporate costs. No single customer’s revenues amounted to 10% or more of the Company’s total revenue. Sales are primarily within the United States and substantially all assets are located within the United States.

Historically, sales from Work Truck Attachments to Work Truck Solutions were recorded at third party pricing. In 2019, sales between Work Truck Attachments and Work Truck Solutions reflect the Company’s intercompany pricing policy. The following table shows summarized financial information concerning the Company’s reportable segments:

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Net sales

Work Truck Attachments

$

75,632

$

69,806

$

213,693

$

197,931

Work Truck Solutions

66,237

55,026

197,719

174,311

$

141,869

$

124,832

$

411,412

$

372,242

Adjusted EBITDA

Work Truck Attachments

$

18,673

$

18,780

$

59,423

$

60,226

Work Truck Solutions

6,393

1,738

18,772

7,448

$

25,066

$

20,518

$

78,195

$

67,674

Depreciation and amortization expense

Work Truck Attachments

$

2,524

$

2,430

$

7,579

$

7,137

Work Truck Solutions

2,204

2,354

6,756

7,078

$

4,728

$

4,784

$

14,335

$

14,215

Assets

Work Truck Attachments

$

406,746

$

387,355

Work Truck Solutions

360,163

325,385

$

766,909

$

712,740

Capital Expenditures

Work Truck Attachments

$

1,955

$

1,373

$

6,209

$

4,228

Work Truck Solutions

404

850

1,478

2,346

$

2,359

$

2,223

$

7,687

$

6,574

All intersegment sales are eliminated in consolidation.

XML 59 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Other Intangible Assets
9 Months Ended
Sep. 30, 2019
Other Intangible Assets  
Other Intangible Assets

7. Other Intangible Assets

The following is a summary of the Company’s other intangible assets:

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

September 30, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

62,000

18,000

Customer relationships

80,920

20,587

60,333

Patents

21,136

12,915

8,221

Noncompete agreements

8,640

8,102

538

Trademarks

5,459

3,690

1,769

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

109,214

88,861

Total

$

275,675

$

109,214

$

166,461

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2018

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

59,000

21,000

Customer relationships

80,920

16,607

64,313

Patents

21,136

11,974

9,162

Noncompete agreements

8,640

7,877

763

Trademarks

5,459

3,619

1,840

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

100,997

97,078

Total

$

275,675

$

100,997

$

174,678

Amortization expense for intangible assets was $2,737 and $2,868 for the three months ended September 30, 2019 and 2018, respectively. Amortization expense for intangible assets was $8,217 and $8,605 for the nine months ended September 30, 2019 and 2018, respectively. Estimated amortization expense for the remainder of 2019 and each of the succeeding five years is as follows:

2019

    

$

2,739

2020

10,932

2021

10,670

2022

10,520

2023

10,520

2024

7,520

XML 60 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value
9 Months Ended
Sep. 30, 2019
Fair Value  
Fair Value

3.Fair Value

Fair value is the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties. A liability’s fair value is defined as the amount that would be paid to transfer the liability to a new obligor, not the amount that would be paid to settle the liability with the creditor.  Fair value measurements are categorized into one of three levels based on the lowest level of significant input used: Level 1 (unadjusted quoted prices in active markets); Level 2 (observable market inputs available at the measurement date, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data).

The following table presents financial assets and liabilities measured at fair value on a recurring basis and discloses the fair value of long-term debt:

Fair Value at

Fair Value at

September 30,

December 31,

2019

2018

Assets:

Other long-term assets (a)

  

$

6,893

  

$

5,064

Total Assets

$

6,893

$

5,064

Liabilities:

Interest rate swaps (b)

$

8,312

$

2,031

Long-term debt (c)

247,555

269,739

Earnout - Henderson (d)

17

352

Earnout - Dejana (e)

2,200

2,200

Total Liabilities

$

258,084

$

274,322

(a)  Included in other assets is the cash surrender value of insurance policies on various individuals that are associated with the Company. The carrying amount of these insurance policies approximates their fair value and is considered Level 2 inputs.

(b) Valuation models are calibrated to initial trade price. Subsequent valuations are based on observable inputs to the valuation model (e.g. interest rates and credit spreads). Model inputs are changed only when corroborated by market data. A credit risk adjustment is made on each swap using observable market credit spreads. Thus, inputs used to determine fair value of the interest rate swap are Level 2 inputs.  Interest rate swaps of $1,475 and $6,837 at September 30, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $127 and $1,904 at December 31, 2018 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.

(c)  The fair value of the Company’s long-term debt, including current maturities, is estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which is a Level 2 input for all periods presented. Meanwhile, long-term debt is recorded at carrying amount, net of discount and deferred debt issuance costs, as disclosed on the face of the balance sheet.

(d) Included in Accrued expenses and other current liabilities in the amount of $17 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson Enterprise Group, Inc. (“Henderson”).   Included in Accrued expenses and other current liabilities and Other long-term liabilities in the amounts of $213 and $200, respectively, at September 30, 2018 is the fair value of an obligation

for a portion of the potential earnout acquired in conjunction with the acquisition of Henderson. Fair value is based upon Level 3 discounted cash flow analysis using key inputs of forecasted future sales as well as a growth rate reduced by the market required rate of return. See reconciliation of liability included below:

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2019

2018

2018

Beginning Balance

  

$

17

$

352

$

444

$

529

Adjustments to fair value

-

(217)

Payment to former owners

-

(118)

(31)

(116)

Ending balance

$

17

$

17

$

413

$

413

(e) Included in Other long-term liabilities in the amount of $2,200 at September 30, 2019 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of substantially all of the assets of Dejana Truck & Utility Equipment Company, Inc. and certain entities directly or indirectly owned by the Peter Paul Dejana Family Trust dated 12/31/98 (“Dejana”). Included in Other long-term liabilities in the amount of $3,100 at September 30, 2018 is the fair value of an obligation for a portion of the potential earnout incurred in conjunction with the acquisition of Dejana. Fair value is based upon Level 3 inputs of a real options approach where gross sales were simulated in a risk-neutral framework using Geometric Brownian Motion, a well-accepted model of stock price behavior that is used in option pricing models such as the Black-Scholes option pricing model, using key inputs of forecasted future sales and financial performance as well as a risk adjusted expected growth rate adjusted appropriately based on its correlation with the market.  There were no adjustments to fair value or payments to former owners in either the three and nine months ended September 30, 2019 or September 30, 2018.

XML 61 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Retirement Plans
9 Months Ended
Sep. 30, 2019
Employee Retirement Plans  
Employee Retirement Plans

11.

Employee Retirement Plans

The components of net periodic pension cost consist of the following:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of net periodic pension cost:

Service cost

$

-

$

102

$

-

$

306

Interest cost

410

389

1,230

1,167

Expected return on plan assets

(294)

(475)

(882)

(1,425)

Amortization of net loss

149

176

447

528

Net periodic pension cost

$

265

$

192

$

795

$

576

The Company estimates its total required minimum contributions to its pension plans in 2019 will be $0.  Through September 30, 2019, the Company has made $0 of cash contributions to the pension plans versus $7,047 through the same period in 2018. The 2018 payment included a $7,000 discretionary payment related to the 2017 plan year.

Components of net periodic other postretirement benefit cost consist of the following:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

47

$

111

$

141

Interest cost

63

58

189

174

Amortization of net gain

(78)

(52)

(234)

(156)

Net periodic other postretirement benefit cost

$

22

$

53

$

66

$

159

Service cost is included in Income from operations on the Condensed Consolidated Statement of Operations and Comprehensive Income. The other components of net periodic pension and postretirement benefit cost are included in Other expense on the Condensed Consolidated Statement of Operations and Comprehensive Income.

XML 62 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Other Intangible Assets  
Summary of other intangible assets

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

September 30, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

62,000

18,000

Customer relationships

80,920

20,587

60,333

Patents

21,136

12,915

8,221

Noncompete agreements

8,640

8,102

538

Trademarks

5,459

3,690

1,769

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

109,214

88,861

Total

$

275,675

$

109,214

$

166,461

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2018

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

59,000

21,000

Customer relationships

80,920

16,607

64,313

Patents

21,136

11,974

9,162

Noncompete agreements

8,640

7,877

763

Trademarks

5,459

3,619

1,840

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

100,997

97,078

Total

$

275,675

$

100,997

$

174,678

Schedule of estimated amortization expense

2019

    

$

2,739

2020

10,932

2021

10,670

2022

10,520

2023

10,520

2024

7,520

XML 63 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Retirement Plans (Tables)
9 Months Ended
Sep. 30, 2019
Pension plan  
Employee retirement plans  
Schedule of components of net periodic pension or other postretirement benefit cost

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of net periodic pension cost:

Service cost

$

-

$

102

$

-

$

306

Interest cost

410

389

1,230

1,167

Expected return on plan assets

(294)

(475)

(882)

(1,425)

Amortization of net loss

149

176

447

528

Net periodic pension cost

$

265

$

192

$

795

$

576

Other postretirement benefit cost  
Employee retirement plans  
Schedule of components of net periodic pension or other postretirement benefit cost

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

47

$

111

$

141

Interest cost

63

58

189

174

Amortization of net gain

(78)

(52)

(234)

(156)

Net periodic other postretirement benefit cost

$

22

$

53

$

66

$

159

XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 287 365 1 false 72 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.douglasdynamics.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.douglasdynamics.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Basis of presentation Sheet http://www.douglasdynamics.com/role/DisclosureBasisOfPresentation Basis of presentation Notes 8 false false R9.htm 10201 - Disclosure - Revenue Recognition Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 10301 - Disclosure - Fair Value Sheet http://www.douglasdynamics.com/role/DisclosureFairValue Fair Value Notes 10 false false R11.htm 10401 - Disclosure - Inventories Sheet http://www.douglasdynamics.com/role/DisclosureInventories Inventories Notes 11 false false R12.htm 10501 - Disclosure - Property, plant and equipment Sheet http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment Property, plant and equipment Notes 12 false false R13.htm 10601 - Disclosure - Leases Sheet http://www.douglasdynamics.com/role/DisclosureLeases Leases Notes 13 false false R14.htm 10701 - Disclosure - Other Intangible Assets Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets Other Intangible Assets Notes 14 false false R15.htm 10801 - Disclosure - Long-Term Debt Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebt Long-Term Debt Notes 15 false false R16.htm 10901 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 11001 - Disclosure - Warranty Liability Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiability Warranty Liability Notes 17 false false R18.htm 11101 - Disclosure - Employee Retirement Plans Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans Employee Retirement Plans Notes 18 false false R19.htm 11201 - Disclosure - Earnings per Share Sheet http://www.douglasdynamics.com/role/DisclosureEarningsPerShare Earnings per Share Notes 19 false false R20.htm 11301 - Disclosure - Employee Stock Plans Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans Employee Stock Plans Notes 20 false false R21.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 11501 - Disclosure - Segments Sheet http://www.douglasdynamics.com/role/DisclosureSegments Segments Notes 22 false false R23.htm 11601 - Disclosure - Income Taxes Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent Changes in Accumulated Other Comprehensive Loss by Component Notes 24 false false R25.htm 11801 - Disclosure - Recent Accounting Pronouncements Sheet http://www.douglasdynamics.com/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 25 false false R26.htm 11901 - Disclosure - Subsequent Events Sheet http://www.douglasdynamics.com/role/DisclosureSubsequentEvents Subsequent Events Notes 26 false false R27.htm 20102 - Disclosure - Basis of presentation (Policies) Sheet http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationPolicies Basis of presentation (Policies) Policies http://www.douglasdynamics.com/role/DisclosureRecentAccountingPronouncements 27 false false R28.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.douglasdynamics.com/role/DisclosureRevenueRecognition 28 false false R29.htm 30303 - Disclosure - Fair Value (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.douglasdynamics.com/role/DisclosureFairValue 29 false false R30.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.douglasdynamics.com/role/DisclosureInventories 30 false false R31.htm 30503 - Disclosure - Property, plant and equipment (Tables) Sheet http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentTables Property, plant and equipment (Tables) Tables http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment 31 false false R32.htm 30603 - Disclosure - Leases (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.douglasdynamics.com/role/DisclosureLeases 32 false false R33.htm 30703 - Disclosure - Other Intangible Assets (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetsTables Other Intangible Assets (Tables) Tables http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets 33 false false R34.htm 30803 - Disclosure - Long-Term Debt (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.douglasdynamics.com/role/DisclosureLongTermDebt 34 false false R35.htm 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 35 false false R36.htm 31003 - Disclosure - Warranty Liability (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables Warranty Liability (Tables) Tables http://www.douglasdynamics.com/role/DisclosureWarrantyLiability 36 false false R37.htm 31103 - Disclosure - Employee Retirement Plans (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables Employee Retirement Plans (Tables) Tables http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans 37 false false R38.htm 31203 - Disclosure - Earnings per Share (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.douglasdynamics.com/role/DisclosureEarningsPerShare 38 false false R39.htm 31303 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans 39 false false R40.htm 31503 - Disclosure - Segments (Table) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsTable Segments (Table) Tables http://www.douglasdynamics.com/role/DisclosureSegments 40 false false R41.htm 31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables Changes in Accumulated Other Comprehensive Loss by Component (Tables) Tables http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent 41 false false R42.htm 40101 - Disclosure - Basis of presentation (Details) Sheet http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails Basis of presentation (Details) Details http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationPolicies 42 false false R43.htm 40201 - Disclosure - Revenue Recognition (Revenue by customer and timing recognitions) (Details) Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails Revenue Recognition (Revenue by customer and timing recognitions) (Details) Details http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables 43 false false R44.htm 40202 - Disclosure - Revenue Recognition (Contract Balances) (Details) Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails Revenue Recognition (Contract Balances) (Details) Details http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables 44 false false R45.htm 40301 - Disclosure - Fair Value - Assets and Liabilities on a Recurring Basis (Details) Sheet http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails Fair Value - Assets and Liabilities on a Recurring Basis (Details) Details 45 false false R46.htm 40302 - Disclosure - Fair Value - Fair Value Liability Reconciliation (Details) Sheet http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails Fair Value - Fair Value Liability Reconciliation (Details) Details 46 false false R47.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.douglasdynamics.com/role/DisclosureInventoriesTables 47 false false R48.htm 40501 - Disclosure - Property, plant and equipment (Details) Sheet http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails Property, plant and equipment (Details) Details http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentTables 48 false false R49.htm 40601 - Disclosure - Leases Narrative (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails Leases Narrative (Details) Details 49 false false R50.htm 40602 - Disclosure - Leases - Components of Lease and supplemental cash flow information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails Leases - Components of Lease and supplemental cash flow information (Details) Details 50 false false R51.htm 40603 - Disclosure - Leases - Supplemental Balance sheet information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance sheet information (Details) Details 51 false false R52.htm 40604 - Disclosure - Leases - Maturities (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 52 false false R53.htm 40605 - Disclosure - Leases - Related Party Leases (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesRelatedPartyLeasesDetails Leases - Related Party Leases (Details) Details 53 false false R54.htm 40701 - Disclosure - Other Intangible Asset - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails Other Intangible Asset - Summary (Details) Details 54 false false R55.htm 40702 - Disclosure - Other Intangible Asset - Estimated Amortization Expense (Details) Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails Other Intangible Asset - Estimated Amortization Expense (Details) Details 55 false false R56.htm 40801 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 56 false false R57.htm 40802 - Disclosure - Long-Term Debt - Swaps (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails Long-Term Debt - Swaps (Details) Details 57 false false R58.htm 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 58 false false R59.htm 41001 - Disclosure - Warranty Liability (Details) Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails Warranty Liability (Details) Details http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables 59 false false R60.htm 41101 - Disclosure - Employee Retirement Plans (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails Employee Retirement Plans (Details) Details http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables 60 false false R61.htm 41201 - Disclosure - Earnings per Share (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails Earnings per Share (Details) Details http://www.douglasdynamics.com/role/DisclosureEarningsPerShareTables 61 false false R62.htm 41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) Details 62 false false R63.htm 41302 - Disclosure - Employee Stock Plans - Additional Information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails Employee Stock Plans - Additional Information (Details) Details 63 false false R64.htm 41501 - Disclosure - Segments (Details) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.douglasdynamics.com/role/DisclosureSegmentsTable 64 false false R65.htm 41601 - Disclosure - Income Taxes (Details) Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.douglasdynamics.com/role/DisclosureIncomeTaxes 65 false false R66.htm 41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) Details http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables 66 false false R67.htm 41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) Details 67 false false R68.htm 41901 - Disclosure - Subsequent Events (Details) Sheet http://www.douglasdynamics.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.douglasdynamics.com/role/DisclosureSubsequentEvents 68 false false All Reports Book All Reports plow-20190930x10qe42022.htm ex-31d1.htm ex-31d2.htm ex-32d1.htm plow-20190930.xsd plow-20190930_cal.xml plow-20190930_def.xml plow-20190930_lab.xml plow-20190930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 65 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Summary (Details) - USD ($)
$ in Thousands
9 Months Ended
Feb. 13, 2019
Sep. 30, 2019
Dec. 31, 2018
Long-term debt      
Less current maturities   $ 2,143 $ 32,749
Long-term debt, less current maturities   242,411 242,946
Deferred financing costs, net   1,769 2,386
Total long-term debt   242,411 242,946
Long-term debt, additional disclosure      
Inventories - truck chassis floor plan   19,709 4,204
Term loan facility      
Long-term debt      
Term Loan, net of debt discount   246,323 278,081
Less current maturities   2,143 32,749
Long-term debt, less current maturities   244,180 245,332
Long-term debt, additional disclosure      
Unamortized discount on issuance of debt   879 1,172
Outstanding borrowings   246,323 278,081
Revolving credit facility      
Long-term debt, additional disclosure      
Outstanding borrowings   $ 57,000 0
Senior credit facilities | Term loan facility      
Long-term debt, additional disclosure      
Percentage of net cash proceeds of certain asset sales, certain insurance or condemnation events, requirement for additional principal prepayments   100.00%  
Percentage of excess cash flow paid as additional principal prepayments   50.00%  
Reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds, one   0.00%  
Voluntary payment $ 30,000    
Senior credit facilities | Term loan facility | Maximum      
Long-term debt, additional disclosure      
Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow   150 days  
Senior credit facilities | Revolving credit facility      
Long-term debt, additional disclosure      
Remaining borrowing availability   $ 42,352 $ 94,631
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturities (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Maturities of leases  
2019 (excluding the nine months ended September 30, 2019) $ 1,208
2020 4,616
2021 4,359
2022 4,046
2023 3,604
Thereafter 8,728
Total lease payments 26,561
Less: imputed interest (4,122)
Total operating lease liabilities $ 22,439
XML 67 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of presentation
9 Months Ended
Sep. 30, 2019
Basis of presentation  
Basis of presentation

1.Basis of presentation

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for fiscal year-end financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. For further information, refer to the financial statements and related footnotes included in our 2018 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 26, 2019.

The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. During the first quarter of 2019, the Company reorganized its business segments to reflect a new operating structure as a result of a change in how the Company’s chief operating decision maker allocates resources, makes operating decisions and assesses the performance of the business. Under this revised reporting structure, the Company’s two reportable business segments are as follows: 

Work Truck Attachments.  The Work Truck Attachments segment includes commercial snow and ice management attachments sold under the FISHER®, WESTERN® and SNOWEX® brands.  This segment consists of our operations that manufacture and sell snow and ice control products.

 

Work Truck Solutions.  The Work Truck Solutions segment includes manufactured municipal snow and ice control products under the HENDERSON® brand and the up-fit of market leading attachments and storage solutions under the HENDERSON® brand, and the DEJANA® brand and its related sub-brands.

See Note 15 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments. As a result of the revised reporting structure, the prior period presentation of reportable segments throughout this Form 10-Q has been recast to conform to the current segment reporting structure.

Interim Condensed Consolidated Financial Information

The accompanying condensed consolidated balance sheet as of September 30, 2019, the condensed consolidated statements of operations and comprehensive income and the condensed consolidated statements of shareholders’ equity for the three and nine months ended September 30, 2019 and 2018, and the condensed cash flows for the nine months ended September 30, 2019 and 2018 have been prepared by the Company and have not been audited.

The Company’s Work Truck Attachments segment is seasonal and, consequently its results of operations and financial condition vary from quarter-to-quarter.  Because of this seasonality, the results of operations of the Work Truck Attachments segment for any quarter may not be indicative of results of operations that may be achieved for a subsequent quarter or the full year, and may not be similar to results of operations experienced in prior years. The Company attempts to manage the seasonal impact of snowfall on its revenues in part through its pre-season sales program. This pre-season sales program encourages the Company’s distributors to re-stock their inventory of Work Truck Attachments products during the second and third quarters in anticipation of the peak fourth quarter retail sales period by offering favorable pre-season pricing and payment deferral until the fourth quarter. Thus, the Company’s Work Truck Attachments segment tends to generate its greatest volume of sales during the second and third quarters. By contrast, its revenue and operating results tend to be lowest during the first quarter, as management believes the end-users of Work Truck Attachments products prefer to wait until the beginning of a snow season to purchase new equipment and as the Company’s distributors sell off Work Truck Attachments inventory and wait for the pre-season sales incentive period to re-stock inventory. Fourth quarter sales vary from year-to-year as they are primarily driven by the level, timing and location of snowfall during the quarter. This is because most of the Company’s Work Truck Attachments fourth quarter sales and shipments consist of re-orders by distributors seeking to restock inventory to meet immediate customer needs caused by snowfall during the winter months. In addition, due to the factors noted

above, Work Truck Attachments working capital needs are highest in the second and third quarters as its accounts receivable rise from pre-season sales. These working capital needs decline in the fourth quarter as the Company receives payments for its pre-season shipments.

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 Leases (Topic 842). ASU 2016-02 increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11 Leases: Targeted Improvements which allows entities to apply the new lease standard at the adoption date, rather than at the earliest period presented. In transition, lessees and lessors are required to recognize and measure leases using a modified retrospective approach. The Company adopted the standard effective January 1, 2019. The Company elected several available practical expedients and implemented certain internal controls to ensure the accurate presentation of financial information on adoption.

The standard had a material impact on the Company’s Condensed Consolidated Balance Sheets, but did not have an impact on the Condensed Consolidated Statements of Operations and Comprehensive Income. There was no cumulative catch-up adjustment made to opening retained earnings. The most significant impact was the recognition of right-of-use assets and lease liabilities for operating leases, while the accounting for finance leases (previously capital leases) remained substantially unchanged. As the Company elected to apply the standard at adoption as allowed under ASU No. 2018-11, there is no impact to previously reported results. The impact of this standard was the recognition of a lease liability and right-of-use asset of approximately $22.0 million, with immaterial differences related to prepaid rent, on the Consolidated Balance Sheet for lease contracts which were previously accounted for as operating leases.  

As allowed under ASC 842, the Company has adopted the following practical expedients:

Practical expedient package, which allows the following:  
oTo not reassess whether any expired or existing contracts is or contains a lease.
oTo not reassess the lease classification of any expired or existing leases.
oTo not reassess the initial direct costs for any existing lease.

Short-term lease practical expedient
oAllows the Company not to apply the recognition requirements in ASC 842 to short term leases for all asset classes. Short term leases are leases that, at commencement date, have a term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
Separating lease components practical expedient
oAllows the Company not to separate lease components from nonlease components for all asset classes and instead account for each separate lease component and the nonlease components associated with that lease component as a single lease component.
XML 68 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME        
Net sales $ 141,869 $ 124,832 $ 411,412 $ 372,242
Cost of sales 101,930 89,912 288,934 261,446
Gross profit 39,939 34,920 122,478 110,796
Selling, general, and administrative expense 17,269 16,592 52,680 53,281
Intangibles amortization 2,737 2,868 8,217 8,605
Income from operations 19,933 15,460 61,581 48,910
Interest expense, net (4,271) (4,379) (12,610) (12,420)
Other expense, net (120) (12) (416) (479)
Income before taxes 15,542 11,069 48,555 36,011
Income tax expense 3,113 1,148 10,949 6,802
Net income $ 12,429 $ 9,921 $ 37,606 $ 29,209
Weighted average number of common shares outstanding:        
Basic (in shares) 22,795,412 22,700,991 22,773,546 22,675,450
Diluted (in shares) 22,832,170 22,726,517 22,808,722 22,697,259
Earnings per common share:        
Basic (in dollars per share) $ 0.54 $ 0.43 $ 1.63 $ 1.27
Diluted (in dollars per share) 0.53 0.43 1.61 1.26
Cash dividends declared per share (in dollars per share) 0.27 0.27 0.82 0.80
Cash dividends declared per share (in dollars per share) $ 0.27 $ 0.27 $ 0.82 $ 0.80
Comprehensive income $ 11,361 $ 10,709 $ 33,116 $ 31,789
XML 69 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share
9 Months Ended
Sep. 30, 2019
Earnings per Share  
Earnings per Share

12.Earnings per Share

Basic earnings per share of common stock is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share of common stock is computed by dividing net income by the weighted average number of common shares, using the two-class method.  As the Company has granted restricted stock units (“RSUs”) that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities according to dividends declared and participation rights in undistributed earnings. Under this method, all earnings (distributed and undistributed) are allocated to common shares and participating securities based on their respective rights to receive dividends. Diluted net earnings per share is calculated by dividing net income attributable to common stockholders by the weighted average number of common stock and dilutive common stock outstanding during the period.  Potential common shares in the diluted net earnings per share computation are excluded to the extent that they would be anti-dilutive. 

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Basic earnings per common share

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

$

0.54

$

0.43

$

1.63

$

1.27

Earnings per common share assuming dilution

Net income

$

12,429

$

9,921

$

37,606

$

29,209

Less income allocated to participating securities

163

131

501

390

Net income allocated to common shareholders

$

12,266

$

9,790

$

37,105

$

28,819

Weighted average common shares outstanding

22,795,412

22,700,991

22,773,546

22,675,450

Incremental shares applicable to non-participating RSUs

36,758

25,526

35,176

21,809

Weighted average common shares assuming dilution

22,832,170

22,726,517

22,808,722

22,697,259

$

0.53

$

0.43

$

1.61

$

1.26

XML 70 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt
9 Months Ended
Sep. 30, 2019
Long-Term Debt  
Long-Term Debt

8.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2019

2018

Term Loan, net of debt discount of $879 and $1,172 at September 30, 2019 and December 31, 2018, respectively

$

246,323

$

278,081

Less current maturities

2,143

32,749

Long-term debt before deferred financing costs

244,180

245,332

Deferred financing costs, net

1,769

2,386

Long-term debt, net

$

242,411

$

242,946

At September 30, 2019, the Company had outstanding borrowings under the Term Loan Credit Agreement of $246,323, outstanding borrowings on the Revolving Credit Agreement of $57,000, and remaining borrowing availability of $42,352.  At December 31, 2018, the Company had outstanding borrowings under the Term Loan Credit Agreement of $278,081, no outstanding borrowings on the Revolving Credit Agreement and remaining borrowing availability of $94,631.  

In accordance with the senior credit facilities, the Company is required to make additional principal prepayments over the above scheduled payments under certain conditions. This includes, in the case of the term loan facility, 100% of the net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances, and, within 150 days of the end of each fiscal year, 50% of consolidated excess cash flow including a deduction for certain distributions (which percentage is reduced to 0% upon the achievement of certain leverage ratio thresholds), for such fiscal year. Consolidated excess cash flow is defined in the senior credit facilities as consolidated adjusted EBITDA (earnings before interest, taxes, depreciation and amortization) plus a consolidated working capital adjustment, less the sum of repayments of debt and capital expenditures (subject to certain adjustments), interest and taxes paid in cash, management fees and certain restricted payments (including certain dividends or distributions). Consolidated working capital adjustment is defined in the senior credit facilities as the change in working capital, defined as current assets, excluding cash and cash equivalents, less current liabilities, excluding the current portion of long-term debt.  As of September 30, 2019, the Company was not required to make additional excess cash flow payments during fiscal 2019. The Company made a voluntary payment of $30,000 on its debt on February 13, 2019.

On June 13, 2019 the Company entered into an interest rate swap agreement to reduce its exposure to interest rate volatility. The interest rate swap has a notional amount of $175,000 effective for the period May 31, 2019 through May 31, 2024. The interest rate swap is accounted for as a cash flow hedge. The Company may have counterparty credit risk resulting from the interest rate swap, which it monitors on an on-going basis. The risk lies with one global financial institution. Under the interest rate swap agreement, the Company will either receive or make payments on a monthly basis based on the differential between 2.495% and LIBOR (with a LIBOR floor of 1.0%). The interest rate swap replaced four interest rate swaps that the Company had entered into in 2015 and 2018, which are described in further detail below.

The Company previously entered into interest rate swap agreements on February 20, 2015 to reduce its exposure to interest rate volatility. The three interest rate swap agreements had notional amounts of $45,000, $90,000 and $135,000 effective for the periods December 31, 2015 through March 29, 2018, March 29, 2018 through March 31, 2020 and March 31, 2020 through June 30, 2021, respectively.  On February 5, 2018, the Company entered into additional interest rate swap agreements to reduce its exposure to interest rate volatility. The two interest rate swap agreements had notional amounts of $50,000 and $150,000 effective for the periods December 31, 2018 through June 30, 2021 and June 30, 2021 through December 10, 2021, respectively. The interest rates swaps were accounted for as cash flow hedges. The Company may have had counterparty credit risk resulting from the interest rate swap, which it monitored on an on-going basis. This risk lied with one global financial institution. Under the interest rate swap agreement, effective as of December 31, 2015, the Company either received or made payments on a monthly basis

based on the differential between 1.860% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 29, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.670% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement, effective as of March 31, 2020, the Company would either receive or make payments on a monthly basis based on the differential between 2.918% and LIBOR (with a LIBOR floor of 1.0%). Under the interest rate swap agreement effective as of December 31, 2018, the Company would either receive or make payments on a monthly basis based on the differential between 2.613% and LIBOR. Under the interest rate swap agreement effective as of June 30, 2021, the Company would either receive or make payments on a monthly basis based on the differential between 2.793% and LIBOR.  The above four interest rate swaps were terminated on June 13, 2019 and replaced with the new interest rate swap described in the prior paragraph. As of the termination date, the swaps had a value of $6,015 included in accumulated other comprehensive loss that will be reclassified to earnings over the period of the terminated hedged transactions.

The current interest rate swap’s negative fair value at September 30, 2019 was $8,312, of which $1,475 and $6,837 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The prior interest rate swaps’ negative fair value at December 31, 2018 was $2,031, of which $127 and $1,904 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. 

XML 71 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
9 Months Ended
Sep. 30, 2019
Inventories  
Inventories

4.Inventories

Inventories consist of the following:

September 30,

December 31,

2019

2018

Finished goods

  

$

44,049

  

$

43,192

Work-in-process

10,611

7,357

Raw material and supplies

35,746

31,447

$

90,406

$

81,996

The inventories in the table above do not include truck chassis inventory financed through a floor plan financing agreement, which are recorded separately on the balance sheet. The Company takes title to truck chassis upon receipt of the inventory through its floor plan agreement and performs up-fitting service installations to the truck chassis inventory during the installation period.  The floor plan obligation is then assumed by the dealer customer upon delivery.  At September 30, 2019 and December 31, 2018, the Company had $19,709 and $4,204 of chassis inventory and related floor plan financing obligation, respectively.  The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

XML 72 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases  
Summary of lease expense and supplemental cash flow information

Three Months Ended

Nine Months Ended

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,286

$ 3,562

Short term lease cost

$ 121

$ 317

Total lease cost

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

September 30, 2019

Cash paid for amounts included in the measurement of operating lease liabilities

$ 3,392

Non-cash lease expense - right-of-use assets

$ 2,679

Right-of-use assets obtained in exchange for operating lease obligations

$ 3,525

Summary of supplemental balance sheet information related to leases

September 30, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,203

Other current liabilities

3,626

Operating lease liabilities

18,813

Total operating lease liabilities

$ 22,439

Weighted Average Remaining Lease Term

Operating leases

79

months

Weighted Average Discount Rate

Operating leases

5.37%

Summary of maturities of leases

Year ending December 31,

Operating Leases

2019 (excluding the nine months ended September 30, 2019)

$ 1,208

2020

4,616

2021

4,359

2022

4,046

2023

3,604

Thereafter

8,728

Total Lease Payments

26,561

Less: imputed interest

(4,122)

Total

$ 22,439

Summary of future minimum lease payments at December 31, 2018 under ASC 840

Related Party Leases

Third Party Leases

Total Leases

2019

$

2,250

$

2,009

$

4,259

2020

2,250

1,654

3,904

2021

2,250

1,364

3,614

2022

2,250

949

3,199

2023

2,130

574

2,704

Thereafter

4,410

1,500

5,910

Total lease obligations

$

15,540

$

8,050

$

23,590

XML 73 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Warranty Liability (Tables)
9 Months Ended
Sep. 30, 2019
Warranty Liability  
Schedule of rollforward of Company's warranty liability

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2019

2018

2019

2018

Balance at the beginning of the period

$

5,731

$

5,176

$

6,174

$

5,677

Warranty provision

886

1,050

2,665

2,821

Claims paid/settlements

(273)

(472)

(2,495)

(2,744)

Balance at the end of the period

$

6,344

$

5,754

$

6,344

$

5,754

XML 74 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Swaps (Details)
$ in Thousands
Feb. 20, 2015
USD ($)
contract
Sep. 30, 2019
USD ($)
item
Jun. 13, 2019
USD ($)
contract
Dec. 31, 2018
USD ($)
Sep. 30, 2018
Feb. 05, 2018
USD ($)
Derivative [Line Items]            
Number of interest rate swap agreements | contract 3          
Inventories - truck chassis floor plan   $ 19,709   $ 4,204    
Interest rate swap            
Derivative [Line Items]            
Negative fair value   $ 8,312   2,031    
Number of financial institutions for which the entity is exposed to counterparty credit risk | item   1        
Derivative Number of Contracts Terminated | contract     4      
Interest Rate Derivative Liabilities Terminated     $ 6,015      
Interest rate swap | Accrued Expenses and Other Current Liabilities            
Derivative [Line Items]            
Negative fair value   $ 1,475   127    
Interest rate swap | Other Noncurrent Liabilities            
Derivative [Line Items]            
Negative fair value   $ 6,837   $ 1,904    
Interest Rate Swap Effective 31 December 2015 through 29 March 2018            
Derivative [Line Items]            
Notional amount $ 45,000          
Interest rate   1.86%        
Interest Rate Swap Effective 31 December 2015 through 29 March 2018 | London Interbank Offered Rate (LIBOR)            
Derivative [Line Items]            
LIBOR floor (as a percent)   1.00%        
Interest Rate Swap Effective 29 March 2018 through 31 March 2020            
Derivative [Line Items]            
Notional amount 90,000          
Interest rate   2.67%        
LIBOR floor (as a percent)   1.00%        
Interest Rate Swap Effective 29 March 2018 through 31 March 2020 | London Interbank Offered Rate (LIBOR)            
Derivative [Line Items]            
LIBOR floor (as a percent)         1.00%  
Interest Rate Swap Effective 31 March 2020 through 30 June 2021            
Derivative [Line Items]            
Notional amount $ 135,000          
Interest rate   2.918%        
Interest Rate Swap Effective 31 March 2020 through 30 June 2021 | London Interbank Offered Rate (LIBOR)            
Derivative [Line Items]            
LIBOR floor (as a percent)   1.00%        
Interest rate swap effective December 31, 2018 through June 30, 2021            
Derivative [Line Items]            
Notional amount           $ 50
Interest rate   2.613%        
Interest rate swap effective June 30, 2021 through December 10, 2021            
Derivative [Line Items]            
Notional amount           $ 150
Interest rate swap effective June 30, 2021 through December 10, 2021 | Maximum            
Derivative [Line Items]            
Interest rate   2.793%        
Interest rate swap effective May 31,2019 through May 31,2024 [member]            
Derivative [Line Items]            
Notional amount     $ 175,000      
Interest rate   2.495%        
Interest rate swap effective May 31,2019 through May 31,2024 [member] | London Interbank Offered Rate (LIBOR)            
Derivative [Line Items]            
LIBOR floor (as a percent)   1.00%        
XML 75 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Related Party Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
lease
Dec. 31, 2018
USD ($)
Future minimum lease payments at December 31, 2018 under ASC 840      
2019     $ 4,259
2020     3,904
2021     3,614
2022     3,199
2023     2,704
Thereafter     5,910
Total lease obligations     23,590
Related Party      
Lessee, Lease, Description [Line Items]      
Number of operating leases | lease   9  
Total rent expense to related parties $ 534 $ 1,602  
Amounts owed to related parties $ 0 $ 0  
Future minimum lease payments at December 31, 2018 under ASC 840      
2019     2,250
2020     2,250
2021     2,250
2022     2,250
2023     2,130
Thereafter     4,410
Total lease obligations     15,540
Third Party      
Future minimum lease payments at December 31, 2018 under ASC 840      
2019     2,009
2020     1,654
2021     1,364
2022     949
2023     574
Thereafter     1,500
Total lease obligations     $ 8,050
XML 76 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Nov. 05, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2019  
Entity File Number 001-34728  
Entity Registrant Name DOUGLAS DYNAMICS, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 13-4275891  
Entity Address, Address Line One 7777 North 73rd Street  
Entity Address, City or Town Milwaukee  
Entity Address, State or Province WI  
Entity Address, Postal Zip Code 53223  
City Area Code 414  
Local Phone Number 354-2310  
Title of 12(b) Security Common Stock, par value $.01 per share  
Trading Symbol PLOW  
Security Exchange Name NYSE  
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   22,795,412
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001287213  
Amendment Flag false  
XML 77 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities    
Net income $ 37,606 $ 29,209
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 14,335 14,215
Amortization of deferred financing costs and debt discount 910 911
Loss on disposal of fixed assets   185
Stock-based compensation 3,061 4,180
Provision for losses on accounts receivable 988 446
Deferred income taxes 442 7,178
Earnout liability (217)  
Changes in operating assets and liabilities:    
Accounts receivable (72,734) (47,105)
Inventories (8,410) (19,795)
Prepaid and refundable income taxes and other assets (2,450) (4,093)
Accounts payable (1,594) (872)
Accrued expenses and other current liabilities 4,418 4,360
Benefit obligations and other long-term liabilities 2,476 (6,723)
Net cash used in operating activities (21,169) (17,904)
Investing activities    
Capital expenditures (7,801) (6,302)
Net cash used in investing activities (7,801) (6,302)
Financing activities    
Shares withheld on restricted stock vesting paid for employees' taxes (50) (23)
Dividends paid (18,879) (18,291)
Net revolver borrowings 57,000 38,000
Repayment of long-term debt (32,051) (32,355)
Net cash provided by (used) in financing activities 6,020 (12,669)
Change in cash and cash equivalents (22,950) (36,875)
Cash and cash equivalents at beginning of period 27,820 36,875
Cash and cash equivalents at end of period 4,870  
Non-cash operating and financing activities    
Truck chassis inventory acquired through floorplan obligations $ 40,974 $ 30,034
XML 78 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition
9 Months Ended
Sep. 30, 2019
Revenue Recognition  
Revenue Recognition

2.Revenue Recognition

During the first quarter of 2019, the Company reorganized its segments. See Note 1 to the Unaudited Condensed Consolidated Financial Statements for additional information regarding these segments.

Revenue Streams

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customer, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company generates all of its revenue from contracts with customers. Additionally, contract amounts represent the full amount of the transaction price as agreed upon with the customer at the time of order, resulting in a single performance obligation in all cases.

Work Truck Attachments

The Company recognizes revenue upon shipment of equipment to the customer. Within the Work Truck Attachments segment, the Company offers a variety of discounts and sales incentives to its distributors. The estimated liability for sales discounts and allowances is calculated using the expected value method and recorded at the time of sale as a reduction of net sales. The liability is estimated based on the costs of the program, the planned duration of the program and historical experience.

The Work Truck Attachments segment has two revenue streams, as identified below.

Independent Dealer Sales – Revenues from sales to independent dealers are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon shipment. In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods. Any shipping and handling activities performed by the Company after the transfer of control to the customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.

Parts & Accessory Sales – The Company’s equipment is used in harsh conditions and parts frequently wear out. These parts drive recurring revenues through parts and accessory sales. The process for recording parts and accessory sales is consistent with the independent dealer sales noted above.

Work Truck Solutions

The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer.  The Company only records sales for the amount of the upfit, excluding the truck chassis.   Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer.  For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit.  Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment.   The Company pays interest on both of these arrangements.  The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer.

Revenues from the sales of the Work Truck Solutions products are recognized net of the truck chassis with the selling price to the customer recorded as sales and the manufacturing and up-fit cost of the product recorded as cost of sales. In these cases, the Company acts as an agent as it does not have inventory or pricing control over the truck chassis.  Within the Work Truck Solutions segment, the Company also sells certain third-party products for which it acts as an agent.  These sales do not meet the criteria for gross sales recognition, and thus are recognized on a net basis at the time of sale. Under net sales recognition, the cost paid to the third-party service provider is recorded as a reduction to sales, resulting in net sales being equal to the gross profit on the transaction.

The Work Truck Solutions segment has four revenue streams, as identified below.

State and Local Bids – The Company records revenue of separately sold snow and ice equipment upon shipment and fully upfit vehicles upon delivery.  The state and local bid process does not obligate the entity to buy any products from the Company, but merely allows the entity to purchase products in the future typically for a fixed period of time. The entity commits to actually purchasing products from the Company when it issues purchase orders off of a previously awarded bid, which lists out actual quantities of equipment being ordered and the delivery terms. On upfit transactions, the Company is providing a significant service by assembling and integrating the individual products onto the customer’s truck. Each individual product and installation activity is highly interdependent and highly interrelated, and therefore the Company considers the manufacture and upfit of a truck a single performance obligation. Any shipping and handling activities performed by the Company after the transfer of control to the Customer (e.g., when control transfers upon shipment) are considered fulfillment activities, and accordingly, the costs are accrued for when the related revenue is recognized.

Fleet Upfit Sales – The Company enters into contracts with certain fleet customers. Fleet agreements create enforceable rights without the issuance of a purchase order. Typically, these agreements outline the terms of sale, payment terms, standard pricing, and the rights of the customer and seller. Fleet sales are performed on both customer owned vehicles as well as non-customer owned vehicles.  For non-customer owned vehicles, revenue is recognized at a point in time upon delivery of the truck to the customer. For customer-owned vehicles, per Topic 606, revenue is recognized over time based on a cost input method. The Company accumulates costs incurred on partially completed customer-owned upfits based on estimated margin and completion. This change to over time recognition for customer owned vehicles increased revenue by $839 and $16 for the three months ended September 30, 2019 and 2018, respectively. The change to over time recognition increased revenue by $983 and by $273 for the nine months ended September 30, 2019 and 2018, respectively.

Dealer Upfit Sales – The Company upfits work trucks for independent dealer customers. Dealer upfit revenue is recorded upon delivery. The customer does not own the vehicles during the upfit process, and as such revenue is recorded at a point in time upon delivery to the customer.

Over the Counter / Parts & Accessory Sales – Work Truck Solutions part and accessory sales are recorded as revenue upon shipment. Additionally, customers can purchase parts at any of the Company’s showrooms.  In these instances, each product is considered a separate performance obligation, and revenue is recognized upon shipment of the goods or customer pick up.

Disaggregation of Revenue

The following table provides information about disaggregated revenue by customer type and timing of revenue recognition, and includes a reconciliation of the disaggregated revenue with reportable segments.

Revenue by customer type was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 75,632

$ 29,007

$ 104,639

Government

-

18,373

18,373

Fleet

-

16,775

16,775

Other

-

2,082

2,082

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 69,806

$ 26,486

$ 96,292

Government

-

12,568

12,568

Fleet

-

13,955

13,955

Other

-

2,017

2,017

Total revenue

$ 69,806

$ 55,026

$ 124,832

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 213,693

$ 91,199

$ 304,892

Government

-

49,985

49,985

Fleet

-

48,292

48,292

Other

-

8,243

8,243

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 197,931

$ 86,921

$ 284,852

Government

-

35,351

35,351

Fleet

-

43,501

43,501

Other

-

8,538

8,538

Total revenue

$ 197,931

$ 174,311

$ 372,242

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 75,632

$ 41,099

$ 116,731

Over time

-

25,138

25,138

Total revenue

$ 75,632

$ 66,237

$ 141,869

Three Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 69,806

$ 33,923

$ 103,729

Over time

-

21,103

21,103

Total revenue

$ 69,806

$ 55,026

$ 124,832

Nine Months Ended September 30, 2019

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 213,693

$ 120,577

$ 334,270

Over time

-

77,142

77,142

Total revenue

$ 213,693

$ 197,719

$ 411,412

Nine Months Ended September 30, 2018

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 197,931

$ 106,249

$ 304,180

Over time

-

68,062

68,062

Total revenue

$ 197,931

$ 174,311

$ 372,242

Contract Balances

The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2019 and 2018, respectively:

Three Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,886

$

3,328

$

(6,147)

$

4,067

Three Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

3,316

$

2,434

$

(3,544)

$

2,206

Nine Months Ended September 30, 2019

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,006

$

13,479

$

(11,418)

$

4,067

Nine Months Ended September 30, 2018

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,048

$

8,605

$

(8,447)

$

2,206

The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to our contractual right to consideration for completed performance objectives not yet invoiced. There were no contract assets as of September 30, 2019 or 2018. Contract liabilities include payments received in advance of performance under the contract, variable freight allowances which are refunded to the customer, and rebates paid to distributors under our municipal rebate program, and are realized with the associated revenue recognized under the contract.

The Company recognized revenue of $721 and $663 during the three months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,006 and $2,048 during the nine months ended September 30, 2019 and 2018, respectively, which was included in contract liabilities at the beginning of each period.

Transaction Price Allocated to the Remaining Performance Obligations

Topic 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2019. The guidance provides certain optional exemptions that limit this requirement. The Company has various contracts that meet the following optional exemptions provided by ASC 606:

1.The performance obligation is part of a contract that has an original expected duration of one year or less.

2.Revenue is recognized from the satisfaction of the performance obligations in the amount billable to the customer in accordance with ASC 606-10-55-18.

3.The variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation in accordance with ASC 606-10-25-14(b), for which the criteria in ASC 606-10-32-40 have been met.

After considering the above optional exemptions, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period is immaterial. Specifically, all obligations are expected to be less than one year, revenue is recognized from the satisfaction of the performance obligations and variable consideration is allocated entirely to wholly unsatisfied performance obligations.

XML 79 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 80 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of presentation (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
segment
Interim Consolidated Financial Information  
Number of operating segments | segment 2
Right of use asset $ 22,203
Lease liability 22,439
ASU 2016-02  
Interim Consolidated Financial Information  
Right of use asset 22,000
Lease liability $ 22,000
XML 81 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value - Fair Value Liability Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Reconciliation of liability related to earnout          
Adjustments to fair value $ 0 $ 0 $ 0 $ 0  
Payments to former owners 0 0 0 0  
Recurring | Henderson          
Fair value liability reconciliation          
Derivative Liability, Current   213   213  
Derivative Liability, Noncurrent   200   200  
Recurring | Dejana          
Fair value liability reconciliation          
Derivative Liability, Noncurrent   3,100   3,100  
Recurring | Level 2          
Fair value liability reconciliation          
Derivative Liability, Current 1,475   1,475   $ 127
Derivative Liability, Noncurrent 6,837   6,837   $ 1,904
Recurring | Level 3 | Henderson          
Reconciliation of liability related to earnout          
Balance at the beginning of the period 17 444 352 529  
Adjustments to fair value     (217)    
Payments to former owners   (31) (118) (116)  
Balance at the end of the period 17 $ 413 17 $ 413  
Earnout, portion in other current liabilities 17   17    
Recurring | Level 3 | Dejana          
Reconciliation of liability related to earnout          
Earnout, portion in other long term liabilities $ 2,200   $ 2,200    
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Taxes        
Effective tax rate (as a percent) 20.00% 10.40% 22.50% 18.90%
Reserve for uncertain tax positions $ 819 $ 1,258 $ 819 $ 1,258
Voluntary pension funding   7,000   7,000
Increased pension funding deduction   $ 651   $ 651
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Basic earnings per common share        
Net income $ 12,429 $ 9,921 $ 37,606 $ 29,209
Less income allocated to participating securities 163 131 501 390
Net income allocated to common shareholders $ 12,266 $ 9,790 $ 37,105 $ 28,819
Weighted average common shares outstanding 22,795,412 22,700,991 22,773,546 22,675,450
Basic gain per common share (in dollars per share) $ 0.54 $ 0.43 $ 1.63 $ 1.27
Earnings per common share assuming dilution        
Net income $ 12,429 $ 9,921 $ 37,606 $ 29,209
Less income allocated to participating securities 163 131 501 390
Net income allocated to common shareholders $ 12,266 $ 9,790 $ 37,105 $ 28,819
Weighted average common shares outstanding 22,795,412 22,700,991 22,773,546 22,675,450
Incremental shares applicable to non-participating RSUs 36,758 25,526 35,176 21,809
Weighted average common shares assuming dilution 22,832,170 22,726,517 22,808,722 22,697,259
Gain per common share assuming dilution (in dollars per share) $ 0.53 $ 0.43 $ 1.61 $ 1.26
XML 84 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of presentation (Policies)
9 Months Ended
Sep. 30, 2019
Basis of presentation  
Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 Leases (Topic 842). ASU 2016-02 increases transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU No. 2018-11 Leases: Targeted Improvements which allows entities to apply the new lease standard at the adoption date, rather than at the earliest period presented. In transition, lessees and lessors are required to recognize and measure leases using a modified retrospective approach. The Company adopted the standard effective January 1, 2019. The Company elected several available practical expedients and implemented certain internal controls to ensure the accurate presentation of financial information on adoption.

The standard had a material impact on the Company’s Condensed Consolidated Balance Sheets, but did not have an impact on the Condensed Consolidated Statements of Operations and Comprehensive Income. There was no cumulative catch-up adjustment made to opening retained earnings. The most significant impact was the recognition of right-of-use assets and lease liabilities for operating leases, while the accounting for finance leases (previously capital leases) remained substantially unchanged. As the Company elected to apply the standard at adoption as allowed under ASU No. 2018-11, there is no impact to previously reported results. The impact of this standard was the recognition of a lease liability and right-of-use asset of approximately $22.0 million, with immaterial differences related to prepaid rent, on the Consolidated Balance Sheet for lease contracts which were previously accounted for as operating leases.  

As allowed under ASC 842, the Company has adopted the following practical expedients:

Practical expedient package, which allows the following:  
oTo not reassess whether any expired or existing contracts is or contains a lease.
oTo not reassess the lease classification of any expired or existing leases.
oTo not reassess the initial direct costs for any existing lease.

Short-term lease practical expedient
oAllows the Company not to apply the recognition requirements in ASC 842 to short term leases for all asset classes. Short term leases are leases that, at commencement date, have a term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
Separating lease components practical expedient
oAllows the Company not to separate lease components from nonlease components for all asset classes and instead account for each separate lease component and the nonlease components associated with that lease component as a single lease component.
XML 85 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Taxes  
Income Taxes

16.

Income Taxes

The Company’s effective tax rate was 20.0% and 10.4% for the three months ended September 30, 2019 and 2018, respectively. The Company’s effective tax rate was 22.5% and 18.9% for the nine months ended September 30, 2019 and 2018, respectively. The effective tax rate for the three and nine months ended September 30, 2019 was higher when compared to the same periods in the prior year due to the release of reserves for uncertain tax positions of $819 in the three and nine months ended September 30, 2019 compared to $1,258 in the three and nine months ended September 30, 2018. Additionally, the Company made a voluntary pension funding payment in the three and nine months ended September 30, 2018 of $7,000, which was deducted in the Company’s tax returns for the year ended December 31, 2017 reducing taxable income for that period. The increased pension funding deduction resulted in a tax benefit of $651, also decreasing the tax rate for the three and nine months ended September 30, 2018 as this deduction was not included in the provision recorded at December 31, 2017. 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  The largest item affecting deferred taxes is the difference between book and tax amortization of goodwill and other intangibles amortization.

XML 86 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; }

59#M?#E8-5^*SS1JOV\;6M5IQFH M(SMK:&TJ/JJ07Q!:AZ.EAF7)K0@C1U(>DFIEMN09IKS;7)I[1W/I5]H*B*O4 M@Q1N^0:TEC)?FU?M">.M+S14ZQBV:P/OIU-IMU&I3:KI')&)]^N.^-2I5ER M!K_^,/P^E^Q>J?OVFW11R#RX$L-"PDI&C-&?MD>&_+#K0KA]4\RP1W&L2_@E"N'LK,] MBOME4>GGIN.Q5&::B;ZEC62AQ:QP@(4_ M=+/X4XPE%O'[+>*P&N0M)G%H<:#[ P-;*KSV;S\[>\LF#L.+F#P@2/"LI2 M#Z9G.1Z MR^?:6WCA37\XQ\\]<'>CMJ'IKA6TYFUO,0Y"".$=Y_@B\>"QO53&L)%OD#T( M95"%9-FIF#[\.NSD#>X?"WJ@GETGM?-H!;DK .OH-T['VN\#26=$5^+ZF8FD M9.X?^[W%= :TP7[ZP^'G3MT'\N6]:#S'B.C>.<4-.7QU:]4[.N<&<^+'WFX^ M(+WUBR 9<--<_[XMILNQ-G"5D)F2^=#(_VP";NTD0'/D$Y7$GZMU>YGO)[(KOV<]E MX[\"\.&)M&KK/YY3N.DLM=)LG]^XCYVVN^1ZJ1-Q"WO8[P+OC_B,]V?=F_@) ME[Z+1-L0\=7T>*G2X34*/=?(BI#D28'[$0CR"KY=$HU:-KKX>6V>;A/G+6#S M#U4%H-__(-Z<%$^*>\['-^W[!U?TJE+QZ:W%VOYVK0VWN3 ,ON"?;TVY/E*Z MA>MX\IWR:#OKK@2;(,<6Z0,G[_OC)*\WKNIRC?DR.JFIAG_'YZSFN*')S6^- M'[=4>9+*IL1T0IW3H,_W2GJY4!)K,QF7# CQ",^Q>P$.PI67PY6O1>_N1FF1 M,=EY1U1B-)>@F=Y2?9A],T_:J2C3G%R:R32KHX*N-A??]ADA*:% MK^7)UXP PI..G$CW[_B\VBQ+;/4^D;[WA691^M; +:J;>]1RFG:??I"BIBHT M^F/>!'/$2-RO/PP=@^BVGTGUHCIQAEI#'AF7N!,(=4@(+@U_J>B/6,7Y".R& M/U8?GN 4B9:*C/- -T4]T]',A,O-$K7O/D6FQ4JT\E#2%<-GN?YD>6N/:6D@ M<^@481(1[D#JQC%8[[L/BTM@O33/QD"J)-P;H^0R.V%ZWB/'??=AX8#NU)V9 M25&:U)K#!&NV*XJ.2KRY-_#+A9N>N"KB1^OUA\^5G[.\\Y%ZS$O'/V-D=L G M%\*L*^;KPZB8R)PD9B9I62B-;DMR"S5[0&<,'Q&$^'59 M*F?*AC&WWVNG\Y-;B8VWY8%]Y]Z.]>_63W*=?L]9EM6XP6K5^;U1M=SN&+7_ MX-[ .Y=AFU11/>WQ]/EO=%-_H=5RQJL\"^E>G2F8N4YGTRSK?:,OI"JTV!3T M^K#3C=V/AM_MK>U%AW:_TTTMZ/QM:>B5>6!.K8$)C?WI<0,W&O,].% MVSM!$-%9!1%/;ACLR@X'94>S?919]_W"\]7.Y:.&U";UWKC5]4A ?:3,G\]X;4" N>HO>6V%KXI4=K NBJ M<:_'FZ[D@/YW,V#R?M*P'KAH@^ZD^_F>Y3.5Q1(Q(-02>#["9BKRUG0:,YO<<%[^;GNT>PMF?*?ZV)S3& M1!+\Q07+WISA2+\CQ?'<(E/LRZQ.5OUMJSZ^-^[K5GTT>;[L%-W$<^F7YYUY M^LIY=\2\W*N@PZO)N#_-HT(R<$D&[O$;1GU[!JZ=G[AWN7*W)DU*XXIF7TU@"2C8'66C*2H/?[.!&NO!RN?,V# M4)H:NFBRBSL:)!>-QZ76L7CUNWF2%L3DPUVE6Z8[W'VCL.AZI;&)6NFC. ,? MB26^F">_.ZY]"3S99#3I,%29P5%_?6 M8]5*9^.+S[T-7[0TFS=\+--X(Q[!4VNXZM34'84&XGS"9*!^TV\I[$5 M+C$;*A-QLC 2B^%CSHK3WZUU)&.]^*(WOS6,4:/$W@VMMF5TZXAAN#K?3=HQ'FQJ:78HB!U9DUM M,5\8]3FZH M?(<=PD62 Q].)MFNG%(R?5%/T?GD8W5QYZ:_6T4QM59U MT!UY2ZG*5:4[?9I;+!]3B'FX-S#/9=@G) GW9ZWR+,3[BY)PW72-IZ5" M!5 M]F$.=*42$\WO]FDL>*]GW4G5JN070&9BF?3@KEQ'URP&6;C,V])K?EK,Z/P9 MDS8T4Q,:O;14?> $M9F)>:GB=Q]![;R=8N]&O8Y8;7<2G%E@D[T.YB;N=6ZZ M<)N'I.%^FX?YJ'&U4LJO6\I0G!N9.V9^3WM\U>&_VS#(M7T0<[R\)?D=KCFR MX\->T\+5%>%^AC@0*@KQ>(1FOR6,1CAPS8&5W&TA$:M-!A*KQ8:QFL5: MD\%WZY=#ET_4&*^J&@ME4/8?="Z3=P:(;; ;-!9)O%A!@'6"?^/&S7]6CX5] MLX.?MZ_U7C7KW.HYJII <1 O#?_6='=L*HO?>+"_1[H5#9N<"B@1<;?_Z-8( M.U^+JL T7V[4^.$.ID^8:Z^7(.8L-K9F+X;>[U**_OL__V^GZ>J>N(5RL469 MD XL%I$!B 8]7?'5K+\5?S<#& M^\%MI9DIU-!!8OJ/5C5S*'?UK4P0_(B^"+D="JOY]W;>6OBK+4Y!M$/Z)^YN M;O0F4D M+M._@M>M'TU/NMPH5QHZ=*:>]4JCLOQH//D"/LD\?-3DA,1V9GDY'$]WAK3$MU./C%'J4>_KH('%[6\NPH[FT2"U2 M/3Y=E'(U."J_/]=X?PSBRM3(&7DAE9E-QO2HH\"Y"ON/:I/\M#-(+\9&5&]I M7=\9-2UK@![=6]9LP6HMNL6VC$YL6BCS]TY6=N!<$_NCWK=SY?RR/I'%A2[? MMF>/_9%@#M"C>Z.Z6="HUW@]2N=+8Z7[X$]J?-\K"PP(_NC;ITY(G>&(Y$"7B]\FRBE7MF8@!/E_U1;SL:"]*)SDAL#N=> MS6\GVH-:2F;9_4>C,[%*#Q+3MI@OB@FUD5O(U>4 /;HW =,QZWDVGV\82FZ6 MTI=R_G:6PH_N\/V8Y=3/;O%#CJ =9>IJKFP/23GLA:K7+) M'>C-1 8_NC]JTX[J]YS?$#L]1DYK17O@,_#1IU(@)VF6X?@X5#Y45I5CO00C M]Y@$E%9> $D $FQ"T?9$K-P!Y>5$ES:GKB2)?I^(^0^$>^;%O1'(K1TXM^=$L(A]![%]46A#" D)M"#$ MKW]5$F!L.'@# [9N=/L87"I59F5FY5:95=Z8Y&%AKH.1/;G7D^N3?)M=S&;# ME3UML*P+1QY -,]/!R)C]P6TD4GDZ.J@MVP56MP1&E1\8*>:?A)E9"(M95+3 MS' QA=><#D86M6:WQN?R5T$J=G&=$]+$DO$39J^!K4DSDTJ'EZQ>\(I"I]H&4[/1AL36$KC? MG1B^PAV1K&8--8H^+159OUG+EUNEIIN8*-P1:C#GM*S4':*C+%EU1H_GF6QS;*$> M#*$<$FANU.%P#46!L 3G^>4I3*:K^WF-JKW M0E9:FIUUN#J&RL#2+YGCJH>DMC&RX*-0FIML3=*LJ5 "3_$JDJM1B.4X)B..&E41X,..^HI&T?#"[1Z MI;GI6I++%CH5KMGN#FR^ !9PA$Y=ME.N:Z,YRQ;&H[2.9#M"3SM^"HM>A9YV MRLQ(F_7S3,+DC<;<:L&A!PO >^LZ)3#']]Q ML@O0U[78N:TPY1NN9FZGR8)%"I;Z[/%W]*2XY;7=7);E1RX81KBX-5SD27 MMTF7KT72*UA1R]51VV"S9;F78XNZD:]>FRIUT[3K.FN+Z&PZ3:;669'(9;V- MVR*%Q;'4J=I$WS#)^QZ(N<3R M2*/L(2-1(I"M5XM R7@RNI)Z:Q(XNI)Z9H[]BBNIZGB<'J[)0AWM]%4[G\FL MTM>O:S!KK\9U>X[4F)DQTIU983S/Y=/040W.$3(53R7?=EGHWHZ+>Z ])\L/ MNN38E%FU7:Z0/M*C%>W:*7SM%$\OE4[20WVVM5AK3'&=$UN08(@W$,R=&Z#1 ME=1[!^]VV/Y"5U*'EF-/V&1UH:GDHD1ZF>X!'M_T974-HU7);S<7#%\K9KO M-B?RJIV]MEUC]T:=U"K?GV@^AR?[1+O9KG0]F/\"3AP@,\A+]KJ,"//CA.FT M*XZH3XR-4T>;BH(4L;7;#(M<5TLUURN9FRZK+]1-8B1%2; MU%=I>%G@NL&UB @OT1MF65CW\MV&E >VJ;Y6^#Q9JNO7MDUSGHH4,Z2>0&E4 M+I77K1K9*WF0!&&YI%0BGL"N$DJ+2'!'@A*U,J=SN[-(HS_<.[[<,2EY;L^LS7).7*Z6G+^A&IG!M.Y"UR-J" M7@MC3=;$=J(U2Q-:N04O^&.A'9@BL"C/]X[I\M5BSJ,96J^LQ *+B_BJ,VXG M)7YY;<]S9YQ7ZJM1WF4;HLX+&2MK%/R@[ 2,8]#Q%/[%1'GMR/D]$&6NWYF[ M&:%79BO9MEO*%H24B%Q;OO4\LRW/.6[%X@UVG&\3M0G+IB$EP;*:23*>I.[. M7W&@.41YOK<(Q>UP[%?D^L/*OWGH&2TE-G9@X/NHV MLD2QM)P(F5D+%AH"YPA!Q0GJ;>?(O1T7]T![9<$S;4%#1+;@M8I&4G2<;NO: M!%-1YA6FJ/0:+#^AVADO W:54B#!$&\@F#LW0*,\WWL'[W;8_D)YOJ,\9J5Z M\L+2Y'6:&5'ZRA2X:PL-N;Y,U]Q>>L32_+!BX0.>'D[2L/ (@W M$,]]V"=1GN_W@O(FV/N+\GP5\,=VVK/6+#VEQXF;'"=,VN5XIXZ11K5-4\/Q8F))YXMK4 ME- R;:&[9B1VQA0EE"ZJ?:T9E+@E7J>F.[=YHCS?J_F8SQI<:QOMD5P2A3++ M2V*WG\NI1*=\;<8:\H6&T;6K'3;;%8:#<;K=1@H*+ A]W>!:1(27Z#U#\L*0 M' _Q)-NH::L*)^>D0?7:MBG&&*-R9UTP45"0W+.UXDAKC%^)4\:A,;I7?G:HBM9\Q*E?K+68"HN+M5F.-(:)].0 M;J C-('';[;)E6?7OX4R#AU[(=?J4&&PB^"?IWK MGTZ)B]421S^RTHTHCPE^S%%G8*-ACZ*-K0+^%4W%"'H-Q3S>CH'_C4T=*"KV MKV"-7U5/?ON*3<,H+,3QY>3^7A>FO5?"*.,8 +_=MNUG!$[]*VS+Y0$DO-H- M:Z.1!"_>#N4%&ZI\\IG;8)V@Q7>PT7X3LW=G1T=HCM!\WVC^\&$98?XTYM_B MV.-=Q_R@5^]V+^9T)Y;\X0K\[T+1?81[SGA?YP=CY]5;/&=AKIL/T?S0NSU- M4S6[!@GTL&1.=F2E[I3-T$-D&8OJ^7K8(Q6??:U_8*VVTZ,96H'*+) M(XIV1XF4)7JP22/V\#M!Q>F3C:4CHOU*HGTMZG !DLUGS9XP&K!SMC+M8/-! M2>&+ZK7SI- BS@I8 ELS#5.K30I>8XA/(45&/[8X6;0;2&?'P&\/H>.)DR/8F MXQZ'^7A@37_41+Y=MEJ4D_>=#S!(R_MGE\EU2$3B>09)X1EQ,2[72[-KGUV- M)IE8#9NE(=M02YE"7VU78! ^N,V*4W$L2M>[@Q/L!:$5^DBI4.D9&"M75YE! MD>FOVNEK1^U+Y7S:;4T+%,.CICCTY;6]*$!"(]Y :'=N8D>9?%?7#<]B@R]: MPKPR7JX\C1XQ+-!2*))7KWV-G,,J:7YL F=FRP_E6%V?I$2K.,0DQ.N,6%UQDINDX M3B2B++ZK$B"/='Q7$;)+AC:62U+O$)-5Y=J*)V]-33*KN3W-MY!A$S=73-^ M5 .-61*+)^E37I.;-&:C)+X[3%R+[D MK46RWD]SP4U#.A5/HG04T;\1HKU"1'^<0I.%:6*)L(M5775[NFT8Z*R$5QIJ5BCTM MBU:8?MU>:M/%M>ELTD?G0JT_;:&R;"1[E8Q6J34\+KC)B*%$/('?G1,DBNC_ M "A_Z@'V(M!J53ES/'1'>;:3F;4,RVJV'.W:[GB[V^WC-9=MLS(JII.E<6OM ML!X7=';&L3@0*U%$_^9/L!>$UC*;8Q-3S+&6G2W+278P9SC[VH0V1E6R.5HO M$@S.CC6VU*[@0@H2&O$&0KMS$SN*Z%]=-SR+#5Y.NRV#GS K+5O#5@/4H1L6 M?>U4&2*1D32A/&*90BLY;2+&9#HR%8""JQK,$0E>0B%)"35VBJ42KM:85XE& M@6>US/#:B<9<'V7EUDJUF"SFSQJY%-MFDI @0I!47$4_V("C"+Z+PBPGJ\6 MDV1SH;"X1$[(IH$;"^7:QFS.:DOBK*<74=BB[MV-RETYUJ#U$E:3TPJ9-*#1 MK!N-HG$I,$7Y M-7:FF;6Z;41F6JV>$B1<\9==S,9"VA,K&FUZ8T M>]%8\!.FT&$KF.UF.JDD.L4"2B/>0&EW;FE'T?FKJX=G,<61G#B;>B-7T^3A MHH8L;73!(M=6#&>%*MT9J7*2X0?%MI2SUD1- R8(>66[.2+"2R@ER\*ZE^\V MI+RFDOI:X?-DJ:Y?6[BG!L7R4/14#*51R4J8J<187K4@">)A\Z8$=I62+6<'$; MO!>(7AD3,JEK#41 .XPDYO+#(3TN7-M)(= %S&$DBV5IV=%M6QE:\V::PZ[= MWC1MI?*3V<#%*F,QP,#JZYFYK6)5JDVE%J'9SU&;:C90MK ^UDF M(%KHUD#I.$Y&E?2_A&C/2&G93'?J]GT,0>6.XLA3=I:L%J[M0)NMFK2)HI6A MIJ9*.=VE=;GC*Y#28' ?)>-8,@KNWU?8.PKN?^T"&IZYL-T=$> FEA.2%(3D>XDFV4=-6%4[.28/JM87[Q)C))50MCM&*3;2X M9K:Z:J,M2(+0"DZ0<0+[8A*,@OLO2'!(SODZ,<0UQJ_D28/0.+TK7UMTI6J= M-%U(CU;LK$54."2C%)Q<(+J@39O X_CK*7__=GBPH[^#81 ?JN'RX;A/1R&G M !IU[(=?J88$N/ 70;\>O']!#P"%9K@WOP!ARY8.6/^MP#,\>0T19UT\W MN?YP(_@7+"R"#9>M?1Z&_\?)'1-#J?:RV3O\^=__]:QW_8%0VTB?/0WAQ^#]OWC=XWU[ UR"?B1WDNW73H(1<&48]IB@_S>V]SM$P\&& MS/@5LH>IC>!#='GL_-H\MOTN$&*[+TU;#:C$DG6PV4OYQ3:%2T$<<_X+QQX# M/GG:80I]) _V^+/4'>P'L1?(XV,3"PK#?W4;V5,I Z\10?@1/@A$#Q")^K/2 M 9NO]B@%X@[J^9! 8^8X!F5B&$?>L K_>X]2CC/'RVTYAFU^EY5/KZMHL4_I M*-_N%:U>F9QH"#"G./0A?-MNI+IHC_A27Q4T-2/W10=/#_A9"YX1+T?Z&M%8 M&N5TFVDT9^E!:Y8J^ *6;6J*;L8')E\.7*\%I?- M664^1RNTG>E6[%*ET%?@&86]'-K(X,Z:6G,6.]/$.3EFVFEI_F+ADNJLTZPU8/M1\N7(^DH= MDEU*GS%N&9]EUNJX.K'@R,3+D>M!)[](4EB%]<55&1$4LB4!D,#;#Q:JI>R% M00.L,K/Q'#:PZ5E2#_:Y.ABITXA9LYM,F\EVL'Z2'9,<8Z;#AD3/1Y8F94HL MC'.NUNEA'-$UEXIMPCD/=LFKI5*R@!)9;=$8(EVU)RQH0@$C#W8)&U980EIA M2[92X$;4RE\BRP1L;'.X2_V&7$!*PP*K\4->*;5YU)[X:8XZ!"E=\BJMA,%@ M;"-/T5JM4F/*C@=&'LQII\P",K37CI9-S_G"6*HIM-H"(P]VJ:!K:JUKZ NT M@&?4D5W#UG _J<-=$K%9IE'*KGG4[RUTL5NHL;X+1Q[N4CZGI_M\,XEH=%]0 M,+S,]*+WL=-VI#+BN9^:6 MQ6QW-89O/]PELM KKIF*TV;[_;97PQKI(CI, W7P "1NEO8,175F&N);^0(B MMU8-NQ46;GNQ\Z4:C0W:F2';:6=..2QHN+K S::K7UTY6 MMDD@28Z(/"^M+B;=?'VM(CY@8MX'AQZL$\:.>WT"K4*Q1;(_C)7<&<. M5FW!H0<;5>N2MIN2R"8JDP8SE%VJ/.:"60]V*KG.5]A"MM%E\%Q:+"G1 MY %)P*%D:,> )V T[K71U#D4NP\H]G_6E%_\Y86.]_![:Q_%,KS.&Z)L?UZ_ M/ZN-V)Z=LP!?Q$GO*& %\*D)? Q:\[ M^GRX6BSQCQW048!J7>4#D%0P5G*M8"HPW@GZ#@'#.F; 9,A9F PI_Z'243 0 M&L_QF"7;ALJ MV%A3H4\'<)G.SVWYU_:7_8723_Z#Y,PF2J6\"XHX&KU43]#( M/:+$-X$GHL%[!2BBP3L"<4>#%[AQ=PF WI*>PKN.^=XPYD:#O-T[96]IY/K' MBK%G0='U%-!=G.#S=97?A8E]1?6*&70'P;'7:&7C_HCQ3BPC@V<,:)6;XU@3 M6-"F=!8BN:#*^QKD-T8D-WA(7)U?KIMQ^FY^28/WG[R&^0$L7$0+BE@C8HVO M98V<++EBQ!L1;WP%;USW=LUGU"R@D/])P;I@0OT%W-X'1LDNIK87Z+EH/NFY MK8P#B/[GPAG9YW9KOR_;]=S)KFF;:XPY>A=4LZ62E;'KTHJ=M9%>KCD7?=E&W(WFLHZ23G67D4IIU\Z[!M59]G3'YM[[$K^OS? M$=2[&*>>^Z3Z>E:]ZOWM2[>%>Q$.YY&.[RI"=LG0QG))ZAT"YLF]FW/AW8G3 M;+LSIX[P;[LL+,9H84 PG19)NXA66K4S,*6/>OA-Q D\^;67%Z[GJX[X]_[X M%_+L7]^4:9\,O6/-&_5I#E604DEKM/)L.C$M%1D6GKI)>.IBY&%7C;\CMHW8 M]H]L>]5:/Y?1D)]8%BK MGQ=!?;>TN*WJ>2> M*1 997:]@H3OFL-U7[+\BZC]SI)/7LW+^HE9)A%AWS]AOYY5%5%V1-E13E24 M$Q7E1-ULQ(?>5?QK:$@_+Y5$1?Q[J_S[%3E1 MUV+:DSE1V:326.-+OZ4M&B-,X^3L@I]!KDW"4YR^WW&"$I48/&)Q M])2*'.5$W4&X*,J)BG*B[L9U&*691&DF$;%&Q/HM8?P9Q/KCWC-D"_ADYR(Y!'Y/[S M0(_(_>=!?A5U_9R@_X"+#778)>2#U6WO0*N/[C5$]QHNNO$W)?:C]._H7D-$ MV#^0L*-[#1%EOY&RHWL-5W?#'VCHT;V&:WO)7Y#I5;*V,)PC-FF7-B6,F+GG MXFS!6Q(A,Y60J6"M/#"B($]:W&8M86>S-J*+C9$ M&98_XF+#^WJ??NG%AM*JTD[9@Q2)]NE63D7\%C,H0?ZE'GYC1)Q,I**;#1$# MWRH#_W/)FPU7YMJ3-QL(L=)BRX2SU!"BL\YUC7Y9)V!3^21@6RQ.8H=%FJ.K M#1'?_LBK#5GFVGC92106L[SN7>[V-N&*4'?;C0(^R MPWX@Y%&ZS$^$/"+WGP=Z1.X_#_(H.^Q;9(=%56^C[+ H.^P>Q'Z41!-EAT6$ M_0,).\H.BR@[R@Z+LL.B[+ [#GSMLL,2'.DI_LCKI'&6[T\J*I%)#HAJZ\LB M7UZ^LDAVVMD.6NCY&6Q6SQ+9H0<7&*:'D5_;2SA*#[MS9OW6Z6$O2F@.R3E? M)X:XQOB5/&D0&J=WY?91;K0Q+I6-ELHIB';)B';DE$W M\(AOH_2P&ZE\F_%KU6Q9-1I:7Q(+U*T?LV115I=@ M_CGOS\!P.S:VS%E,W.R0'1-X6Y9B[AP0F+C90I?78P :'08S;'$"1*XNVX^Q MG9G-V[8,)E(-47!SY:L\PZ8RS%CIFL]FRT@=?@'\*6M2G)XF$#B M M_,YKH,GYO+5D!MT%]A"E,9[#E M06Q9A'SBF99DR\9;F"0-L5F7G9<\4N5M"96WH>/KL&Q' M#) ?W.8]TM[S(.WH>\X &W"XB'EORE@H% M%>"\P#<7XW6@Y\#A=@PV(K@ M10!)IJ@&G&O)2]EPX2#15(Q@V"% C[$/RK)O+62W^-JB$-#%_URX^<2+*QH\ MTO%=1<@N&=I8+DF]0TQ6E0NE>[=#*-L[N(\R<;\_);%)LL"C!58BII41:3$: M8.($CATR+2302V/L,NTZSH@QNE(G$A@E=]!%=CB3+,?L-M= W-,T<8@QR;7@ M"0UYTPFZ+\_"/!3Y#U6* A1#P.. 2NUY>+[J?GPCA#Q^)_(""2<>DXF\$[Q/ MV$]VD'GP]#P(*P1G\[78XJ(WE\ZXR>U&L5]B>@BM\4VAG*]T*5QM*G^Z.'Q9 MQKBH.7]&G*T;"M&NU(<&T^B,_0KG9CVR[OW)F[[/&@;,T+H%SOC$J?GF(S(X MLL NF.'V_@I.;Z#'RS=V>#Z#X<^+?O&7K4&_B;.",]CB#7O#$4U@^LFQ-%"M MQ*T5 O>C+<]X-=B/YIZ:UA# 8OE-Q/\ST'\SG<:$GR#) '_BS/5;!LW_2YL.S1W%5*9@3:+Y+8&G:,5&V'$ ",7,.7P!4 M8WDES^9[+]/5F0IA5.TMV%#=?WZ43/SV0YQ-#8A'I]P/I' M7K59CQ03_%BZDX58_G5>HGL'RWV,"@-WR\[/%F9! );4^;DM_]K^\L\')-LV ME^+)PXN%,#)8$EGS"G9@\\"!BCR^7\,+#N+]CST7?N]8:?H33@"4!CM.?Y5G@ZA ?8YER$Q^0?>0LJF^'I&IZIT!4;$-,+SU#@AA*!>(%# M9W.R(!B*4!2")2.VBMCJ%%L1-\]6\ S:>5"?AP^>J91 ZP&:F^Y#+N&!X09( MP0=F\I/>^(>##)P_?WP"\*YJAWP'E=HQX#D^<+T":]")*:8IP<=MV5KNU%SX MBOVCT0:XU/]\BI[D8!QP,/F7\'<\")2$MF@@ "RPP0 C\/&]X02.D&BH.@QA(#D/=^_O=_ M[2__,):\H?T]S&SP@ >LIRI>XGG%C00 M=U#*!.(%<"ST5<%@SXYQ^-][E'*<.5YNRP&V][ )=H0*(7[!?V%<7.!F-E4L MM3L"RE0X5%?Q4J+)DRT.#J7.<9G@Q*F]/93.?VI_D?\B#;EN=TAL/8"\8 *1 M>,0FCP=_EL',LV?AKYW! @2_\"P:ME',QJ[C!K$T_4W>#!AWVS]7@#"'!X3* MOSQP-JX6.SM M\,4O@(&V%ER5L;/ XCNXSZ"Y0D?J>T_K-Y_5]L:)>GAT7<.'MEE;FSD9H?[50P,B#=1+HN,%4:YT"BY37G64Q(5F: ><\ M6.=\@4ZE[IBJL*Y83\OKYL MU_"1D4.S;,$GL>QL4*H@/AB*'0[55ZQ''J(J12!8P*-X2A=41;CU3(WUK$@0?9@ =5BN7OA MKA9,IY2WE"HFM/LE,.L1FLH;W7;3Y4N\UO=Z@UF/'-@)I@6''F!@VL,Z=F @+HB\G,8-;-< M^<.FTG/+(?GZ08($@_XLE[>&GFK P!TB0, /U.S]"=$GDR(Y?WZ-\6)NAN!. MY%$G W2#P N1X9GQ*F#/%[YYZM0U3$@@L8!"=A YH((I)[ M[MI Y?>V"]HF[.T<2'#D;N+0]60 E 5:K@F4<1CU?'4V +.CRR_FVF7TB98L MJ8YI/<;^W[\P&OUG#X\SF8?2*S?6#4S=->10R8<913JP#/1M MCK 9&C^ZZ0&3*?P3'&F##0U,$ /FZ,Y=)^:"T;]BU6 %OO+-7@);CB88N&: M0:8OW$8[]'Y! SD&MET#BLG?_VR>PF-_F0+TJP5V1/C7<'*PZB6OAO[PC;FT M!U-, N#$8\ H#S -Z./E&Y^R.#;K ^^$1DOXB8"KW7OSYI7!)@ X=X(T*ZQ M+%. 20EA./=PJ6 9_-^/=Q;>_<+$R:=0>>C/GX,#,TQ.5PU@] '3=I>["_9F M/\UFL]F!K;S'C2;D=F"\ GZ'LP*"5<-GM^D*(8ON/S$&E PD*;"D9X"3!> U_9H7KCJJ6: MWL(7#$I+$Z-/%B=#U6T=JC?'QYU-O;G =KPCYA1.3;\\J?=UKM SNZ?_;%RJ MCK5]Q=95N D?O:DV18)X3'Y]Z=OW8O+3%48B$.\?1/01O5:AF&@;(Q#?1ZE? M7W#V0S"^I8(/[SKFR?#K=_EH T&)N=G*Y5XPQSRL>*9Y\ -P 3\\O\>\(?SX@E[I,Z+J.0;\/2V MF$:,=_Y4-S6BD2^FD?-6IKP@C42"-&*22)!")GEVE3$2I#="([:UH$'K! ^2FL'&ZY.\]H>UKB2#=%/KU3[<.S>2'N7]ED+? ]< M3C8J*WY.EM&9G:<&B7D=FS<^7B\S8+]0-SU2'WQ"\<+:*FLCEJ^28].;&.*Z MYW$T1SS\IN/)U&%!S(AI[YMIK]LT\+H]JY(7Y%I,+_2&S-+0D(*7'->0)HFF M/E[,\S37CBI#@^8FPZ6&M]9SJC @9621!EQ+/_RFXBA-OE;3_S9-ZA^O/_]H MX._9>+@I._L[$L>/!OYN22$RJ\^J G9-A]=CH59PDVKX%W#JSU7<(VO[#JSM MD#F/5*HXHL7SCY,=W8/53^[+]HZ8/K+6?[BU_AZNU\9- M895WQ@N63FN+Q;RB3[D1K(X4V>YWK:3_:.#OV4*);/>(,R+.B&SWRRJ$>Q5? MCJ:(W02QWJ(:?Y\4>&MU.VX=ZHB?GRU/*55@LLP03KV'Y M0%@\+V9[_-R._24Z;>WI7I2ERR>T''4HW; 9= N>I/MS'V\9MPWX-B=; MZC+H;+&G.Z:=W;*.^)9< \/M=;VLLPU"8IM#;L4)I30L4DT\_$[&"=B/Y0TN MY=MEBT@F?*E,.//)?0LRX0Z]RY\4"K2962_[1HO3.JW-BAR3P>= MG8G#-O&W:TF_U'2JSXK+QOX2;S.I_*=8(S<&8Z36W(9: [FT"Y@T!WCTE*B: M+H8TDJ J7:8Q7(YR.-=W*U30.0/H+SB9B%,4%07%(Q@CG>76=9:W'U=<#Q4#FA4_$$D;K/@/AIO87A+<-TG1@2*\J&)%LVH)6_ MI,A#M6E5DCP"95NZDM2?K]\A0O_=00JV% 5O R\.;O?#O*4Z%VJG41)S[)] M;=;ST'9EZ5;3B )[CP%E"TM$GJ)(-GV3Q(-;D$U'=+C;$4[)8:D\Z325I=99 M58>-KD]5Q63KFL))R!;4K-+VYDREU^1GYJH\X7)I*)R 7DA0I_S8M^ZR>E+] MDZ;G5&0EAFGD*WZ#HD6!*1K=(8E7R5:L&TL=*G%<12-'&J1,#JW!^ZG":/W M:G=?(XT:!;^G*FB-9?BUF,911""LUE75.KLQ196LZW(,LIKD!,XHE[5F((WH MUZ71W3C[=E=U]V*T]V= WHN]>$0,$T#@2*8+^TE>[[;?F9UU7P[AM67J'88Y MG]C];7>,JDI'$8%RAF5C*/)4]88O M^F?O+>90+&WDQUYG[-L#B5^\_QKK!NRS+!V(FQL\ IAWX&C#&EH^]C)_/+7,% MQ(DC!PM5K=@8MH8*%PA$)P1 W-AJX(U5>2GK,1Q,-7<=^S'V"9)_#;EG./4O MM.O"WT'KK,!TC!L^!"4TPPEH&G>U#+,/)X"8OG[\S]I?\J#R",7L7=^Q@ MRT2P4ZH3L^>6S$OVWX^Q6C!^,UNPT@D/K'#X.MV/>1/9 'ML629@J6#U@A\# M$&NR$Y-XAW^,I;=36JJMQ7@)H@4>:9 X9A ZL":9%R?!O:$8-/N5?3 V\-C] M6E1EB[?$B1^L^+C"4 J " ;@EW;VD%,_MV#+\P*+5VC;$4KY%6]_W)8YFFB> M#62>\U+]J ,9Q0GE4J&_R&0=K> @.6LLS5OFNO7P&XN3B<.DS8"TH^W[VNVK MFX9X8@>]07$\K:ZX*9I-]*EZIVAAW;D2U*(B#M-!8N $>]93+09Q'O"PNG=^ MID71? +Q(K,ZT58B]5KHMZ4-RGT$.?U68S MG=A^ASTH,))?*S ^H>%N/"&(+H^=7T3R$:..:Y?!5T#7!PO]A6S'' MG#!4J@%;Q&P5X(2W8HX_EP--\FD0H&FH3@=\%P?JM HT8; X_KEF&LS"ZWIL M#GC'E&Q@$@"C#*X5*.@R;X#G=#G^ @=P'DL6H:DKP>/SA6T7CQER8.!M 0^( M6Y+'L@6MM0,N;%W:8(O!X,MR>R['R&_._7P)/^ MCI4^+E_4$*=/UO=7*:WGR [\Z %&7/H ,SS?XQ6!TE$YQTYK$[9."A_(AMX> M8%M< 7$@J 9_(CB]/>#\4VI*<6[FO7P*8[0"*]<7R[XR;%>\HTG1?]""53N4 ME,Y+2;G5:H!%#4@V= $HB0V-ZW@TX9QYZ8#E@==#G*8+[AY$E(#D ;A)]4( M_P7T-'6-D!QW;B3^B7!V+WZZ;,) G7ENJ;8<*UBF.X]#)GF,_07Y$M\;&'S& M_OE[JVM_AI=>.:N?\]JE5?@MQ]UB/BXW<&O-,E9LL#+?D09*9^GYF2^TY9T& MS0_90JZ)(BFMF#4DL^P:0$_'L<.:Q%^BI__TS7I%&?>Y+.[EU[0-[ & VI1- MR>@\#1NJ'N;3/->(XT<%6'+KZ7ZNY3T76V'P*)R][L[ LL4CGP.'_5[00-2! M/(.1RLD_0'&9Z[S_*X@Z[8V]_M3'&5O/3-^A>QAZIF9LWEL^YT5AG4V7QY$ M=AY>S+N+-.'8(_T\V$2AC^3!'G\VV!;L!_$43/X/'YM84(;\J]O('M-0WTH$ MX4?X(*!MP,;ZLU:FFZ_V* 7B#N: !?YRP#=0%X&28Z?L\K_W*.4X<[SBF5++2A9=VT-B 0M+_(U@FS6?%Y M ;C089,'I-"3+'2!)7&K0B52E88" M1AXLM")@$W0Y&+!L?S[&TSRNYW6W!48>+#312$V5ZJ([UUP?R\WR@ILHU>'( MPX7J_:Q;R.>H,JOFAN1@W92EU!0V\$-?CN23638A-[P>6O%E;5XCU+4R:8&1 M!R!U5^N)QHC%+-I7/79(J08ARK"]V %(G:&;<)QAJL[2&:&^=J5AKVS".0] MFB;+B+AH91;HS&0':&%<]:HU!8P\ I*+N *Z:*=8/Y_,9:J]/F<8:2YQ")+0 MEMQT7RVF655*:0-ZX"WZ33B2." G9)).N.VZABY2LB8P#.OC?3@R=3"GG2B- MD3Y*L/C$;[)^=5U+H!X8B1W@J3XA+9S1G G#Y[ADUI^LUNMTFDL>+M2I%-)E MKUNJH'@FJ7>&)CWRFNFPUK+/ED%(A/TJ-4)[LZ^XJ*XH=I 5&'NSGRDUW\48Q M7]3P?-UM&DD63[L*&'FPGS+!IT6K(NGLC,D+_;3:FM8G<)TO]I/#"(I.)1,4 M1TMCE"/' IB,1&F.P/$Q2>/B6.:%S1- =Q #LVT3&0U>)7!S$YE.CG%AX'A\)W_>$I5RW5]!:^8%!:FAA]LC@9JH#;MD]=QMGP-E,NMK7B MH,7S!MOMJ4; 8ZADYY_4,G7K$7/G8&Q@O8=CB/"?8TZTK", 1 ;CX6-CUP&J;\P&6J<-_4T>T+C@OWP,J#$>6' 0=0'0N&(8;88 M;*+$4*L. W&@'DM&4RV!:,CRX$_S!"!FLMO@=U:A/Z36UB080KZC>J3W7OI4&Q,V+V[(F- M/2,UC)TUD^$!+;#&4Z0_\ >UGVU/%T"4T4U1>]AR67_:&\@RFRVPBQ&6U2O- M_D)-@R7(P$J9@T4XEBM?(&_T4(D>@_^ $OVA!*O DMA-'69'@FEU?F[+O[:_ M[$]-OXP'[*5*;K1D=$^]Q1Y35*#A.M;V+7LI4@]OO:E*I!Y1^E1V[IXFN3>_ M">:$7+]%P?8S C-#?X6FA0> ?E6CWTLCVPWE!=O47>=EEMA-Y,T],\0^>=4+ M)2/$7P?Q)_/1(\1?"O'D(W:R0DR$^0MA'HT0?RU9@T5XOP;>B4>$#P9_'_59781V+?39(,K M9.JSQ]^#DE=N@9^"_J.>K!^(CZ\O>'#+^'C-[_/3$/*:XO+3\/&*/O'CT/': M,?_3$!+QR_M,_1^'CU<]<>%/WU$T .*GP;-)-;KA@ZA+,!)]8LARK@3],[!AC2++TGW\+T9ER M%>(@'XGS"M3/$D<=UL>):.,6:",2'!%Q?!O!<<>*UPX]!U!_.Y7K-0*X'&Y^ MCA1]=K_U#@7H-Z21FQ.F$8W<'(U$\D1R*%+%+(KBA(O[ GTV>9"%Z+ MC.3K+9!.*%\CTHE(YT=(G61$.K= .O\2%U>)S=P$Y!=)";I+&KA0-M!=XN)'\T-T0%PRF_0N4?&C^2&B@?L_'\[5 MWOL"1A/ZDA,R,OC=@&7S,F&#A% MV)GUC2^68>=7$FY!AAUIY?:MA=BLF#$[_:)%:XV$T6&6B>)*SWZ\A68G>OBGT_*49?I-'-S0HQ MCY4(H[I !L5+:ITQAF34INAP5=C,(/7PFR0/ MVU]&0BQ2Q7ZB*I;X&5+,KCF%#H_C&0;I599NBIDNL.'M2S%UW'*:!#)9LMDD M(]C+5$N=K6'K&-CIA,)3)\38$5_=M5UR:0DV=@CV)^:8>YW+CC'PU3UP7R!C MK^Z:NX8;_>[\><@9H+A+%>#:)_T]4.>7JP>0(O\ZLTYPJ>XW]Z0AK/TTPA"= M5)N1I5%%:77I$D9\O$?H1S6$/R@(78LW[#' ;UV&_44!88#U'%$8JJSD51KK MP9SI%UQ-Z/DUW/%A:S0:MH8]]$#_'+*6T/9F7KX36"1Z(S4SIM$UH]4.W^BZ*2Z2;S3*O8LC4>F%89C ME[9=:]V$Z!1YM^10-M9C?2\Y&+7*9121%" Z888$AM&GA.<-ID@P!IPP)OSY MRM)/\+>=P:U& #DDF:Z@RQ<31*\GH9W#X?4%@%P[&>V'&?&&YWN\(E Z*N?8 M:6W"UDE!OOU<-&11<;AUH8!J?&72$\P&@@AI#V[>F^\V_015]/,:YUV*KF.Z M8"2Z(M%U$Z)K9!7S[9%RZ2=DUH+52=\[@*10Q"%KVS.ZTE$N#S8.^N=/"*W#-_=N! M*_F]'59W9[*EBA<50&^7/]$BOL$B]N08O)JFCOVSGU.?%K!'%_:7_'<,"#/= ME60IIAJQAC.1K9AN&@KBR-8LIF]X4Y7ML&04& .&Q/B9Z1I.S!R'W_[/+1C% M.7G*&_P=BF6[C<]8S9I7V!DV3:?[E9:G&1^_,K)%4M:<":H12-PLP"UX'W@Y M^,U6P2$6?+V3O'4@G<&2CH1&ZKQE<5-[E1U)"ZVG]1OR>KJ>M#NI?OKA-Q[' M4?1 ^L9X)_:L-TH,[F%,W5 0))^G*YL[$@+\80J 4(.%06!C?&QN6L$GB'SQ"35DD4'O 4 IAI/GSP#,)[@!V]MRH#G8DW>U;>O MS0=L#M]N.S&)=\!8#/\W@?T[E8S]!84$COX3#@T^8/_\_?@Y=HY=EI/?J&>] MQLGG83M.]J=L+XE[Z(Q*% N4P0CY_L=K@^6 4K$$U+N4JT]8?H6QY5<*;<@V@F P=]$''LK8R5OD;'"#7R,Y9^6H]HQ@;*6;@./F;)8 'F/- 08_Q\;IF\.(EY@(+EF&*9MAVS 0+MF >_L-69JP<, M 4@8/*O:&F+(KF.!.<86V!C/M+08)#(E5I#-F>P E2^6L0##J0 C-1.^)@Z> M]&0=6$FB"/$JQ6:F) =2P'9,P/!S\) <$^0)OU0!XIP)V $ B&N'[PT7&XR" M[PD>!JMTP;)Y.T!.1N=%#>F($Q.N_-CX^&:1FNSO80-LDRSR-ES2V'5<"' M.Y0M8R#4@3(- )W+5D">A@A%5@ *_#=$1XP/KLF#&>35'$@;\ O H@=V#0A_ M^>FO :;!DL"70-2$>P06J8*%B":@ 9U_OM] ?]!DYS$6[G0WV)Y@2[XV86)( MSODZ,<0UQJ_D28/0.+U[TH6,V+((.1@0AF3+QOF3"= ]QNYS:M-/SV=UM+,R M)CJA"4Y.\( B^*7Y>/5\M9@DFPN%Q25R0C8-W%@HIQ2++\61V5[4LKQA)]F^ MGLH)"\U>K7,7Q-'Q?&^)6IE3+DG5M8:3\NF&,J:=]:E3X$MQQ""%A=EJZ1BZ MJ.6:R]&T+?%T^N)T] )'/-+Q747(+AG:6"Y)O4-,5I6;H2,RG9FJ/.>RC-OO M8AXF%T79;CW\-LPCCH%W?[$1E$>JC4!5;AZNRSZX^P:/!UD-U"\H-)V@NS>4 MW@9LY3PS@U;.T)TD'=.5PRYI5TREN#,-2T_I]JB;D(#OPM> MD-&!R;8)&@BQEO^+:G+W_\!/[;O$769MV!P/8:(P ^60UA.\.GG>D';0.#4"5. M[N*5&!FB( !Y[^=__]?^\@\EY2;0NH>9#1[P(.:JR(A@R;R&\&/P_E^\[O&^ MO0$N03^2B6T0]][Q -!QLRXU?('J8V,5Y$E\?.K\UC MV^^">.WN2S-4Y'^%[H*E_&*;PJ4@CCG_A6./-"2^IQVFT$?R8(\_2]+!?A!/ M\>/_\#&@@@,)]*]N(WN,W-]*!.%'^""@;6#PZ,_88_/5'J5 W('W=R&!0L\. M=,5#BV''*/SO/4HYSAPOM^48MOEMM'26M3-]7Z8(MF#I?H%HZZGL2N%P#G\( MW[8;F3)GQKK525DH/FSK[6F?FS,%#XRD7HZT;=KQ)(9/,7+*%I8ZJNKI8HLC M#N?DJFUI.DGG,XS/5XOL:%'+Y)<>&'DPYW">RJU2,M-#%]DEDB!SB6(+;7$4 MA[X<62AWTHG*E#=8U2#6=*5,^XR1!B,/WBZGURTG)6;;;+8RM%0UVQYR.ISS MX.T9?8WBW0[*,@UKP4^T9:=&<+ BYL';2]UIPB-GHL[XHW9IHE4ZM&2G@:5\ M,+(Y4!=K:JU/6)DMM_4T,J;['+Q#!RAXQQ,G)@E+;RE>J[6_'7:"B[A2_,-,."$F=G]ORK^TO M^VN@G[+L0@UL+^UNHWZA!WJ38VU?L=&NL'#Y;[N:F, >2>)4SN:>?K(WOPGF M'$/?[@;^[6<$IAC^"A56Z I^54_<9!X&+]X.Y07;U%U'/K.">!XGP+YZ_\E$ M4A*/$!\A_@(CQ ?R9KK8_XMY6A/M3%^FW9Y$=BWTV3! MB@1+??;X>U!RD7;6I^5!A(\?CH_7Q-:/0TA$(!$^OC7#W.=!NTOS>'+V!X\E M/Q,]OAM^.147_DI,@;GAE__W@#^<%VOX8_*\!U), M1",?HY&<+&Y(!'M!(I&,C63LC?+/%Q9!_2Q_P;A>)'HCTOD8Z22_LT@^9U'E MV^&<" \W4F?[ABSC^\3%-;PFWQCR^R2">V:(9!1FE<-U9[ V^>F M*5VX)^"YJ?L F!/''MPM>",^_/DE328N#N[1VG)G6__Y.1 ]S8%?7,H7)S)D M46I5%(V?H/JHCJ?,ULGK]Z<+C.QR(K<<58 ,=:1>6H^>(+7F!"FB'4UFB6XG M5]%K,%^>>/A-DG&43+VIW.,=T>ESSKMK4"*6>S_+83A';.I?V)0P8N:>B[,% M;UVD1*I@%OF/ESA\,\]-"HJG5?6&PN( M1-$-C#*[6K*M^0L*:^?QHB85TQP=],E XS1VV- M(MD(QN_-EE]PTK_&EZE: MO\WF\;G'^F#ATEJM+Q$=WAP%)WTB3E"G^D#YKT80)ULP4ISL'*1[<[G M>GAI\IXT[.N[KC^%BA=AG4<*<%C41_*$R/M:A-V"4+R\K@)D06TC"NRT(74V MDJ N.XUQ6X:UWN6C*@S1'U4;)JTQ?4EJM NYE%Y&X=5YH,(05#Q!'K95_$ZR MY;:X(Y(FD32Y$17K@^+$3O)4>3X>5-E.?EVNX8MB=[2&XH2&[:WC)/E.U>N[ MYQ+8[+J![7ON9SB T32$4$D2-2PT^RL9BR_8JRN)7:K5<'C MDE"O2:%Q$GV;7G/C_!EQ9,21-Z@\'&=)UD_XW9K.3#4U8:\'6JJ:SY;3@"6! M;I#$XJG4*9;\T5VBWL';9^M!M%^Q*J@<]FREW8D<4_<*56V:E(0%='C!7,J MC6*&&;2I@+U.8D[0GD6<\+:MVKMG_4VK!%F"];=A&?$8'QOK)JS;K0-<;!HI M&$J,5RPY:!(2CP&6ANT;+#EFR2)D7R "Y#EOA>T1S' I J\'31?LB0Q;(< % M;WK @%5J8,F.ZH"U.N:+E06]+\"\LCK?U=UZ6NUVD;#UPMXR=XL+O'";G@]P M+F2L.K"M3PQJS+!1A6K8#J^'#1N"DN0!VOZ &\F%O5 V2WAZ#KY -:7',)@> M@+:WEKU.(FK0X<* O7( J^R:V$@RX$PK)H*=-F$Y] !D2=95($'][:SIHQV" M('C[MS:"JN?Q8-8M=B>\=.$6-6?3)8)B]T'?H#S$7Q.@;Z_ZVA$I%A2SET== MI%L2A03;F: 4Q@YSS#23?OB-I>()]#!O(\#991!R?E'^,8R(S?$PGSJP*)I?-AR MZFY=ZS!I)L5J\^HV<-F>AWT(Z, W' 4\O:\5J]&I'I)WI66V'<=DDP"#-G=#/> ML5J]^?I86V M9\(@C=* RO<'^5D=FO '(\VB;+&UVAQE:+=>3:2\Z4 O>D!? M.!BY3JV,GJA51$8>S6:.PBT&XC+-8>CA4(HN:$QV73/9K&LE!A-KFD9++0[# M#H?Z*\\H(]5$'ZTDL0PW=MW4Z 3CNQ,JG9[EP:S$ MX5!C*(B=1#\_8@J3&C8W1H6\*X!9R2-K'64K"2W!"JA*J$LZNT>WD=]UI+OI!@#>[@MN_C/ KWR8?1;NBU5L)!ZI"US?O)>*RI>0^!\K MZWGS5'+F$^*S5'+IFLH_2$X^[TL>R6*7Z- M95^OH'-]C4"=S2US&=R6?E?-XOO5 GY"U#'2$=XO<$I[G+ 1/@.FISF$8N=0 M7W%[O2G!Z87KOCQ=14+F;?EB:D_URXBW\-YJI+>H3"+?!GGTE.VG'5$ MTG7;6BK/R.,T.AN,>)RT4KPT_4))-QVLO25K2#/63762O4P.GR91):Q=3,;1 MY"E)%SDW(HEP!\Z2F]1[3HB$D5L8D*XXZ#)NK5?+R#.%3@^4KQ,)Z7HGO1C6 MDD.VX>)5O=OU;+V[J3\,1$+B5%NU&W>>9%Q5A]-'3I-O(Y,B9>1]DF?+ AMA MD_;4?K9'EXN,RE7[2*F65Y3D%P97LK,*3[E=UV74-"N4O6*JD%PJ88UA/!FG MZ5,-Y2)OR?=EW4AK>)5W%QV\--5[; -5S:[5'=>1Y'#\A;P[Z1!:01Y;0\V= MUC.$NUS7';85%B,&O(L3[PRSW(6;I,:+$]60-]4VGTK^1(Z2R"R*'"6?TTUV MO+4_;B/LL )=F%>KNH&ZLZ73;&<09YWY0F'G=])X3BB0+MM(]*02Z_L+)Y>& M #_\IK XD7B;HA)Y2B*1$.D\9Y()KM4PX5+_40KXRS22UH";- MI$W-V,IJ7N-Q;EYKHBT@$X "1*%Q#+]C5TG>M<"FNY8^0W^382 M*M)-WB>'=OP QN4WW+ 50U)^M.P7L"Y:F!12E:F&+!.C+W38%I+IDE1MDFNM MD55XT4XF<;6@P(+,L(=V(HXF3\FAR(GR??DX4BC>QP MDRY5S'XA(SL"+R?*#:W%-B8#6ETP:;O;:$%&!@H%1L<)&OV.'A434+V\7ST9 M*!RF,Y&MR*D265"14^6#B@NL4\V%O+7[,QC:@(RUO5G3(K&:6DK6&'_%(!QMO6>LO4DG9ODD^,6+ZU1EI<6UIR[2^\]X,[!*OS4T359%9S M\WH%'[927B"K'WXGXDD:B[PP$>=O-9);YOR;O%Y\DO>7Z>7_9^]+>U-GDK:_ MC_3\!W1FYGEG),AX 2_GGN=(+&;?=_AB&;L!XQ4O&/CU;[>!! (A) $"Q"/= M9Q+2V-W555OVY_VK9<3D1*TM M<86^F!.PIF6S!;]W)CHK(K P&Z6"H$L@Q$'0Y9C]/,_I79?W]<&.[0H@BD^\3>*3]$NB]G M65Q0O%-227V6^(:1P6VD)V4<\L+6&L),N0 MB=-QI6]K(R2TR)J(A7$V]EY XS^. '?JSV98V=6 )8NWTE/V%BSP4\JU?!.2QWE\ MI06:QI9*D&)S8\(SL;)2<=@%51D-*6LTT*/(#0 4R#GR6/O*KY-A-^(J$ M:HC*FED&?'K"1\EYHX6UJ$ZV.XW/%DJ-]%;\+>LND.+.D7$\&H;_"@'(A"9\ MN6.YX++(?/J.!).XJ4GXB/*L5U:Z >H453!M\'OSPUII_,;0*X]&57VP=PSS MB-_+G-=DV&BR%\V)WK]Y\N -*\+_=;=?$_7T5K.O6YSM"C@.])?:Z(C/S7*] MU(@*ALYJJ_P=E77(0,[OB/_)*1S(')KUQ>3BE9DQ<6U''BYVIDY2KV?>'(-0 MTM#@:Q>AL6"'C TFAU2?ML@0",$WN4.HC%T+_0%YP:XYE)T0_ PM1 9V.*2B MC]%_IF I_O<-!W[L"188&ZZ-/O'EP!\C0GD19/W%F7X*H8FL7SD69B!D 0V. M>)Y(R &6!J__7'T$%H 03KM1D1)3U_P@H=YR8+]&B#K0 M@2>HB!Y;5$BF.9HPXIUD2VXFAE:?L*H= U$!.TR%IU##A8NW5@][7KP'+!#2 M#6=#%0G^X--! DA$9'UU>@:)]TP<7W:@'^%+C@2 !K]DP3\8.@3)Q;,PPJ^ M.;!$V08K<91D6X3NE1.":P,AUUZ]2X/?7 '!RPM461BLD2 DVZ&!@,8:JWFM MT05!'$[_!?^..@@">_U4.$AV[! DLFO![R":A8H&%.XD_!5"3'QD ;!"B.3+ M/ \]=\T':+M]:$&NQPK)( G]"TS"8M5(X7EZ\#4(&.>KY1Y\8$C83 "2SO ) MOWD#@DS()7"SX,/ABF3)A3_,!-4%H9$K6- ? G!"/GZ^C'+@WCHR!#C1F $= MCK&?0E\PA X _LE!A-6OZ$^_94@@6;RLS19,]6.NXW\D>?;GO_"?S8M$R)$6 M"D.-_X*B::K"XK=OYOP%I3XR7ID8-)K^VL;$L'^BN6X]8>=K$1&HZO$@U_H) MYV\;ZL<[B.AST ./K4C@+WGKW__YV_;T]R,^ZVC-%F76=%B9<2,0&4"D4R+" M$+[_MZ!ZPL+>'"A03U'ZGR]&_7IR))H9[H?W0EL_(S+L;8@FS"-;E-HU&U=? MVWSF!WV>/S1L&:'T;PL@B)J!5]NT91,3^)-OL[WL< Q[BN[M\5>]*'\_R*T@ ME! :6TAC_AU:0X?X_50FV)(&'2E5=<<@7G^TQ2F(=L@L]1TRB/3(G%C5IU\+ MBO!GBU,."\?K;3E$[75(1!@,<(:E21XPHLA'AQ++#Z28R#,2C0-*Q B6HM8A M$6$3PNIWXO5$5V,H)5E,DATY78GTW1&*AKP>F:Z!">VE\8H24;UACM1J-QO$ M"([<>V:]W? 6PZYD<6[*F=:7MFEK_1I/\MCKD=.^D(JK[7H:$U(]@QEX:6;0 M'_'1_9&#EAWW)D2DHU2*A0K3 !8C M*!X;D ,\BDM#G)!>/UOD78SH+Z?)%I%?1@;I1)WNCA!=\=2PO*P=7ID\ZLM,CLK'E J@%*Q1 MBB2JP]K>RM"!J#&/VW4W7E B$5"M-19&SW11WY>]D81 5LKQ63+? LEF:UE= M "G#'%Q1>=H8Z--) NYGU)Q.HEJW9QEH17O/7!A2B?9RD216&$1J%3?6)0%\ M^X%=E47 :LUB/8]1;*XI+7IM!5/V]PJ.S#E6)M[$+%[)D([7',SG4X[P#JU( M($Q[+IOX0JEDY)%JS4KS;L'CZ0,CTU58(56)B:.Z@5B,I_$XZ@:PM[04I+JX8QMB1P%B+&H1!N+AN:AH?MR0F=Z MJD7U> 6,'0E4TEZ[6(VC0/C>4X>+N40W9)I1P+ :G0Q&+3:=C*-;=INA4#.O M8XXKZ_IH?'(3=_Q E)+X-(3?B5'U1FQB=ZKR[CRW)[8.]82XN0ET&T!;Z;O, MN]L+WXC0;S%TWT/QPR.(3F!%I_#:@Q:@S[CM+R8-Z'_!P;8 ?4(_(M. MB"T M4\*A$?0W+>BJ^.$<"=H=,G19?+6Y>:C]XMFA:2%?"N7LH.LZ_BW.A@/_3]O, M9^T:(]<5/1(Y6188PZ^A)^9T.'DT2^34"LB)5U7#LW^O/**+'T) 2B%*^,;& M_ND#1 &CG&^[ "/RV#@E%JADKCTZTWG"AW?Z##QY6I1[Z]G4ZUCHUG'HVJ+% M]DQ1Q]J\8FVPXJOY?_J.6"QV[*!]RP3<>A_TK:TA9*4-/3:_1]!S?Z]\ A31 M>=<4WXI4/P\5!I#970>UK@R_;^00J\&6!-PB\- M+'GG@?@7[A5<@F3OXO?UN:8LZ[M,<^"2R*,!YBVQQ$]'T%<93>;\>OE,'Y:5 M!C =_V)(B,3"(11!"0#VMJ1I#;"/Q%1?R N[-@COI2-4=B_);0*CERPJ\1AX M^MG%7]HH?2<"!W)$!&/)]')&AXFF,M4B[FNCOBB1OCFLC(7 M-[*_30H^=HIS22E(FT*WDQK,BY@6SY!"/0?JO0:2@B@J[Q8[VJ7T_6HKWZZX M&F/#:2X1D.$,:_UUJIT )75,)^:R'KO<>$S\WKG.3#JUSRC3NS1FC MW>]-2C4^ZBLAXDMU57^ I@D4RE45RDD<#1B6$-14JHH)+#EO910S9PT\R-%( MH>#T9:J%?KN>654,/:YB L\H\(R^6RD=DUQLF6@P/)E3,;AL)N)>]L7D_,]U3T,?OVB8%>QQ*JX87W+/=.,ZN::K^I59HUXB(/.BB24C6 M5]*&9-^_6P(DE(&Z3D64[?T[K3=+R#N]'$H33\&=K0^HXO/=4J0#PM_BE:WW M!.(^W*%/';R_PY$_YA+*-[/ +1VTB(A<-F5U:33QVU&#W M&+6ZKJER((10XIDDNU"TD5)0N79>3R9+_!B=Y> HA$"RYSE*O1:'EPT]XOM] M.S=^0I&0O]L18QAQ4;$8VP;.0>X-F/0:3(H:W_Z&6X7PR.?/=;[P(?[,B?U) M1-2U=&LZZ@E-H]3O5K,HX1_R)Q&FW@]QW03H2_FTH'?6YS7&Z'-#T1^ M$X(JZ"((-<8 .$'T]U#T=[ FD8U(]+$(\/_^':>PORY9V\!7@(=J$FXO8;W) M_A[G7N;_7/C @"^O2"E!P^1Z9%1B1C,L%[M@X8,@E.T_F&*>,#((J7Y'+)MX M"DH=? ?AV7>Z: 2$_YY#A'>AZ">%D'UP>*00\ID)])X0/U9(]8HBLW]KX]BN MOR2E':J*?P&G_1VE>4/;?O[%WS?/WR!KOTZIO%!8]>P\^\V!I@MW9'M5UWXW MSG0@=I1I8^W)9-Y5%:'>P%ISQNSD3)0^A6*J1!CRYR52..Y;&&]8 =T1( ?: MZ#X6?R?:R!E#ZUET+=0ZXKV#Z6_GU(_IH+M60<\'%\G5WAPZUTN/)_AD(8VQ M3+Z4F+4;(N:5UN=Z9)@B3DMD_U$2>,,JZ%U#\5JW1KX["O CI+ILZ.*;@EU6 MRR,GWG47W%29>FRR.].'@_CJ8!)GPLR!/N2!TKTCI;NSVNV9F!;P0[N(S='_ M5MFE1Z^/G2WI/W 8SR'7!Z0YF:Q8WCA5-EI3FZE/L&BLT4WU8+V5>CE!KHC)M:X[WKC ^90JE-=^FZX(#@LL)=X>]/M_DO8!Q].T-_R@9Z+RQENA;@ MZY6^YIE31\,RH,DU6JS5-\:UK\:EHI\.2[TRHS9 A'"H"BQQ._H<(9XM*CM; MX97HK-G@W&4ISI67E1G@/-0E%%I4L2=ROQ[8/W^@]KJ)Y)_+EWVZV8E][(JM M_Z=/M*G?;H;[YV"1O5!H_K1M1O50_VCQXG<$A2KL]:T!MI.,4?3DR%J M)K_7S]J)&PE\EFG$L,RL)SM%KA%I+&J'&M2+HRQE41DVHQ!Q*M9B9YQ+).*' MVH[SJ7:O-*N/!MRT$V63IM @,A7O4-OQ<<,:V3VOE,/ <(SG>]W,@!3BAUJN M=R?-(3Z2.RQ'8/&E3+>ZIM@:'6I03E9:I>9H.;9;Q(B0YVQ!XZ2"@MJ3\['7(P=ZC%TLN\RB MU1G*]6H[.T\6)ZC?//UZI&NXC)@6^3RW$%FMY'HBVYG6#FUG7V-B&)BI5X0"3;PXR:HT0)^O:^;LC&1!G"SU^0+<6 M1"$;3Q9&23&!1E*O1W9ZQ"3FE)89K(%/(@,N(7MIWCO$3!(6+];$9;F*49H] M5I0BWNO2!YFI5I)R4HN0IZU.&]!8!]!FIQ _Q$Q%C5CH&E_/**Z:FVFBV(PV M$P>[W0]L5FA;2[6J3(GE@&W/J@V\%3_$3)5%M9-/1@KQ5J53LR<=MA'M0N$\ MP$PU:"6WIX99YXA8LI*2XDJ&&8_@R#W* ]&I^\';W]5A?3\1^?E.P'J:BS>ZKQ?)4:WF5&V5J]3T=JKN@KXSK05) MR)=.0J9]8S-(R;QZ+FST"0L*:GX'X0GF*1ID(7^!\A?+0GX/BRY]9M&#GEH( MZ.B5H100USFU>/BR#8C? X(;"OF=.]7Z/4F\?B[U\:S:2Q[878'YD2D7^A>8 MHS*-:(FH2*..:M:NCM,1ZP,IM)]._N]+GE8]!OM_]ISRXA+P8!>.C[H8F^J4 MJXLRT *O#-,R.ME!P'[@3C*;-[GVT/6$UK0F5:1V+R]G)10.6_7 Q)B+=O^[ MCL03V!E.I>Y21N]-%!]1$E,N0++7](Q#XM$Z/NAH%2?4RE^LB2/+8 ."#+)J[&^%)726&=(2^YC-*=CZGX MJI-G-$S&/EA=]S9%E@A4:2" WRR :<,]9,H.%EG2&D7F-:Y!&JW)7&W2>M%; M=2^,AK'H8^M2,M"E@2Z]/U&69X=4*5G 4_'6M!13Y$F^3G8R=(IJH,L/A%_0 M HO>O2IMCH$%_)M/@4+]B!0&Y2BN+*5QQ*-'1+7;' %3CG0*2F/1-B:$6>ZH M,KHP D65"=/$!P-(]Z1UCT31WZ_EL+K+L2'TI9-![A(A @5^V]!PJ,1%.A.- M3(NU=HN(M91(GDDL1<;C&80&!!6.4?C=:VY$G=\A63-=QV\G ^$1V$Z@Q>]4 MBR/Q_-<#R6=+E];)/4#BYB(<&O=[TQT0UBG?A1.K#A)*8Y(Q%G6OT9)]M+;JE3:M*OH$"<4*'J)R7#[:83,9NIKB\H1_Q/OG^FV"DD/'KCO+[N M[U05+&?Q?!\HN'6^B>&$DH8&7[L(^9>L5O;@NA562!A9P&\_98<$Q[]HY, 9 MH OJZ&=1->SG7U)@(NA"2!"GKKRZ#AGR9 ?UE[7\2^W.&#Y!0-?9AT.X?']+ M_ 'HRP@(@!4R/!U8_OWWS=-T*63YUT#VOK8>81JV$XILO_9IW; ++6W3VVLS MB762!$#-ON#+0BIZ ?IOX,HJD@8[Y*&HUN;I<+SDBG#U ]>6=6B(;!X>]V>Y M?\2XSG5*T&K(W$+#115D;Z+M]/%WTT,IP%[)?6GEB*Z@N"Y;%)SH3KY/+)9=;)Q8O; 6W=EL8Y%5)4RGTCTLUF:3/M'TFFY+S6 Y,E"F4%&-0(L5T-OX% MRQS2-JY+=;_IW+H3ZVM%Z^^>DYK%Y&BJZ"@1!Y"@V+27SA#N7HS']_T%KU,#L\':I9)\/6II,E[*YD:W(H.GJ#=' ,G(- J)Q0*+6_=H-;]6\ M\@#=$4+N[^_3#[%\/F CQAO)$!/%_.I&T*AQ+7!^"_&X(79+A#L^4P@$%H#6 MULI4##F6H*\,KY7M,P!0SD*VJ\$OP9?LH ::-$[_98>&+E3.$(AD7=9<;6UL M/H.(K]>W\C8@TS(0)Z S'5IOU#H1\I'WYKMF>N'DTH8X!I*+X#GM\T!IQ0(K M%;D)S.]UOK;?2#<%5+625_MF!)-=$^-FM4J-CE^PY^W%J7^C^:<:G+*Z26NC MHD]8]!LS[_;3[5 EDQAB/J6RR"GL,5*4U^1%,_G]I^L ME''X=/S4RT$!O_PT?FF.92O@EN_BEOMBE9!@V^$*^Q:7C#GO)%>A(^RLY C<2+;A" M-L2KE9Y;+O=VYA_GF^SY0?9C:1@7N0N'$SSIW\]@/G$9CK&3,;U&J&EE&NUU M$NK,&A'JYR^3OKK%L7/EXZ-E_DHQPHFE9[F:,K6GN1R)F>T!B/,D:KU A(D8 M=E+G\8"K'YVK_0C%-D\#S1.4)5%Z/I_.MV"3JUIJ= M5B'-V'RVU>(2&.+I&.)I##N6J_2S>/JA&3HVZ'.FYQ*MC+?,QL18QL@*MP&Z M;&88]_(#J] P$+O8!="E/"VK5K1>+6$;K):)TO[NLME&YR0^9= &O_VQ>OP6# M[SU.)_J5V*24B$];D8X1[RMY$,%+J"-:S$_RBAVK!A=P>F &?A/;3NM" <@5 M>F81%N439JD&UI5,20_6@1PQN.]GVMD/?]&XSGJGUREY@3Q%GNW,1$ M^KZ1C8_ZB;K2 IEBLJ[OL%E/Z61Q_Z;I3\"00)'>A:&)VG:\!2_%3"W:89A) MF4MVPYJ(%:*S=[A#E+$AXD-6A MT';!]D:0:WW[#V<_>)9] MR\',+W52NG^+,7!'@V#-_=J8\NQ-%Q9+E3+Y+F@EE,X\J7>&1C,U,5"G&M_& MQ,D@EAF(QV-;I4>$(UNIE4J=TE!1%O9R&J_TNH6F-X+" :W2&!T$,H- YAW9 ML4?XW(QD'+S3BG!*TJ#MGFRDQK5"'/(YC90 _<7.@E.,TJG/S.!M^A[?1Z)A7^T'L,"L?A4T/0'R\2W M&*-'>;R7Q6>+C,V-,3G!SI2*; RS=<3CT!:-A=FCT']/,=55+9M5G7IC .?@ M5T*W@S#K)_,.K]X;[WR)B>^Z_H=4]TUU_[M,#Y8[M&H/ %IG/C('P!9+2B&K MUW59R5:M&FHH"FU9/!:.12^>9AZ(Q@\6C1NQ:P]E B>YLL-A\[P"\@.&DZ1! M.^5Y4#"@-Q#=LXOTT/+KC?0TF M\9(AKHB;ML ZJ/GSH/[7NYF+,6=(^-X- P_4T^T1]SI8!+;NG_;:%GUC-CJB2&J0+"0.3O^2Y)M4Q46 MOWU[YR]-UB/K)APTFMAN&XRM)^Q\+2("53U>]_C3C31>F;A[=2Y]^Y:(/ANY M.+W?+ /]^S]_VVF\LF?QKZWS+K"0/,?>I3+#Z%7T1 M\C;T(-2=(J;KC[8X!=$.17S]3HS&,)1$T \]AF=!$?YL<H+6R< MCBBM518%+Y+E*LV>V*<6L9FNU:!N(7^MWO8\DDZ7HJDY]&M:4VG8%I8MUV9< M-#+V>F1MD1.VF9Z!04LNQXZ12HPJP+(ARF=>R!(U&$J]',J-29T$TF\T6D6ZV9*OIUF:1VBK? M8G>D5D\K@TD\*K>2E9'9B(3NU>VM**%6VF5O:9JK?+1;; )?EJ5@-Q23V MAE9F+99)5"9>2XXD-6VNMA)3$PXE]X>J\4F+I N%E+(HZN5<&Q0FC?((#65? M#]7K?'&J1N,IC""TLF@F;1SH<%D'>$^L2BR7STHSK!"5]:)6T))L<82&[CUU M.:<20U*;S%J%44-K#;1A8XX X@"?]O.M9JPX[#@J$]RM]](FG, !1A7= M8I+*9J6((G/XS! Z(VG)Q]'0/4[-UR)V/#G#\TK$U,JRFIP[D_@(#=UC51R, M8V0OP#*\7;%J;*9U%CG=S6!-/.7 "S#Y,0%HW M8_)PUE8HQZ/(1%(J-5T/#=V;0!6SNQDVF<*X9(3$N;8R720Y?^C>!#(E)U^U M*LJP1="3A#"9-^D2#H>R^Q-(B5:79"V::A4RQ0)N5]@>U:^AH7L3L)*$Y%6T M1H.CW'S=Z&F-KIWSA^XCE>H0'3$2TSE7JM55S2I5(V.(TMC^!%Q7[ZI"@R4Y M(>N8 K8P8XVT/W1O HG$B,6C;MS !)V@M4[+PS!OA(;N38!<-!>S1BQ1Y8AX M7]8S@WZ[T85##\A6@8K-,[D^->>FS83#M;)>32K5>.* ;(WM2F04B]IMKC#" MRY,J(U4S!ISK =FJ=KJ\US3;9JN1GI;Y"D9/\&P-#=UC0A;CBTVC4W2Y14>/ M18I5)<*._:%[%$@GA:GKFDE&F=;*];;0+Y:>1>54##;@%!R1VD'VX%,/@+9-2>*$2ZKM5J:4&<:3XM=W(93DC22DYFU6%!A4,/\&M#*"A-H=QT.8+C:K:3R9*Y"AQZ@%\Q M(X$32F?"8'(,URAM-LP:TQH:NL^O(U/C,Y-D48G,RTNLS-3M(C9"0_?XE5E. MNN5:$5H7R2@><>Q2M]/KQ-'0?19(%,Y=S1(2.,4JK#IE'FX,@H MH6MY,C[4<_%#1I@Z[N2-;*J/)Z[@%UMNCTR<'HO4E>.X[^&1[8(O]QGEA/^,CZ_5OV MH:&AJH8GZZ.0;(>$D.UJ<%H+Y./"#8-^K@8?L$!4P.F_[)#A[Z+\LHN"OXN_ MKQ D14?AOQOB&$@N.BA/R[KL@"+TFZ6X+N4@&88OG[P.I"86)6%B6$D53M?W MX??CJ49Q6(D*N#I3M G+U:H*TXY(K9)-=J/P$5PB"?,(G+.//U^HP'=I M&P?[,/?\^M, IN-730J16#B$[IF>L4?(!1'W)E3Q":M_7#ODA,6?/0IR5ZL/ M&/_'+OZ]:U:/O?K;LHL"QK\NXM\SX[_?ZN,6;;B7[)Z(BM)[MA*0=E./SGCG M^<8W\BPW"!]BC0]C@P7<^@.X]6$,IQ]A'_UT;GT\:^/?6/ PT*TWK%M3NE/MF\,%U\HD MFD8Y@:EDO8!T*WNZ;KW/@.WF2@HJ213$:H-X0A"K?;1%_@1N#6*UC[+(G\"M M0:SV5F.U*0 -0RND \_'L8!SU%V!%-PM4D)6S!* MLKU@"I-EUN/]U@8,%L:"J&P *_=TN3. E:O"RE9*\W9RT &@89Q2=2PO]5*K M(36*A:EIQB(*:LY#_?I#$=<"FL=P0 *@">+A/PQHRL Y "HZUM=DG"J-6\EX M-9/H4]98K-<@J+"__N#,::!R:W'OCWM]2=>&\X-^WZKRHZ';8]D\=C_G1UAC M/P$+ Y?M4I"WD:GZMDBM42\UJN$+O$FTL$)ORA3ZA0G9-3Y__O<)KRTOD&1Y M(D395L'LN+%(I$5/ZA[/KKTVEOB0,17 P0^ @\#5NG\X.-W;,II=D>]3T3+6 ML=K.I-XBB@:# )Z6P06CC'T&0'B,9RJGPX0@8MT_P!QV$O24I4:4TG-FXJ0 M&*C=(E6T*H4:7#CTDB@L3)+DI[RD1SDTJPJ[#=:#L'80;0I.R[X/2M?RN ;/ M5KJ=:',YNJP42+:P& ,,'Q;BUW2VXDEO/)&U!J>EL$ M'L9)*C@C"\ D.",+P.0SKEIQP5BR/B2'BM#N*:,\7O82LQ&"%^BKX428Q6/! MR5@ +\')6 O[SEZK2'6B0J=0JW8^PNWX"_@4NV:5@[D6DXL\2M<:\;EE.3W(5=M'*=+!< MLU#-C498[9K^F6*.,Z1D.UMC(+*H$D6,44&7+$;ODXK3G(7R@$#[@&!&(<1G,*AXUF(MR^8;_&"9D:.7%CD8PBUGB<0.Y6+!R- ML<%I6 GP6E8 ">?]-?RN?A@8#62(RR2PYO$KM-O\I(8-.PH1(85APXS6.I:'P 2EB(5IZ@1KY?Z/Q!)0$E1C M%(2]'Q_T E_L4MA603T8*U;5,B37G]Q:JM9(9RAMJS5(IQK*M,U1!#9,]LKF M56MY@"$_4^"\RDHRF:QE&"LR%P$TG$CDF>%A]F,I]@$B_ !$N -W*A1 PCF] MJ\1<$QH4U>5;A2;C36EW-/'F'@()ZOP@\1A.U \&B;>JJ-^NEW2LBOH#G]T4 M91'H-@@BK6+.I M3RQ"O.HID-E?]*/+:36K%!RW1&9A. M]W@Z:J.HR&Z[PE%BW"JR'47OH@/KZ*H81G"8%$#5MY#GN&]UG^CU0>_K?AO, MA%&1]2!Z&LC]*2 D2R^(VESM M#13*TYFI[MGVTH7.3,P_.&&9,$9_* <[$/Y ^ ,WY,:$_W2'(94Q)6SHS9=8 M(]/L*SV3J;L)'P[0$0G&A@D\&AR2!'#PJ:2B YN PX.7Q. MA:F/^4L!@@0(8^UOTP MEG# YM^3R7'5=7__I:(O+]?_U0/(V(>35:4+'#U=1G5MN2HB@%Z"]6DZT!_WKCQ]\_N]_!@%O']ADT5#1A__WB_AU"DG8I]O? M[R+X]';?D'GR+9M+WOSFEM'=V$&@I@,H"]3T8ZGII&!9"SBI0%/_&$V]=9(7 M*.P'5=B'Q3K0V@&L!5K[YC)\+@+RFN'J3BA0Z^=3ZX_ $\_W=C[+&8'J?P@^ MV,>&![ODG@*B7\$@1.+A$('A3'!=-2@I?;,M,.YI]0'C_]C%/\P5BN!*<<#X MW]M$X(==JOB,"9?3)3#T$Q(B*LI(V"[7\ONF8CLW%L)X%%']$398P*T_@%L? MQG#Z$?;13^?6Q[-V;C.2]86.KB%!ET(.^@VE7 7]76_;U<',.TB._)&=A%"7 M4QPE/S+/Q7!?W([3BNB:JN%M]4F+ZU+S62[7572]'%.?U0OL#(NDL5S:SSAMQ:BZ3#UL;8A <@$(/.I MVKBWVZ_H6.7;() 8,'[0@S30KF]I5Y'J-:8B _J<$.EP?+31 Z;A:U?V=.UZ MGT';-\IK!_':(*80Q&L?8I$_@5N#>.VC+/(G<&L0K[W5>&T*0,O00JU%/,-2 M@@#*3?N1][3X(%[[I89G*=EV+'G@HHG5T4J?^YT)K$(NLFE1$1:QIF!0R=B" MOFKO$I;LQT>#NB@KD82!4_6(:Y8J'D_XO4L8+(P%D=D 6.[IBF< +-<%EM,+ M]5:'GE>IUZ<=3I#)%E6;YR8\\*&&^O4GQEX+:A[#"0F@)HB*_S2H.=QSQ13* MK6ZN05I<1I4JGDII1E:.(UAA?_TA\--@Y=:BWQ_W_9*N#><'O3\+J#X"VV/9 M/'93YT=89#\!#0/'[6*@MQ&J^K9,K7&O6:A4.E.A-,8J2;Y=+G7X=KIU5=\M MI41S>-M2YMB"XL9Y.J+(2A\B'[7VW=B/=:<. .$' $+@<#T ()SN<_5KCA9= M4DX2TU++?"-%,$FJZ4,$:HY"A2F,#EI1!A 1.$J/!A&'?:4\GRPY.+"85I+5 M>7XFTA7>'B$X@+X2%0V3./E _2D_[D15(:3J3I#?$$2=@I.SFP#3M4!NKEZ6 M:S5]1*6;"L@-L&RA1(]((WY-ERO;).++UE*TN<:4-W!1-!>]NL<3M-^Z$@_C M)!4J+?DA,04HQFMVS=\?$'^&AYFZ:"798 O MP1E9@"_O.WOU9+/7%*U! Y.[2=K(BZ!9*X\0ED!GCPWC%/$3SL7*ABX:F@D< M$!)&%@#:.P[>C["\?@( !E[9Q7#N1:;BSR*U!KU"?ZZ(4W[,M9+37"PFQ.2^ M/+JNB^9@!M,J%FDL@Z>K X_WR'8&FE",?RH6IJ+!H5@ !X%;]6AP<+J/510J MF$QWN[46Z+29,5M*4L.\#Q#0QZ+##!T?W5JLUE WJPVK3,H"#D:,S'DBF9/I,E>[IG-6E@C3 M:"J9.!;Q,JS>'Y&%KN[Q)(:<,SS,?BSI/H"$'P )=^!1A0),.*N#-6XOXJPA MU=(8:'+#)1AT)IPQ0BA!G1\E'L./^L$H\59Y]=MUE(Z55W_@ YRB+ +=!D&T M]>RQD*MVY;XK\JPY'"NAAO3:.TP?"U$QELW1K!))UF1;(/)\E+SJ M45!& V8&IE.]WEBG66: MP/6*U*(L!BQ;64Z?]#Q$".I:6/48GE" 56Y3EJ]FBMBQ09\S/9=H9;QE-B;&,D96N*H[DQ2[C.Z13AH3!J3D M%0I85&>AB4#XARD_W650+5IRW @>'+XU9E6ZF%BM=$VNX))M5ZFI M+*GXM@ JIT!#4X!YH&2A$Q.$#$=0@QCNA>,BI#D/28:+/,V[0()+-#3>\Y;N MC2AW!H\'/:13FA&/(E8C-NUK#+=8#*GX-!5=I!80)DG_!(B.A:F/N4P!A 00 MFPC"8;([:*8*-5N9>#<')YSRNX*0F@).SI03= M-U'N#$X.>&FGV".-H<:F4@6ZS@&Y66#SU51D-/4!!"7[T%%HCWS.;_O@Z=T% M/+;;BF2\M?"'L<4^N.Z?>P?XS/E$]['N@,U_U++/GR-S'^M^&%,X8//OR>BX MZKI]L^T_#KJD\V=CY)5=#5BR^.FYRWID#)#Q#67AA)BY_\T/S/O+CL'$M1UY MN%A]).OP1 LLW#9Y%^6;^+T*DL7!'@^2,H_39+*HVR/&\\/D^2=N+K0Q?.Q*OG8:R M8%E\CDS5AIRZ$+&,9+H)4$Z8<=S[]8<(T^1^P"$$EW]Q&C';-&+X"965BH.NZ JHR'E+$?7W)E,$YMB.'%D"P[)!L0]:'3U%5P[-_^SIE1_&=@Y-WB=\0 MQT!R56 ,CX1\TZ[C6F![G[C5@IM(.S?AA!*J(2KKN,V 3[L=>JJU>@6L$)4& MU:*6YK&N(BH8.MOF5L1:&1SPD[4YBF'_1/-TK,TKUC8)OIK_B??0B"?VJ'DG MR;,#SS?@,X>0NS;KW_P>08;C[X$%!"7BP17_91JVC';Z]ZHG^0R\>N8Z<.J_ M>#-4&-B&ZCK@U4(O8FBN!G[ IH1S?_[W].L]L2?RJ,\44/D<5":?\&A Y4M3 MF7DZ&N4*B'RZ__4NJ+-4Z0B6A6JA5&BC#&U'Z98(W: M%SS^8_4!+-:'<\5 HLZ2S'\2K+U>+\*O<_ M3),G%&G]8"[@3<(@2AW^U#7P\Z,=\:7%'*3*BV]R_GOPYP>Q.R- ''?"7$] M(%A-SSC4,FAH.DZFE(PK';,US": F**\&K]* \3"+/FY5HJ/8_H1^.V;?C>( M!3=BZCT*90+X_';X1&<[!P!4+P[*S6:F'E.TA=B(1C"B(YDUGEP#*$6?O^3V M;>(D$=B&@6T8V(9W"6YIP[4.8)M9$N5.9S)M[5"J-TIT&Q65ZPZIM#^)@XM;XV!?Q M\_Y@,GJ^>YN7!LBC:WH^_MCZ^D<.S;ZT\DL#X/>O_&>BV77NW)GHE/KCR-:0 MYP> C9?J]44L&B>5 FE7Z_E\-\;C(YY"P$9_ -?.>X'YLW>?/L#&<)YHZV3= M%5;+NME;6C=Q2R"81#")8!+!)())!),()A%,(IC$]TWB]1RHI] ]+^?X)!Y[ M*X-)O.-,'<\0/=?MYZWKVZ(*?644QQC_)?^^E[@>ETH M:(LR:SH0?E!G!"*KZ_'"$+[_MZ!ZPL+>Y&933]'GRDR_GXL-D6AF./Y$4_\, M;?V,R+"W(9HPCVQ1:B?]:/VUW0RDS8?OW--?A_D=P_Q-X$\^:[WL< Q[BN[M M\5G.) M3_#$K]7;GD=6RIT>K2:L%@8$1LGQ";':4$=P9.SU2+U/5C6J1N!<9S97H\4V MH3?F(Y[CR2< L?:F=2HE1SKZ:+1[Y1S!0^.W'L[-J.$6GO9 ZW"=.F2P"MX M6#8.1^Z]'2LR*C5)418VS>AL(U)0C'ZRQE/[;W<[]*B(T[VY(@\+4JS5C^#3 M19RG]T=.&*E &TDGPQ5$==B)E:+#1LKCF?V1%CEJ3"K-O-1R!]5\H=V>UH1$ MG&?W1\:D1HV=>84B1]"U6(2,,&XIZ\&1>VLO>@V"D;655F'X(L6M2?>VXH3>X8RNN1:=]8V$(_[?AI&^S&J\UX2LE MK5>&B/]SN@TQQN]8MX]E2\)0._E,JJ04NKTY:UC%^6(Q^HY4]/-2^,93U-^L MI,@\,4&F[T?=L(]D^KY=! O# \)_"^&9HT45 \)?BO!$@#7?0WGLB0ZP)L": MGT1XB#5'*T0'E/]Z<0W!=8R/-MY]U^"\HSN%9R'(>W;@SZ/'<P5_QR%<=E.\&2?S*(/FJ#=EW@>0YEGUAD/S6WM$?EI!5J<@ M/6^#?>Z0>Y@'P]5SL,@] NLWK_L;G-!;6/>W1&=N8.'?$H6Y@77_9$:_?E3E M3 O_0D6@2\=4,'/OYC7V7.K"OU)8- 0]'-*!@VY ^Q?I)-D6XW>5S-C=4%R:(SV7[^8\-(+H6D-#?2KZ[QO?,#+[L-/L#3BMJ[6XB MYY"N\OF6-+O7REKZNMD+?.6:% >[TE0YG"3BU*#.:36&BUF+;+W@=^ZA]ZLG M7Z1OSUX;WT]2LSYH%]M8MF!S6E(HVF6YY^7-SU>;^1PUN\7>J_>RB,CIE]T!>D-I#;*P%E=R7U+L%&*1K$V5.:$ MRV#:@-=Z$;+=4]OQ5<4H(DJ%251Q;J^TRIDD]!NMR$!"CTKH90\+OD-";T8- M?UA$T_E%(L\T]1;7,+*3U)Q/QHDYRO:BH(C23!AC\",B^GXYMV^U<8O MD.0 MTA8T14*0<*XE.S)\U$>+>-VCLG\?,5Y%$\WY!6.)'_+'+K#@E5UPS15_#)5" M#VTX'$I%3*[$\E"=R395MCTZL>2(ACYDR30S<_KK9C,\FFD0R/.^ M%?'3Y/EFS(R/"71?GA;526^::36P@CF69I2:BGI0H*&-01)A.GJHX=2]Q]=> M):@. "0J@#\/ 223%!K*NJ"+J"6P:-BHZD 0E_B,U_-@F/>5H,?M@N&/LVW* MABZ^B8:@ZV:&6F'&M:9#,S$N=!V+&'H\O0J*1,,X;! 4">#A2Q&7'P8/ M-VTJ'<4'F^H/(C1I)C%MXHIN0:O0,[L&\0%%9**Q,'FPB=V=1&12;]@__B'D M&:K*/U#&TZ=2-6X,\*Y"F?LRABX=Z3ES]Y"-P*9]>05))*PO\%4&AQ"LE=-$ MP*2% =8(I#["]+EOFR< MB\>#[-B@SYF>2[0RWC(;$V,9(RM\Y5+,Q\5^G,,S YS762XR2DD"EZW5DLLX M%'MDN(1)AGKX*,^;5LQ'?;4?8-Z'*'I(,^*"$?Q8V?=YY?FAS%9 ED^ M;('\ %F^G GRCC!3ZJQ@\?)0YJ;)^7@IDX/(,H[*ZE(K86:C'[0W?G"QF9]K MA?S<>A@_N%3,/:GI@-V_C=T?H-#+-W:D/*4$\@3"5^*+,D''+& M()0T-#B;16@L2"'#=6QD+Z'S"VCR688'?[*A106-/W_PAW,#'6&_G:S1'^>XFJ&:4'T67^] ;,X/LX6"(?#M)1#99-BFXY,:I?;@ %M M%KL50G-;FB:DQF./MF-)[]>?&!V&OLH!^J,4*PMH@JSO[$!(F FR*JS$^)JT MWJ7B#J6W%[\F[QEV:+!(EX=:-<$IVFR6E@BED^9'YQ&1S9OJ&_HF-N1-"E!! MP;\/BX(;+V4KLR7> MQR):MU(@L+B37!P3A8@-1$1(5.36!OJ'J3C+B'$]3HA<:U'#K51%KGNU-D0K MW=C/$/VTHOA>A#NP0U>'N,1P,IB3Y59,T2*3 >,4%CD@?+Q#^QDA+A4S)L8D MIDL*0;,B2^>+A4P.V@EL-$R1^]*S@;AOZI-S6P9M3@\)H@@E#AWCA3S9&?L2 M .5/-JR0N&+_X6I?9&#OJ@#9AK(P=65T8<[Z L<6I:X&YJ?A58J**3 M,((3+0,G*=CCJF6( $@VG/EJ;[@9VJ^J($MQ._Z\[]7-ME=?=OU9;B/$EN Z M"\[U'"'7:#5J)=6H-VJI @X1&S]@7/YSL\.H&@7<\3%DJM5TT!\VS"+8-ORS M#5\%V6/SH:S;<,<0?R.6ANP$--W?P!#P%_ R1" M3%@<9Q#9D!)^WD):1MO; X+%Z5+:L(XSPRKI-&T9&C>'9+81;Z7A"[8X0\QE MHT*+Z')*9EY+VOWF&$MW(*3C,>QUL"($IVEOF - ]0Q_!((X#@W]2846<%8! M!GP9 W:WZO,RWU*POM4> [PEF_F(ZG7)6+H/;=W8&R(/B>Y?TA$"&M=X!M@<+F2N]KN+X&"?W+&\N0-9C;D>06@KA]E-BT>*E80OZNX?8RS77!K_P\N)M;:*NWQWR-Q&.W+S]WV&? MQVQW%V:>4)?88]QJHP0ON*'2QG1YR\Z"BFR7\P4)V7/P!RZ1:Z;BH7_!U^F^ MS[+.')-1]45@.]!"$^9(=TD 6EVBO%)TR&U9E]KQ/_AWR%1=^);=ET#/2_&O M7 NF[, UK5Z*J!*&M(!+\:?L:HA&VQ;=NC84>LGFJV!N F2W01Z$4F>[@PD0 M'21ASYKZ^=F(FIO9^\_P%P#-0=DG$R)?&-J6.MP(?X.& -$'O6O]*/1%J F< M;1OR7R_(\(($,QE:P>=@88%FM=:;-#3D5W_\G1-D."3 M0M %=2&86(O--R_A53_#,\'CY#,^O_QR57P>R)Q4'H[;R5;'Q,6,*.8[;.^3 M57AV ;J]H65U1GN==T4-Y5P?/]-H1,;^6KH\Q4+8$_04?(;]" MR/$$,R0\QZ3@D)4)XV\(1%X#^CL ?;S[-2A2D-O1^E<2=^"A8P$I!2C<*RF& M*N.BM?ZH/4E+09M^YG>UVK(O9%OQ90>Q-I];SQH:!* !Y\P-AZOR;25A0>+H M8=!*,-S1>/T[$5W+ERZ1*O1I^IE6I#W$L7B>* OL5S(?-C,MKI%W45[3+:Z] M6(D6+EC)V10'1V6+<=Z =1'NG'1H=9<'-H-=#$G("H@QG+&Z M6#$"^A(F*_O[>,VZ&9)$EJ M7"2;(>M=4DA6&U#P\:<#+O&_WU0:T-]3!=%7&*YU8 !R=@1G[X1XQY"!/A D M>,QGG]6!\DH="'[E$UN$#MG*KQJZEH\4$H">&Q)UN)-/YS4GCQMG#V!?;JMO MTP(SV7!M=?%Z0][&;WO'JB=6GF#LT\;FB8B A!X-X=/%ICTS,'S8FC8C:MID M,R(]>"NZ1D!40, 06[EOFU^X7CVUC)Z4/!0&.F SCV^%TB67IGE]N7L\A<2G@%H27QS MDP0]<8VV!%L2+'&,4& -E/:BJ-N]6GK12L;B<740K3FCQ>SF1MGN[Z^&K3U9S-_I5Q]M1OHQE%6>XKTVV,=VKQ2="^N9M]A=GW*T ME6MVXRTABTN3WJ SGRO7@/IM]:P-2D7IVGZD"NRN7R\6T,'D=='FS-N MP#.MU\3'L9<=>=Z >"\B]=7,.(YU(D6+8]5BJU;__!VNSVU 9#YK#P9:?<() M4Y=(ID5>=O6X?\;_5;QA#L.#OX>[GVS&/3\!?P-*]MPB>^WV>/"C_7C:JVB: M_;2"HH,Q-23NYXZKK8(F!P-KZ,1['5F3@LC:UR-KE?FRVY?<9!$#+CFE%]%. M78M>-K+V(@F"KQCV].TK_;83=Y-6@3?I>.!ME2GT*B_H/Y(\^_-?^,_&A155 M(%@H6VK\ER3;IBHL?OLI17]ILAX9KUHFT<@#7Z=-8=@_D7>]]82=KT5$H*K' MZY>NGW#^=H5^*C01?+5]NTFDK$, M=CB&/47W]OBK&7#^?I!;90"%$'2<(;K\O5E)'LN.>X\)5K^B+T+>AFBA[C3X M6G^TQ2F(=BB>@A@4"1OR^I'4/,=TA#];G')8.%YORR%J"R^00O?*J4Q$3N&< MP"O#9LO2BYXV^K5Z%Y1)!+:R[J[N=O@)[P.>KL9U-R\6N!882)DD*!>[ZB3N M!U3PC0GT'QV+'>MX9(873%*/RY7G%XT9145 M2D[2>#F>GU(FNA3YQ%"'KC<]0I3^Q+TY4[ ^G+3@O6Q9-G-9[52NN76&S@@^/JL.ZV]':S_K,'PV@W?.:HS7%7ZL6=UIT3+ MII*N4^5.FN$(K9'-N:[7!;7X%9% K?/=M%L4TUQGX:F6@9<'%;Z&SNLH^E&1 MX)LWYC3YM;/%^K+)-2F%B"^FC71[GNDZHY-K&'^2OF>)')Q"WS/!;-S*-(?4 MDI*4!=5-&*(Y6U12USP3Y>=J8QHID0HFY,M8#3BX*J+$YD,P>P'#=8$U@?GWX *%<:.O-5&J2Y#IJ@W4-0FR)X#P*Y#0D6$BV MIJ=K]1$F])*.VNUFTKA?FN2)PO<+DVPAP:>YYM4YUX-PS*FID1<_$<'%!'/\%(K;V_GN\CJ;&24OK9!A-2MTKB2$ M9H+J@INYPO]EEC@]!V;[%?LGE#(XQ!;;]R$2T>*@5T]*4:Q -LJE]-0=Q.!< M_E!A#-^_%+LI2^!OFB"*KN:J*U[P85F$6&V!,=!M!,ZJ8:_O2_KWH@< P;8J MV+8\E%?Y5,_I?<_E$M;7_E_M.QSM'S#"+UF";J\F8W_?7M"EP/R R6[OL)5\P0FTTM[,L62 MK;Y@B#,I/W0_?U/TRUPE")Z7F_#.HM7IV@O3+O339!&=1(2Q Z6W+H[D!ZA] M>U NX?FV5\QP6661ZV4&S051R!G?N8=DLIZ())<9+#-LQ*.,FLV(?03EQ"%< MN!B0?V3OKHKD8]VII(O]21-S&]W$+):DO,SL&_>+<5@EC2U&$N>J_7RF/"PM MQRBQ! ^S6/2.D'RK#-]_7EUJV=R&X<6HR ""BO$D.Z3XJ$@PO! ;D#Q& 99A M012G:&%]+^9S[L[N#2EFXU:L?8B(_\G)[L[V1:*!H4JG^C_"IFM%A8K1-KG0 M9>\N]LNH3(K\ZG,K*S,D44@F$$*(Q'>1U@0N1K9I+CY MD,O&:K(=)E)BOYU/AC4XDM@>B2D$9FF*;B("V5"1S@C!9H38P7>?F0DUI%@9 MU4AY6"ZA["POXQ.K D;N/-/F\S,R4NM-F%G,4OHD0HRRF4F'Z"#;([.Q'%>7 MZX.R'.S(N60L*):Z51%F/&^/'!2P\:D4^F0NV\7RY5QDRN.2_*0ZO6#>F,:XVIB)[P[1&&;H!V*Y'JEEHHE M@B-FE@RSK) H3?)M.)+X3.4ZK:0<3TRU02="%.62%9V1);%'6G-Q&VDH-RO9 M++,S>"X#-K>%[J^!34(R.<6YN5 #[XXI&B>_+%/*&+DYK0PS=I/&BA4&4:E& M7_L )JP 0$D'[P$X*IR<6O8[Q5NFC4JJ(JE"L OGO?$ Y#,A,>)^O;O*R]M( MU#QC[J"C\KN9@]&W__ZG^[[4]V^IV)SUXEO=#1ZOO^_E?0GH]#J@NY"]L&," M:PONSN7D\-!9\?+RX:&O*_D?N0L:3N4K\ CP?*=B4T]3@ %I_OEMJ&TQPRW& MK?H(+N7@ !<7N;G.BER4JV>:\^E3OC!>5A>U:$N]79QTTG]W(9)3@Y-*Q4#S MR S)#:4IA\HCG3H#1'K.:R\)WXF#[ M*9_QEV(\]H;ZG/>"\\@WS;=\QOM8\V",]['F=YS_20-YUK:T8WLT?V=NWGP? MP#/SXQLK\/G8<1@PGXX?W^'8LS'D.U/FV?CA*\RC*C6I (_S0:2MR5I7 W\@SL^6[VB ;QT=[3F V4D-7!RSW MLU]\1_L%CKR?4$K6T\XVA>2WWHG'&(E>&2,W*P)YA9'GH/K"TK\XMEEX[\"V MTJV DYL36)Y^WY)^P),Z'SQ]\3E=?"*/!:M'G-;>,8Q>ETH/W$L/R/3$:[P^ MG9Y$3WRI]:7V1UO+OSA.$'J]*PO4/PV.A-%_)B3+;1Y1V$8MJ%?'XRW;.O?%%[M]"52B5_W 5)0[U9)%0NWTO MH\9U"'.LQ,AX7: %:UZ8S<-Q#AG!]'7\Y3WZ&HU$]U26.I/*>;@-^CKW9#JW M=DO+)+IM6I_8&).:S-,$1Z2T-'MBP](3EF+'?K!-N+G/2Q\/B Y^^:]=NO) MN=*[4*#80G^^!I&B,;]5Y3Z0Z)-RYB=(\; MM*^+SZ.+Y]_43U9&JSI@N'9GDF?(:"]*-I1"+85#922A,F*1W:("=^^4+Z^B M35C#8%5KYOOB1]#Y!'CD>Q^7-QJ6\RD;&F]S5F.ABHYJLLK7<&5\#*8)%"V6 M9"'?3V2*N:E<+5"=,+0=\-=P^) #XGO]OG;[VGT5,^14]6;4CY04UT21*?6I M:)E&ZJB2@^I-0O4FR=UB=?<27W#K _@QA?W(LV$!ETMI]64/3:].SJ,:'\B-]K>K2H$5,)SV9S')Z06H3Q42O O05F!,8 M_HHCW]H3_W&*?+WO]OG>^OTFM,^?Q -,PM.2=C?!MPO7,-R*[5,;]'W25(!"E'6@7&+SN)^,=C94<5@4>3"U6"7*[^J^3K[ M9<77<^?/7['9S[)#'NOLJK!FJP'DU0(;K[5^WNYFP+-FP 0[K%OKU1 X350E MI]:KRB^:+T$K2 %/,TT!_I]3]YSEA9'- M3G_QW2$LSPQ?K H<>"1KS-X":_->=21:/ L6HA4%53"<:>B&-I9XX=7M)[:H MK Y[1\%IF*HV<=XG<8*CT(:F!,!,)=UM3.LTGP*/"4!6&+#E'QP\T0P9,-_L M2_JJ,U7/$. _VA"8-+"EGL-$=JT=U>F(!OO]+?"J9%0%8PPF^]F:H0I(H%0^ MPPEQ=_[T;8+H59HDHA0H;21O-:;T(3D[.OX;2M MYMI&:B8QLXJ8HV;)0= ,3E[>-55PUO 72[AL2$,!'B^:LQU07X@M #\ ,U5. M"%HS75C[ZUL@#GPM5E(=]84$PO8*GZJ^6*]+K=+BY=7ENQ=+A'_T!EVEFTC0 ML_$$3?'TL#7.GU_-)KC:LJU23)/)]D?'D R[-(J*!Y9H";#K'8&6@,\+;H,\ M80-H%\OSY0[PEP.8X < X5 =-14:)9^CP&> 9\+?FXU3MU?;[4IT?COO'/PN M]9:_IR73THP98\+FI+3+$4#L\L].WOUZCQ@N5^K,R*F-8*D^&A:&Y=A8!2#8 M@]V5]J,@;/6SY%S??5O ML!..(=,91UZ;(4-\ 9XA@K5RAT%=]G/;R[JL[N8 MINO*#'X9[%&LZ/3)77%]8/,B_&"?-"SW7+BT^][AKCX 7@MVS)54\!/KMDZ MX8*1#?M'<>!;I@NRK+ELW^NR&(85 +&PFZ?N?F*Z#X&C@$TB"Y;3^=/%:5X+ MJ)JU4FEV[XQ<*P).R34V7+-@6Q"OTG_PJHE6>_O=8+5$KQX;4VFZE*Z,"95+ M1ZW)!'8NPT/[^MWL:]7H00_!.&SHN5*XDO$!K?2-?D-+XC_94A!KG$O(-6VZR<(R>I MHC3(TTQ-A)"$AO=#TD[/02]ZX9VL%=%H(C3,TLDX,XP/PFE%5$JV>35(DB>S MT8P01GDD%VR5DDBYF>:RE -)>]K%W@8DW3#WC\.D6C5/C&@+J]##-!U$Z5X? MH^7)5^F/7F'26B^Y1VY[?9%Z%MN'/T[5[+7BWYP"['MX7-O_9QFB=,Z-_@$. M5G!1;3R,Z=NM7=:>L/&U("XNA-&^,,J$W9F+A-PR+=0>'ED^F=U M-(H[)Q_H6YC\=V#M9R?HN[T@0W8:7./49O#<_=IFWYWEA]]4>5\&_,-^,R=MXMY6P[7 MA_,/1II,1*38LJ*M%GPFBFX/'==3=ARE\S)3C8[04BM92J$ML1/:G>AL]A&K M44*%17+S*I460EQM/*^ D3L3%6MDI1VKBU%YEB_E[;DI"U@&/G-GHKEL*I0L M,=VNG(O-+7UL*&:W"4?N3I2P:XUJJI8-,V2G;*>L@C:U2WL[36*A6BH;&O42 MB, U&^-*%&V0-KRWN$-2:]IJ,75,MFG)HI!L>=SM$%4XC"W$3,'*7I&*-"4MF$.DAHURA MPIE8RF2TRKZ6F%7-KJ>X<91G;%G&VTGBR1PO-QK)CWDUFY>0 MUF2M>>9J9&JF"U;8JEKTS,@W(H5IH9K*P&?NL*D0(RC>;')I)HA$QD(H/@GJ M?3C/%9NV^M >/BI='(&>Z6X&N4)!Z%FY[06A_0,L*C8 JV( P_X6_PW4>:U M R>/>Q.>?E!_M3Y_6R[?ZLCTBVY_=*H[DV:Y3(J1YG6SGQDF&L+H' U1/>?X MQ;O]O6'891K^A4)O4;_SW!'F_AG;<.%AG_&>M.%"?,9[PGCL#?$[SWF#-43( M9[R/-4_$>( UOEWC">=]KGL"-/[.Z@G?T;>(O[5Z8]-$_%;U/M0\$=]1OW'W M378Q_C:&=DIP:.O9^/&=%_AT_/@N$/1L#/DN/O-L_/ 5YLAHQM,Q MQ&?&CPWRIV/'=R[YLS'D.T_YV?CAZ\MQ?N7-,^14QVZC&(\W7IPS\!S]XD^F MVQ-G[6QDKWKX$L?U\-U@ 4:^A8DK%W=<5>DXL5]OK0^OHQ? '_IF@%9Y@?]5 M\^?-NE2^/$2OW<#YM_)0E-1#XG"69LX>0N0YVL6?3+=W$'D.LB_8YORR1?2/ MUH&-B\N_@D-O C;?T7[@MM(M"\G#2XF7F^:-(P1R9C6YO<6_KM?]F!!Q[M. M"TJ);TCYAM1%#"E/6PLY.?"(/9JPAUSD:\MHXNR:9GN26>$"F)SE67DBM!ZE3OM1>4&J? 6N]LEBO M*[+/@#_>9!MY@;,>)!'Y0GLYH;T7.G_1NO'2^3W(!LU;+:*7%199RZDWU!7 M,!56)%H4(%KT#3AC#S@O8ZM7;4UY;E,(V2;TK"W>+GRX\4T'M\!%ZK.2GTT1 M^(P1,XO\E!E^!.N17J,6"JO7*G!>XSKU%D]_3%1#I,GBY --UH9Z+@YKM^$O M[\1K&$"^*CJMM7D] ([QJ6T[?SN MSRUHVZV4RP?J%HTA""VIK3'2Z)NY"I$?-JIM$:A;]*N"^>=L*_RPW<[O6N,> MT*)<:5RX$YJ(L_:D2F$,V^CG)#P6:>+YTPOV'V]2RE6S+3%Q3":SMI;NS]AR M688;'(K!'8[MHU=:DZZF33M%#D3%.4\78G,P%Z&H5MS$B2.,-6>7^NKJ^J MS^ >;ZOJUI;:"NEL$6]A,CW+)4,J+G>4FG"I\-1/;-IV+AZNM$25J9;BN: 6 MQLG,%#;(@H981(;9H-V/)8Q* M61<[$>C68V%\!__^/IL@/$8R[,^/I&\.%*[%BWU1A*=3?R^#"P?4/R/-DYDB MFI7I4BPSJ*,M.5:-P,9_Y,M[*+S;]/=\ZO\ 6<4GVPA7W__NS$1P(QC/@Q$W M$-@X@!'E<#=61<:IHDP.T&J:*+00M Y-!">@$8KN!C3.:20\0B;WCX_U;PX5 MO&&%&Q9Y.OWW,EIR0/\G>BJ4BHJF@J3*O)((L:D*-84V@ALE"8=VLWK^OIL< M@ZW,=T'E?Y#S_FC1CV.=%UR?!GC-AGUD+Z6*WR,#P6 M2O.5G"BS?41I%[&H5KF8@[$'-)J-HCB1$_6\W/C@HH; M&T*A_VW<9@)B._! M##]AX$X5;<>=?R)%BW1ZP6A2C<^[7:0Q[G"I466&TN$KIMR.(EHOE=92NAPO M3,1*/EZ9C0;F3HGAE*LVXO34HFBP^R,FU<: M<#-SL]D/[V:.I_D?BP5+];X<5K2'P(WC;D5_P*0@^R759MW)W\2TV"7[DU1_ MI/3X*4K'.['D=)S58LD1U<$Z@/O__0^[-K(KY\?Q8 X/RJ5\LT:5<[6:RHI@ M9&1[Y,>DJ82L2-BD4QDIQROY*IV,4QU\]YF%;*<5U&-T$9$B4^ICF-4G2KP" M1A+;(W.<3*A:C17EH-UD4GHAA5.Z"$;NO%T,2\F:7:W3-#;,Q<;4(%%%D0D8 MB:+;0\?#=+\03+2R= X5BUH0U_/QFM@)[4ZT$J]JA&;:B#Q*MDE&HQ"C7YZ MD3L3-;M:MZ$E.%Z64 )MZ>7(,(=4P,B=B4ZGW:B9CT001NKIQ0+5$\1(%X[< MG:A-MIM<*)$OR4$^3X3GX2D?#<-+5LCVR&2#F=%THL@RPJ1B*5P8#;44F(JV M,S)1K ;-S+"J,60G5AW,"W25C<'DTAWBQQ1;((5L9TH/135)#45M0M 5-P]\ M<^0D7&U*=68\8DK%+!9-X.W(1(#/W&%35:!+:/!C(#.E*#TR9KRF&3:H5BBQ&VT9?):"&4^BA/C5Y![*#([M"4W1L SF<_D%R2Z=:5UJC3P\%0='>H MD4_-!E4.2S-LOUP.D_W0@)]4X-"==1(%2H^*D5 )P3ZR'_E8-B%$Q\[0'?87 M4EW9+ WMH3PJS1EI@#?:=I2"0W?X;T=&J5HIJIJ,4,2E7!3[X#C6F>LN6\D> M@]<%NCU"V$J<(ZS(7!RKE7UH0M%IU(KIM,"05;F8-?)&HCBL[$63#W'4Z\4R M.<9NH.-8:ACI%1/B/C0IA\TP833T+#++"?T96DM;EB7N0Y/N9)PNX'DU+J=F M(VS>*N?9$K473>),H]'IMMHJ,A0*'W3.K)OC\GXTZ:&478G05)"IUF=4D,@6 M$T5C+YHHQ>BTUXQS&!,D4W.&8)O1=I[:AR;])%IDDK6H1 NCN51)89$Z5MV+ M)A6^66N/^5!:)H5*BNP,,I&^M!]-LHS 3/&TV*+C?2*9UR;S>7JP%TTFXVFU M&S=TE)E]9,NDT6L2;57"MH M,KGDH#U BO5J-ES9AQ'TJ!D3@BK;EX56ME N1P8='*7V8415%*H?Z7!C3(^* M'XHYHYOI<+&R5_,EL3<:3Z,BS>00CDIV-3IEX95]FI\>6FB5@65'BQCU+YDM47C+)F M6H9@28:3E!@35*$G669",CD%;+B&4 ,OCRD:)R],QF['#"F"/"]DIK(DCBL: MPAG]&G0-!6!G_#AY7B=NZ8]\NCGP_!E^,4'MWS%7S?-]8I MU W!:<4-79'-_[XJA>LE!XXDYRNN?,5(>J@KVDP0 A\K@0V4%58U]]1U7;HE MMW%(^PLW55+!4ZT_:&3_H9KS.6SX)0"H&.J:ZJ06:[V *EB+$S6 (KJK]&"( M:4%(,27POXMCMQ[016T"1>;$J6('9W:(>PNA4H2>]>>BW#QMBJ?/\&0,7Z!T MYU/"H8#79KI 325S]><%B#O"GP"(K0K\ KH+3F>*SHC5TR'@_'5EB:]T,0RE M:\RTLA,NX/H";RM"J5<4EM@?!R)BUJ#R[$*_;HW"-M:Q93E8D$L3N5::*.U= MZ+_]]?G9YK3VJK6]Y?-ERP^<&)+SR2*LA2#_=C>TY2OZ+HZA+CDG7]()A=Z( MZ*&@)2^-][Q2 Z_I 1U?LF3YNP/%?[J&P,K!"6#"/[IF2E X_QB" J1T+&P] MQYID8[V.-9U@3/9ALXC/^8EAS\!JZS_=+\1U]BQ ^YWVH M>1[&HV^H;T]ZA36^6?,+SO^V0=O)8;1[ON]Y6N?#1REH>9[^AH]3X/,\_/C. M/WLVAGP7HGDV?O@*XRO,KXS_9^/'XU3;.P\[OO/*GXTAOKXLW>(21;^%K MUS2!Q/^F1WVM;PA"H #^T#<#M,H+_%=9GJ?(C =;RHV)1/@-(>],)(J2>D@B M?ALB\QI&T2O#Z-858 \+QYQ-([#C-.);TP)_0\]\,1KYI0Y4!=URTEH#./+Z M*T3T)K#S'>T',J1]*?%02CS>-V\<)9"'7__K>N>/B1*7Z U\(2GQ;2G?EKK( M+NEI70_*-+%]\3A>?B&]]7<7ZNCO!N#2N^&;9,6;9W8E/Y,'LM7/( MR!T:;)Z2[7&76._H]B0EY08(]R17ZP;H]@7]R0CWT%3V6-"OGTMU"V1[DC-U M X0_KYQ[D -U"W1[DNMT)L+/V+/VW&X*LL&$[9ZURUI2!TM)_3EC"]N[Z^'R MB\Z4ST"HAV;8=2GUT,'P9=>7W5_*KI?A]:O*KE=.PI7I]- K\$7W0J+KF=U_ M?=F]$]@]OL?BE:SW1<7,JF",)4YPC/3C&^/*(WDFIRRL;;42 MDT:Q?WI+L\UWP-S93T5GR.I6 [!?+E'46P M,_0SNS][Z-M^9K>OC.>WMR\/VX\F*.>VCR\F*8\)V_N;J9\+MLULUBP76ID" M4XI%)F6E4JNV:J=WR#L6MC6*M[ MJ]C_PGO(P-0LP>D4L=]]\$/\?GV<'TKPTUJQ%VKL48M'I4*T0S?E5+T_SLZ' MLE6+GA,.E\K_%1Y&$4&K:8DN4XI(G3!I87$J!AMXX2_O(13YD1GK'[/X^.'C MQX-ZP=_@QWR@2;I>$&M(+DH%$WIWW);J$#^ &XQ'HI?$C_MS>\Z''P];;NQ4 M^/#<;[^P-W;EOF+7@H]BD?DPR[J89R0T3=219BV-C"%\1%_>T5<,OZ@!\LP M\KCUUWZ!((]I@-QY/.<;!#$;2DT3"N.R+."Y4+K&#MIZ1 0( @,ZZ"M*AH\+ MZ=Q4Y(:>Z@)G"7S $"S;4 - *G3 D@!KFH)E/M])\!,Y5C?O/T'(^LL/NNS% MK*7>?CAJ6W*F0CDZNP?!L.A,*<=J95TNR;*1F!>;>@N#G='QEW51C[3F>4-&>L7>:,UL3KV7 1DDR_OH3!Q#LWW M]&[5E33_48(A-Q_SN*CBWWF@XRC%-\7J*)2/\VE:L$=(.*+V8YE4!9 =?7F/ M1':3AWS%?^P@QLW'*JZA^?<:H#A*\_E\#2D"AH9DTL0JX6FY)$41:.R[X8H0 M=G#7O]L4%&JH@=G,G?5>7D%5-'-O",//1CG%];FY]@$W'NYUO29/:V;Y&2TG MX>TZEI1Z*592S3R $@'"+6 K>/X>W&WVL0_.IO.\G!KCPVBOBV,"5>F@"(RR MH*&+'E0_>Z*+#TT^-#U'].+D)H@E=)PH=2 MDOTC\-.U[.W:W82NX4*?.9_F*3'HS@-1)V$0F>[7:SEF4&9(&!4$,:]NH?DQZ'-*11J$(0 MS=Z(FD 0@L$Q HO<8R:/6W^M^%7)M>?+X=E3S6%3PW%]&N UNZL(%U/P2UWB MOSHA-X!4=QY- II97BCFXM,O$@U'P0@:+\_9,L)J2:F3&<[X?@282*B3IT/N MQNW]^AN^;C^&;M]K..;'NIU-1Z.MB(34Y5EXT%#Y7B)3SCFZ#4,P4;^:Q]YJ M'@^@VOO"',^AVG<>Y?BQ:I>#+3''46B!L>/I0K\*E'O0I*!J1U_>P]%S;-N/ MIMJ[08E[U>TGW;;O/'CP8]U&NRTFDT&FHIPK-%I=59X6E9&CVT[ X.#1B1,P M^(_% E%X7PXKVD/P7N[\.OM#+?VUP ULTY)Z,_EJI)%DT-CM!V'5%F^Q+'5MPGZ]!QM-#,&PF&/%U=F?4N&T8 M8/Y)"GG?O4'[%OB__T)) MY)]:W]!LL1_8:*'KK.)KP%H3D3YK!H8L?_XU?11;9&.]8K/E,NY=)BX<+)69 M.MM!AAVQD6JGS);8JNQ;)I@FQ[%F?U?[X.)L:A_8&DW;O/@"W>N&LAI==1,J^105VK@-3T([0N6+'\/PD?_Z1H"*P+KBZ\O M#ZTOI[IWV]?&/?#EG($P.<7Y;>(Z[UU-X2\I$5OE9(E;K.-U-L8 -L /_]\+ M\7(ZD[#P&WKM.@ZE^!5 $,0 @7PA[X9H%5>X/_[ MG^[9A,:KBU&W)!+(M%DT\6D7@!27?RO+%YW3QB?CFUU4VUKL3 MC$OCBF^7/;3X1![,8#N'C-RCQ>8IW9YDJ]P"W9YDI=P X9YD;%V>[F^2M7Q9 M?T;"/6XUZB&H7S]#Y!;(]B03Y 8(]^7\N>,W8B\C"E?IUFCUV;:E0GUT"Z[+J4>.AV^[/JR^TO9O;\BZB?* MKE?6U)7I]-!\\D77%]WG$-WCN]Y=R9Q?U-*L"L98XH03.]W=GRG^?:N[R_'^ MG_-UN[IL M5=-JH[I2QN)8G*\V1\I-,CNCPI%8<9II\X9UWSA7I]T1U#QX=8 M,A^*&70P4T\V9QTD/NK\/7S>LWF3M%/,3:O8D4E MTI7M?J55'6:[6+U\SL80A_53*"7R,3S53\JC<#>2(;D&:J 3P ;RY?V'';7%1%P$ZAE]>4=1 MU-=/7S]O43^OMWV&9BK9$HU&"L'X:9OOF1$NAUQO^YQ@A8&L]*89>JB.R4B: MC6*="=1/V/L-#1U2T/L['EOXTQF8P"B8UI<.M7_HY1>2^JD(/ZV'\4 1@"4@ M?(&1Z5AQ9D9G5806XA0SP8.V$8U7.A$8 B#Q'YDP_E&DCR@^HCQ/S.(;1"DC M7*9%=20,$<3BH"%72%IA*8 HY,L[$;DDHMR?MW0^1'G86F2G LJC>W$/%&7Y M!E#L0GLL%CFNC9#S8;R5K=&]V5P$@ +#+)&HCR@^HOB(XL>%CD&47,@@S P6 M1.)BO-DKEN*=C#$!B.($AL*AXP)#-Q7_H88:F,W<6=AE>UZ1E=0GS*WXF1MV MBF 69>,TW!W .(IM&L%4*F MU6-&O6DFQ]9Q4L(HR(B7]_"NS_;W$V>"^&CBH\D3!GV.01,MEJT@'_-.'XD7 MR42Z+47"J?H$, )&@+!SH,G]^66GN%\^F!SPPYX'3!XOX',4F.0;+8I.LTUZ MA+5KF29@CW'H$EF7D\;-3-G,0)F93ZL M:3 ^34!'QXG\$.0A.+F_G"#WRGQ1L(ZX*1_PDX:.7=!]KA^N3P.\9G<5X6(( M\GWFXYE/YZ].X0W$QA\O+@3@H+Q @\6G7T3)NZE^R/RHR&W&[I9:"2DVTR+D MI(,B,"J$[?IQ?F[0:64*?.!X8.!XH!#0CX&C5EX.Q)'3)/4T!8% M@0,&@"Z:5'A_KMR)%L>.0_=8N+'/*WL.W'B\:,^/<:-3BM*4-A,:J(CCNX MX49U#J4(.D&=_U@LD([WY;"B/03OY6Y$[W_=(&!@FY;4F_UL7L@E)X;LGYCS MD:2"%UE_<'*;@^L58@*2&9!43K%Y@0<_!#(JIPV%0,_0A@%-%UQ5, - K8! M!^(:?*8)AH*?G&@N:X%?@(Y9;MQ+ZP5*G]\"FA> Y24-H0^^)8V%Q>/? C7P M,#=PQBW+3YK+Y*I59$V'7P)OAH\Y%%]C#6&#!D?W L(4?E\X]]1=03^+6!\. M6-^ G-_0K/Q)^)/P)^%/XN>3V,[C/3 C]TM!1>A9?RZZ75_"B>&E\?M_P3_+ MIW"*P!K0&^O_PTNFKK"S/XXQ]L\0D-AWBUN'X406!CZ"_!M.9.T)&U\+^#]?UAEPL[,!7%A\BVTBBC_6?DYN"-8Z%N8_'=@[6?(AIT%&;+3X!JG M%NZ1*VV+KRT_:*4%CY(\A*, J&0M;R[206DO3_V#HFV/E?:XP@;R% M=M;X+"J%?[I>_V4#?0/Z3/^JE>*'$A*^$P+W5_A%8%8!]T;9*,6^^&A-4B#O MP/MK4$"AX1:'_ALP(5>*P7ZO'-O+LH_;[-(AHIM9?8XI=E;.&;U1HC]ME,*# M2@?K8"_NVU8C]6(KFNRUXG498S(C.'(G8E.Z"Q:&JDQ M\1B.W)FH4B643"3$<#)IMX,QHR?%B/=,LIRA$ M[! =9'OD7%3S5F$0)>2<'#'[/:K*I=+"4+UNU,1)'66(0C=XAG M!VWIH\CB3;HZ*G'Q:!"MBPJ\H[Q#?(/DTT&2I^-T]2/;'=/46)8T>/EPAW@B M6@WI&*,3LIU@:_)T4NLUV\ZEHAWBZ7%-BX4&JD0+!:0[GQ(?J923;K]#4JS7 MX:F^H5O(M@9;ZL1)><6(K.V2-\ )! M9.HH@>3JH5P;Y]6A] '&8KMTM<E!O<:)(J$?-68DK!H;L*/8KPB1:"4TAU7$ET(V*7FHTJ<.@."\)%NE.O MMRV!GD5&/-X:?)3:P0D76-!:3$P1=[-,C M"Z@W16BQ.)3NZ"ZW0AB:*E#A-,6PH9+-)"+5ABDX3]WA%ADU[>@\&.H!I<7F MIB%C2BXR@4-7W-J(R!QS$,034VW0B1!%N61%9V1)[)'67-P.IM*LH0(+S2P+ M1K7/&D(-/#VF:)R\B)EV.XHRZ3;&N7E<%A*IM"J$I.P\.GD)"";'ZN!)EF$+ M)UO)FT9C9&DW+T)\0>>3KQV+I4$OJ8JD F,7SGOC W/:?KB7W+1F;TUY\ZU"#T>5*PCACP%G+5;O1T^SCWZW-34>* M8ZP)E$E8YY@).09M;DX;#C5(!E@%&$6&@5P;AE2[LP"PN"7($R>>*[DA9? Q MC,.ZBP&&L<"G!*Y70+7AX3>PW8YG)"UD0+<@IKFH&A8/7AU/[OOU 2^8\# S=7$;G&&!% M%&2_*7! ,"P)/(#E.."B.VNBK6@UX=&9 A[&;W\9/-3QM>'A!^ ^0!:P(-T- M@7H+,$ M##!5Z9,^0,KG7/]:_QI\P<:#_G;.)1:T@P%@7IL"?I">+@N/*MRS M"\F $J,+''1+E_,&CS,$3H"?K,A]"VQ RY>]1%_>E]H#56 /[Z4-2?A"9UC+ M)=5QPM>H@XO5!U@K&.81>K5:8AY.#9*U\9?#:.!JG/MO68.A (E5MM@MN>= M_&'*7:!P)03^+DP7YTH+D0=P"0^+'/D%O\\"$\U6 (L .\!+@\O)+V846,?L M"ULH5:XO\+8BE'K;MHJ#XI3*+Q;=B9KLVB]M'IX9WG]X%15RZ7JN#F+P U4%C=%/XL?UB?Y^<"02(8BM MH-VZ0>9&[)#U4)MS%^$%7FQ8OGT1DT-=RGY8YX)XPP[F[*Y%M=:>KX%G]A1M MLF3-\O<@S.GXXX8Y)X 9WT875W]GNZ8&Y>8?&&@DD'__8X%=S(1 _L?Y"6+$ M7\AK$/SI[S/'&\\8(%_\^_/2RF 9#V8P^>R_*/O1-R3BL]\[]J-O4=SGOX?H M0_CHC*X?2Y[IQMJW='\7U7I0LK_SYQZ5[.^B./=)]_(8ZSB M_*C8Q651W5-9]ZB#O-?0]H J_@.R#SO/CTKV-T[K@Y+]G;/X.&0?Y:0]#I3_ MVFNZ^7J:I[HM&P+AH=OBE41X[+:<@VQ )/SP_[T0+Z=#($8ZQ1^O6E9UE",H/_ JO]LY;!XJ'7_^O4>(2'O:#HL3];"=W;T^=0Q3NT:"Z M Q78\COTZ?7Z>QRM(O >C6]HW9#\X'PXIME_IYT&%/.U@_I M_ 8;L@$P6_V0]@@,_/F/9(')<;LRL[>PP/IMW7.W!?$V,G;=_B<>)G] MY!"=1.D>1^"6[/WBJ@C0\:VA[\\0OZ[-@FS3L[>]S_%=?,YM+6]YO[?5390- M5F>VV(V/:5(=CT-*%>]/7>[?\ NR-28E12GA)(6=US6ZEK!*\>O MW=-0)Q5J\':UV[.1>%&NMAN**M Y6,<7AQ4/7T/8H8XZ/U6M^_,3'D2USFS, MWY9J;?6_*B;SZ4BH/!(9C _U0V454T>BEZHUX(I5I#] &82,YH11,UWDDB0L MIDV^O$=?H[!GP"\UZQZ]F.O>G;B49EV@J?L-*-9Q5?X\4RR)E^J9DCC(TNPX MU4*M_"S,=>">%7UYQ\.O)/*S_I&/YF1]HUEGIN=2FG5N3^BV5&MKSVJ%=+:( MMS"9GN62(167.TI-.+T#_.]5*X-_)!MSPB!I*3:WA4(X%T8LIZT#]O*.15\Q MY-L.BW=X3)073'-5/':]+NY757#]\Y_38NA7O1%P7$[3=5KS?N,'7Y<_-P*- M5_&4R^N:7%TIQEL6*(I5_!Y83KZ#%TU@[16% 8=5B[TE'; ML+4-])Y)_))MK._/I_9QXS*XL=,%^[EPX[)A@,O@1C)2[?-IN=-E&GS=(OED MDR!&%4 1"7 #_UE@P#_W_#Z4X./&P1#&4\+&58(2XD,XM16Z*:UU_OFIHM AY^1D!=W-LZ6<$' T@ M.BS!NAG_7>K#,?'? FTE,CVSKLL"IA;J=#@T*21@9ULW'0 CSW&TI5Y=Q(\^D5TP' M'46LUD=:)C7:G&0[25;O02O0R0*(O$;01\P":&SW@OVR[;-__.\?XQW%"TO3 MG^+LWU653JRHI>O)69FBXQ*3RQ(UG"4BXIG=8N2(L-I2M2E7LXM.D^=2SVE" M;)8^%7L3$)$5(([5F)5&DRR""-DFB8Q&W>9D(L+I CS$@/U.O(90[*SQ=T=D M[M9A]D'B B#Q( ?]OP")HWW\:X)$ K,&5#'70I!2(5\3B9&-(E@%3)=T00)! M7J/1\Q[2?8+$/;K_IU#YU*?ZWR'$@QS-G0(0IX8KK@D0#;M::B>1]@B)1T81 MAN&P)IN! !%U 2*,OQ*AGP783[$B[B^0<1) ///Y_7< \2B'][] B*,#+]=$ MB&:H*K/R5!G0MMDJYY(9EFV7H9_A!%ZP5S(,' WB=^?U-U-!]2*GZ!"MS M];E=.7.4 SL"?9:I0&7!_>YC,^3O5 EWO>'GT\*CW>%+:&&G/D]:ZD>+14BDDXY'"]%89N!LA=#O M1=^P\&-XO*<'@&[4Y;T,01[6VST[05=,<_=<##WS^7PQ_(T8>E7Q^6*K]EAZ MY6$%YVN*H5<%<"\%AIY9_1>3PHP@+ M<_&28D.OP._.XG>X.+H[GM^PY>$(?79Q]GNX/!BAC]_#Y08]@VN#\_V=$_AM M7>[(P_B]@W%+?H3?Z>4.ZT_X=5T\+.W=Q^FBF-6S*A(D&M5D$Z%S*A;A6DE*93L0284 +%,^-F]:-?%Z%N^;U>_/HN-ZE9=]+KA=8K M243AE1DS0D)#N9KJ&.&FHUE^LQ>_QLMMZ]:M-WO!0N54=\I028:L9[C.**H3 M'.-8A'ZW%[_;R^\#\$][#=/O]O*0W5[J"A'.(;,NAP2CTC@_Y,;3/@KP,N2W M>_&!PV_W\@BA@,L !YH>!6?$K%]#R!H5;-/-(:J,'>#P^[WX_5[\?B_W'^BX M4-^&:8:?L--@!JDV0V7&E#^F"EJ!N.$W?/$;OO@-7QX@BG,9X CU&\R@VID) M#Q*E":?'D@YP^!U?'BL\\R"GEWYF@%>UOE6!U+IJ7<_)=LSB&M.9R;4_ M %00?LN71U L/RW *\52BI-XA,E'0_20RG/Y)"%:8YV"BN7W?/%S FY2K>ZA MYPL3U6D]2%D,$^2:ZT5Q;C%)$2J6W_7%[_IRMAL07ES-6SXF#N;8-:2-KU^I.O7=.[^/VMJ%S/5* M35XD8G+5,L-JDF C;&S204F_MXL/!5ZT>'EH*+CI!BY6.SBHY.M6DA[FBOBH,OZY^F,F*?L]:V\JL+&F MG(L@KC-1RG(3@=S+7LNRV@)?9F=P,&48K"HZWS/W8)HD]-1 M5NMACJ[#< ;Q2F G9?;<=\3BV5K+^AUD;RDT<1$][W,-1 UWNP9-UB;#=(=+ M9W(#1\]A1@3QBH9_J>?W&))XM@ZQ?B/8FXH]7$311SB.]9D@&P(D)B?:)%N8 M?\1$J.A.0 )]C3QDO89O,C3V5 'W\S3\6]=G3M!X5K#T,(4C ?59X'?BM7N0 M$4V-Z_@@/6;I%#.:3?*Q>;%# 1,HLDCBB. 8,(-^EG#M%VCPH>)7"1Q/#A5> MI'@< 14*D==4!N=-1@J+;$3+Y:20+$*H6"1Y8.0K@1YJ..B79/!+,IPGQ^-9 MD<+#+) CD&(RSZ7[8L?.(Z-6.:]/QHEPH^T8%6X>2 2) +0X;V;HW5]#\8LP M7"8-Y,FAPHM$D2.@8EA'Z^%./AADXH8=R52T= 69.5"Q3!6)AE\QXLCHS*VV M,;[(0>L]!EN.=93NM$_Z;OSCB?JDGQH ^4V?] 7R[ &:1J,B6]'D6&<:\WDB M+97:U7(+>"]1&.A WHB?U:!\M$C&L^CA3G#A^?3PZ.C"9?2PHO9SH5%%'"-L M,)X0HT*C:NB.'I)0#T._U\-[#!,<&PVX4SW<,<>?2 U/==TOHX9),ER+EK0* M)4L5.28@82$S:$^@&@(7'3A.OV^[+1??!D]S%+M M6C"HC5I,*CTC"YF@C=$$!?40^K_HV\%,0\?S_8^3$_&^' 9\<,&0N%O1K[-, MRA$=205OL?Z@D?T9#\[G!Z?L?BFH"#WKSQ&A*<^FC%Q[SF=>^XVE/\>>N*EC M":&!W4YJ2'3S MF7QU0@L9JCJ.$41.BB_ 0U)M@:>L ^,Z R(%M6E)O M=F!->,G4%7;V1U(5216"74C4^A.@S&R((7R&NP7@;GK0?[O+9RV"K OD/VK. M[J_P,6"U 3PJ[B<3)S((+ *%WT<6+-[^]M__=-^7 M/=8-CZMU_>Z:&N:#-! M"#C%> )EA55-][N_4\^?LSO)A2'BT3:XLA6>!+W.YD7]Z!CB$+5F94 M#DB&-!8+@P4V%D KM-K MP.H+ 0AOK#J#1*/A?\Q 3&,-/J#U @G)$#A+,\P JT)[\+-658#E-=TI\ N^ M_^6*!_Z"?X;/Q9!_G%'P4^=W])^_W\!?4!+YI_;#*>BZH8UAMJ$: $BM\A!P MG8D!&\T"F.S\#KZRFI(S!0U2:W#] /$*/PV]+I!7=$:KZU0M7L$JRZ?H@N'8 M9("H@*@!,PV8BG#G3G C[Z>55?@P!\#0J\'B('&P/-5 M&XP="H)S]Q-\9V-Q^H+"0]HHW9"4 (ZXE*_S^Y,_\+7 WC6A]>F\0#)-VWDM M>"K88$?@15)/$A;K'P#+#G9!\Q76>EXL]=8?W%\A0:T=B75)0.\$3@T_5=X M U< *BE!AT98;!_@F5JO)W%@ 5Z=^[G+/P3X#34"#P#K;0K&&(Q=LA_\#3QS M31F=H9!^T^Z:$B^QAB28RQ6DP+RGTM >PAG]2.?/?Q!(F9U2;\VJ6MA-'2A4 M12#LU%0R.[ "7L=!AA4PP+]#Z2L(\#!O];7J4E?HD0V@&')!4Z%%Y3QG.6JM M:-[B^Z%24NI8%FG(0E/,6.V5;?^HD!;@9&T MQRO[P2JO:N/U5JG8CB OI!QJ-M NW3:@AEM0XEA%6>K@'FA[N_(&>*V=^0O# M9WUK=3;4C9FZ@KGDUH*7@(7@X:PK&A!F%)L'&P$ ,TMR[QFX&FZZ2@ M1WR=I5I[P*0/@$5R .(O].\ 6,P S*O_H?9*0(,Z!LX983YEEF0A-)[UVQ: MX/#DJ*#A4ML2R MD<*TWJ@[M#>T8FN+%#0%[@]O&Q,-\%=0]ZU2 MU=T&RX!@C?]<+\AVYT^_7['5.B4HO9NG,WJ)SDTHRX[UQH4R#M;)$M3 3&!A M5XK-:))C5BVV:;@;.]JX7"M?+<^AEHH&%AC@W888@$7E)6>9+ZBUP52I6%?C M:$]F/Z@TEHZE)GH6[,#$'JV=2&"77,9K(.2/P5N@N6BK8^=] 6%C;W",^\\= MX"T +>Z].P)@H09V+TFW85 )V(#]A96_LAW!5P /EK_S@>YLPTJ$QJTI30-@ MK[?ZP+[L68L]O"<98(X\.ULZ%#T)/.'7!@ 4?L'8CJ%BH=61 4PFU9X?R7#?0-")G_JI7BA\J'_2Z\N/AH.P3S\EYS MZC !-8+@ [V4E3W*OJ])RG[EV%Z6?=QF5Z4OU0^\5]5#(1KCV'&[*W.TV)MT ML$[XQ7W;:F0*#<>Q1$G"Z%D,2^2ZH6%Q&JET\$YH>Z3 E--X)%\)TYB$#O16 M2#%5=0)&[CR3RK2;B71K,&*&XY98#5-I/#^H=$*[S\2GN-T-BG*#SDDM:2;6X]NE8AK)F?,",9S$ M8Y0F=B(=9'MD%Y%*$STR+")VMI^=)6QR MV Q6P,C(]LAQ=UI F6 O+[.9@F)-$X6V^D$!NV'G[29+BEQV:N'(4&MGJ_J4 M:?3U"1BY\_9X-=_!PBPS8(((94DCO%4IX/"9.V^?2FDL.NO4J@@[M4IFK!0) MB?RD@R*[KQXJKL$*E&.EP*K^:K M+1H\%=U]:C%6G@>CHQXKY\8T01JE0HLF*G#HSE.I"A)BU$ZH2H^"W?D<2V>; M9$4$ KG[U.9,(&KC.-.BI1 Y+QA-,EG')G#HSE,1OE2FC2#=I&?U?+\>U9FQ M.:K H3O,XN/U)%6K3;JTW4NF<:D2['<)IT7&S@0,<51M1NEB4!9Z&-M.JS)1 M"$[@T)T)A%,\Q>#Y6HHFA7ZAK64CG4G:Z0^PG #8N1?FBQO'.G@TM3QR.N* M"KO8D12O@:^KFA5PPY# Q )&CA,3 ]:U&WQ<6.C]U M>XF9AM6I298"K-T,F-A8X@$!CM4-_U)8N?Q;]OD5;?LX4\UF)^QP0K-8J3*C MY5:+#)[>:/7DP!G% 4-/,-Q#U<]OP@/6[688CN5N,UJ<4FJ9&)*+QH)*=(24 M.J;X\KX;,W.\MDNO^U:BQ^VO.QW)Y2)RB)*9H57L5\+%04BN56Y_W9GRJ%\L MIH(-1*#:!AE$H[ULC-J[[L!A@AA@ 1M16+I&@LH#%*@*NN6P87DJ$G6$!"Z= M&9Y-MD8SBO"[*=UC*U"*K9\?3I7=VO)CRC*=-# M1C-*0:KJN*)W"EUMFJZ\O*.O>#AT9>#8GR%V^VM?$^5N-U\>99A&12['HWJP M0YS0Q>_J:S_D$[4.EYM7Y,:@7(HC(AZ/UYW#EBBY6U1S"1ZJI)Z.'> 9T+&& M#V25@#"%DQ2<8,WJM-")]<,#W!54F?#XUEP&9_8%8MX"&16^#]]_;J]J0^>D M4A6=B8G:6#!4YR@7G@9)E@70\/,4?7^H9WD*#(];UPXYOCC/=.)5[&H]W! 2 MC(DM3Z5MKO]E5,R-.U77AL (:\]6E-F297Q &@X%7@+/!A\Z3W""5@Z#.4XS M>(>\B63U U0U'@C#I6 /1+($17)X))B'C4BG>I$&CZ_!')S'.P?\SC3?GN0X M[)=Y0.6U# 9'D0,0A@)NW-;/!=HY<=Q*XSQC7=-;?A <-*5[:. M# XG+ZROL>[,*= 5@#; $Z"E[.PYOH"'/:M,*"=U"JP09TC=+SJC\<@Y#@84IPNXNX\SY+9 $6^BNRCBS-2$= M.AAFN$>.K^Z>=N3L]^G1/EYHM:]RQZAZ"29,,1]]\Z/RK:9- MM.61]2F*UM,4P+&EP*U)\ZX&+JVTS %[R]RRX+H"?/3*@EN)S%*&%KK=,[2A M\SD/E O.P+7L (IHMMA?F' +I/I,EW.^^QIP]QI'>1PU!+8_M/*Z[KF,;<&& MJ^OYCCU6,@)C5K&=1RQ463M8?-^TJHX*IVLX5 MBZT\ !/ ;4^0+(#"YE:]D!1/3> MI49#8FM**^P+A/W]L[5V4VQ7TUC%>/[J"JK0DZR_ M X9[46R9U[W<97X?FKY1<+EA,\\#<+$J>K992.29*D,H9F;<5/@>!>/-(63? MW?>SPLN5(]=77>)!U9@;%,\@3$,I-;NC8J/2*'JR?W1GLW)&2^8&="DQB\'U'.V.X7/P,Z:33T4K+[F M7K59>-!.$ .GP]TR*W<1%MJO$45MD?/JQG%K MFMM(8>,4IJA9+0'P9RE3GT]RO[1MP>]5KVDFQEH])=5"9J-R(2]:TJ0^ E9Y ME-Q7LN"G^ F!A"(9=YNK+Q@T3XJ=WXN\P^/_I6BXNAOJQ_]N/ M_3MG?JM8Y4)#-*M_Z#;CY^6E9;C%>0JO.5E;'-#D66"L.7$?]Q+HPIBEL7ZQR MPYR:*K@;T]ISS:\?[%SZ !L/C+VZWUNEH_U@8DM":9;KP_<#I(&Q7?@G=VN# M[( L!@0+\!#2HXN$1!3P6#DTRAU/N "[\W$I6?AS*C(3+1D!(_CF2MDEW2 MDL"D!%3_YD+H,M"YG2^P<4=TL3NNQ?PM@&F+0[UEZ'9Y1QONVF^!\E()H$C# M]T#-<"PVPP4/G9TY-[6!N)GPDK-K5&Y?=+:65QX=QQB\]#,8#'Y@'=T!@. $ M>Q<3.H5S1!5CL7"I;&85N>3I@$"JL;@I_EC^LSX'\+$WW62%K\\+4 MFIVUN.ED&[TORUJ^%4]/1)_0P[6$U^[9+3V2GCJUH,;V((ER]^# M\-%_W%MG<+_[]K+7HH*?\^+E4+9K:K#BW)EO>9VG)-SZ';T?E9/\LI+A&Q'Q M&>\%XQ%?Y+WA//(6/EC;V&?\Q; &)WS&>X,U!.9SWA.L.5S V6?\A1A/O"$^ MX[U@//D6]J'F%XS_29]LUK:TKXJ&G.QBW4:TY+LF9J>0_IV/\\"4?^=D/"[I MWUGYCTOY=V;V U/^G9W[N*1[V"G$8\J_L_0>E_+O3*T;HORW5LU-F# [*2!7 M6/M;,&"\H]MC\\4SPCTV7CP4=$]-%R\%W5/#Q4-!]]1L^2W=@$KXH7-+[!@> M;#9%P$NC?E M^S*;V'?R?2.L\+>UV]_6G%I& 5C,R-_9'GQG@SUEX"T_FU7\OP%I!MFIEE8VG6"B0$;E'/!77JN41^M')?4/* ]L!/UNP")L&6+>O4 UE[ M00!?="U>O.#L9;O>"/:5EII#LT7W> M+U_K?55]LFC#>6\7T:IQG61H7D55BT[0([;9GPE,L!:;3SH1V DX1+P2T>B> M2EIGTJ?',,A^I$]GM\EV(/!_SZG\Y[:LSJG\IS5^N++ZWT:KAY7Z']WH 2 # M30^)1I/,&(S4IR2NUI)G\QSLO4W FO]OV+ZJ_V<#AD>P>7^B:^T]2M9\4 M4G.JF)])@=+2@"G/>\4$S4ZH=KW1CY?ZQ&1O?R'8M^=Z&E.R+=CD$"[!ELZL M\B?6CIM@?,U<*8PPS=L5LAH*(=7@H"P'^;@YF$*%";^\@PT V^DZ="YU.;]3 ML;.[++HG'? -O'8!4HL:O/NX^G!&_9/9[IYV;;H-2]X1;S.CNBW1]FS7>C'. MH\E^;4Y7N:RB#GOAP30T 5R"AGSX%=_;8^$X5;E+>_T6S?*GL[[]MFM;"GR* M09X,EOJ9,-%CD50=8_JE4*)GE2N C<37O=>.5? [M+L?Q+R^@DI\8UW_KG[[ M[Q3@>^LZ%@L2H5JQG6;87@4SJ70.'1-P?P/6-9!;XB?6]" $4[G8T.3*C=:?L*'T1P%'VU0'1: 5CA.O MD3V],O\^FZC=I7WNQ]-]B_X^+?I--#C%HA^THT$R:U0Q9H:8I4F[6;23U0F$ M"VC28T"=_1C[[RE]C-02;P+!U\PN\=K&C<,^DXH"LTA4IS1-[77*I#0>,WV0#C1KC2JTHD_5FWHC*B0[/BAT4=4+0V&[\ M>:_E^X0!Z.MKT5E"U#>E_+[)>T48L '+3K%WI^V15FR.LGTF.,CRLYXN5+*U M"D0(/X3]4-;KXQJII]GECW%AZND#NX]X;>KI$W4?\/+4#\7W$>Y/^:&NNS<6 M_%"7I_>E=AM@/V/ Z_L2(+@^#?":#9LBW[I_>_K]J/.XLY&4R.H#"\\RP7DN MCE2[4Y*83&[O//?[ZU$C0TKP-8SK(4-.0I4H$6%'.M5!<1C3(LC7,(+Z:94_ MB6I=07LN$-2Z(YW_S;6H:VG];02Q?G4K:A)6JV,Y7"?I'%4?ADB[DR6Z(@2$ M10B+]$-8^[,P;U^S[B--\[8O046C^H=AJ.J(L3DR4BMSP="T[VR8SBTH)'1" MGN:F>>P8_MYN+N=+Y/3#A ]/J1\F?#Q*_3#A Y)ZEW:7'R;TPX07LW/HJ2Y MZS5@:0'H,@4D-0!LQ4#/ABD ?O#0#Q[>;/#PPI?9EII1TV 6^)K#]&4D4:>G M?(W32AQCYV;2@(LKY7E3[*"$'TGT(XDW!0"/$DGT"@).NMN-"ZG2M%'GD6I: M^\A$B@EM MV]E('SS"^!^+!>]_WR'OW(J[ZVCUP'^ XA^J\*_5:F";EM2;N1])*GB1]0J+ MK._PV36U$>VWHR$]B)#SHW&A')@4QB180:U>LC3?-$KRIEFK*S_Y^]+VU.7(DH5S1]Z]5G7U=LJ!9\G7!\C=S.!:T M/*KA2H$1KZB+W_^!/[:;IJS#K1]9[N._%=6>Z=+ZE[?O_SU5C7CP6026M'WCX_1X.?SV-9PK3T2=[F&9\(GA3WOGYW_^U._RP M^1$87#N4">A >[;7"$0&%I"TB#2$[_\EZ4MI;0>3BT/H%-\:<[^>C#8&CF"1>?.\PC'R(1I:X^\:>MYZ,#OX1"+@7@&UQ#]:U?1KZ.VS3.#_ MB1Z$D@;E77]Q9U/PT0ZG(-HA"PXQ*!)'9.LCT/!D14J_=SCE=>'87Y;7J"UY M.D*42"Y!23%9)*4$)T;E@21*BA07HPPKR?$X,Z 5<.>_=4\^?>B?K@$CIL 9FUX].^&[X<%(.B#5 >$#:R%*@-BYI4&$TO8JS2;6>8**GH':K^#;VN'=#9M6]5T MR:C +@PR%OH99D1002Z;F"K2>)J#>( CZ=?M%M7>9Y@=OMTR#4W2],,7(2+]%8CX M.5C[-4?54:9 )=Z=PG9G5PT=FB*1 ;28M)!>W>V/?-Y#$GYWP0S><=3=_'9,B/OR#ZTH'#!(R!@44)1X>(ZIF7?>U%!N/,1IBR[EAVH$Z0_TI0("IP8%E:IXSB1BJUA2-Z%/3_O&C(VS+$5LJG'-U6# 4 MY'5W)=U3/^B;3$"N/37U%15'ED8TFVG,!H)*BS$NKZ8G/3'Y=DC-\P]"=;6$ M9I,-C,.X"/TK2@NV[0)%F"&+'EBR:L/)-Y"9L.\4]_00.74TA>X^*CQ;+E"/ ML[&6:=(009D&>,4?_HDU]K? ) 4QXVA.1"&Q<15,1X9K]-V";\$OX+#4O; M-*"ALB9FWIMDSV@9FA"N+!'G2P0T.J'EYN_*L./M9A@(PBZC>ALO9! H,X[K M0$4AP=:P@?_LT#*GVZ?O?:T*AZ#K!%@@XPC*((&V>;3!2SX@@2!D^QI$.\2? M!/(78U4>$[8+?[PU0%]F3>N>4(=^U_>?DQ1G:7Z.VF@2<*TB8TD?;I&3 M9Z6_-[ 'J!YN:Y+WBL5Y0F<,45,G(VZ3TKCHVH(Z#4 U M,H/=.Y:+C'H/!#^9 +Y/'V[_NC2SP:_M+\_X\.Z#%!R/V!"RO7TRDK<$!PRM M;2,0SR$"#S*^ 2#N]B^$W0-I+^^'I:(/;]T2?"$SV&$>3]F\8)]7KK[=QE . M9KT=6MB.$SP)J86"OX% MH?Z%ZI*V81;@:?R!JX-;4L;VG;.CBL8V??&".I) M;U-:2!#GN38!9Z.. J!LR+J+. 9J0%-Q90=^*?GS#;8R!YVMYL7S4!.H3.$W MR*!%&^%6Y>?-)=SLK)?O5DR -C\'H@I=A5_[VRCZ!IH?WBMWQK%4X88YEF K MB4#@TU+A^R0%=@JG!X9#. ("#1?R"]J(T7%%WD8PA'2 3(,&%W@2MF."I$*R M@#X*T02-"FZB%B0RU/V2M]5X^P[Z'A@+U3(-Q)Q0?VR]B[(NJ5.TZQ(Z&,'7 MP4'"4=H/3WO";F@O<& H"B=S5'P@RE(\*D8Y+BY*E"2+BD1&Z1@IT2P5#1P8 M9WH7]YD.Z\A;6Q.,T.HWP,RTD%IZ;S^+S0>S6&>14 1:LC5V .Q_2^@P+,JOG7%"_D* M:2S/1Z=:MD/,7:@SH&4)5:_O>'->1.!,:R3Y7A2DLK;*&9K*/EV1KK' $"E6 MJ'X,.$ZD624/DZ-<#-E/U$5( X(O5W?0>R1"'B.TAE3YV%SNOC% W5 YCE4P MW.D,044;*=BI! UF!$N\: VR?6VX=\@ ;ACH*_N59_RM6;)M@/[GV^3 \O"F M\0R4MG-[((3 C:FBWN'RP:@T_A13"8F_.R%[92M&K&+D8K=B+52;?$D W M,QE:'8W)F,D I.W[ZJRG/E_A)^(_KIC@)6?$.-MBA>Q=:J% MA^W%0E2X[ZOR:V9KQ[0TH@4962.2CB/)8V\!MA9',!_D_W^]X7;)B$\X.(=# M^#[?.@.V!VB1VP4:'C:$+;YI!F5P!V1+N^^!P]V)*F0+S3S?@(.,1_^^)SI\ ML\4W*OZ?7D_-2K7#=X,/!A;\Z&E.+23-3\-^Q7GPSNB1H:;:CN=;A+IFJV&0 M8O%,03AX=R@%J@X.PX:6YLOI(7&V3'UKF]H/1V&9MSGD6Z)T8@9MFKKK$?OA M!7>^8Q?<_2;0?K_'OT_]/+'!$U?N+*!"3*'*1MZ:#Y9PARWS?"7#-YK5RB[G M>0^B;]U99*AZ^QXDD 8@, &2AQIV&=UC&\?T/$'VTT _>,7]TSLR_&.RD@R] M'FW96[O?=@>10"2P(03?W/0=GV '>:F&OTEZ>!*NR4)2]<"1YJ_"%6WNU:V5 M].[>ON3X%Z]1RHS?V]AW++^CS@7@!7K=RYUN"]E;^(*MN M[;G $8N'\F>[,(TG#.(]7]/$812I:^ MI82D*$Y(P@E)/YZ0U)+%:6L]UH=UL.0C17Y1LJ1FE'='(BU2@1_OJ64A44MF M4K%U4VLJ:HHN=J/1J9&$+:/[+?FJ.A1,T!T+U6%R*$XKT]*RAOJ,[[<CNYWS11RC9FFWF")=WVS-8;42:9AZ]GP@-5N%%9 MT?.;J)8;T-T\Q;E=MH5:A@9*3_I63EE$2V1UJ!A)V^5'!C42F?! :V)IJE>S M*DW.RX\Y,YUO3.5Q';T]--"XQ#9%8(DMK9F-.B1?[)+#\DB,HO+*ERV-B!!] MG*_FIUNS&6J9V&]I3@K" M9N8*?;X3FT>H>CN1X5ST=BI$I\%0[$RM6)?GP8I#SHMZ9MY/BC$Q-"7 U%6^ M9F99GNY6V^5J>RP-HDF1#;=TZ%0TFNK5.&$]B0^+2B-1U>'2L^%58@OJLCD@ MTU6M61UGE'4T7M-TU&=HE;HI1E',;#5.IO5,3!L5C%Z_@?H,K5*77\0;HX&E M"=65^9BBAC1(.M[;0P,=;);N2*&BHD8O^@-%FV_FNAZ94C=<<)RV4.3XG MI=.1B)N2$NO@AO:7+85%7UZ9\]):8!=#OKNJN24RED1O#PVTR%"S--]K0DT7RW')R%9Z;0WH MS62?G6KYFE)'3)M?MOL$)\[+7-#3_Z2#3(*ONO,<7RU1T M0CGCN#'WFH8(D,E2FV5.'G1(J>&RJ[A9B.H9[R:[, 6&PCR19+F"0P*^.ZK& MV*&:TF1NQI#S+."K29O5(U =KSJ0!*\HODB[S91BF<Q-]3$[X4W![9+)I)25 M"L.JUS0\K]%:9)U(IFR1KESN%5/3A5B*+=%95J&FI72L+HDI5N&+8BR>,UF& M+FNP:33<=)1UYQ1X;#I:=3X:3]NEGIF*)%'3$ F$7%&M<+W5FE1;I?R$Z@C1 MQLIK&B)!MC,PDP5&RVG%BCE6Z'6)J:"EC89)(,]3H-3O+VFRR2TL0:I+6ET9 M>0,(#;;*&H[#C*)S+9*')C;9'E@I,XF*[4)-N4IS)#JD:_!JLARIEB9N5T+= MOJ*$\E*M7UYNI@+OEML;8^Q2'3.Q1$U#\^ITV+K2&C7G&JA.0*F[*BW:DM=K M:%Y)K:T]-C*/<;ZXZ7<2NMQYM$=>K^%YS;NJW7)3Q;X&%MJZ5:058YZ&Y'I% M$=EL2V^S,8KFU56W6!+ 8XT68+>)<--<:LI:IM2*\]6NV6;S9DR:PZ2OR/;(3!4HK]PN\NV)3):LZCG88:%G0X:8QN=6N M9F:TQ5:DJQ6/9 6*&KILTYS!PL*^H@L+R<9PQU?%:* [R.291&E:6;3B"5^2[-N2,>'.8 M$;0YL/*;S6.LW%A[34/S:O'M>6.LKTDADNJLQN--7>ZX2]0T-*^\')U$I[.J MKM&Q$M7J;B2]KWE-G^;U1IK[N['%'_0,^8Z"W1@1RC] Z>Q^TA9*+411_*U+ MP0 .84LZ\'T1206]![;@4X56)OFP#4)^R>_Q0+R-0E1C##&S\_\^GSLJPX&9 M$&B+XIJMYPPWT1(B9F\F;5;3!,/]V7U#!W-->6F=6[]469J85CH8YNM.J<*( MRW37*7*HN1N]U^>-!#FDEG>_*V&?U)M9@J^0\*5W^3-/V!#B0KRV)>I3#-!" M"9,NXH8I1.U!2CI%_A,E74Q-ZRGBN!\[=% ^_?9IR#8^1\'V,PM2U(*O]_Q2 M03486EE4 N9X85#/@>P.4%6[HT(^6GO,A&*>06 MJ&Y[LX=OAB0.%&\+4?FL M?1+]6/T/LO&@!GB5R7?^@5??)5OL:!*$O*DH/@?_!B8F;JJAR4YCZGE :) MC6-S:4/&FR+^W+S(8]KULT*U(@/+V&8>[+]V)RJ\=1W_^I'\&'D,%!?EO^]G MRA2>!Y]:!U^&XTUP*DE=^10AI[+7OF]<#J=^Z@J)("'R@JSU/\E#^>BT[R_. M_G1[SNDG?TJ[Z?2S/Z'TGW[R)T0%IY\\YON;G?QMZ_L3HH_3S_[&^?YDB.7T MDS\EECG]["^([[\!<[9'=)\KS E50?TA4\#)HP^]JPT.3!HJX1W]__)$<^HA M-G,([P"$GS@J/Y2+_WYI.3K]$!UC7#:],X-X=-KJ6T>5'(I,)Y:C,V<@S#^8 M?[[,/W$/CUT6 U70:<^8?S#_G O_8#LP=%7+J8V^,Q*1Q,&O=_JN +PX51HS M_X_::I@/;IX/X@?W@6-&P(R &0&;12?VA[ZUY>*WOXH.9WY=B_[_LP MJ/C29/7[?'N]$8L+X-L$YENL;]_GV\,'T[&^/2'?7G%\?)]O#QT,/P=]>VMF MOBP#\/-F/AF:\[LN[FW=_><7]S/3NHXMYA,S/5*>XCLWU)_/W"](7K_/S]=@ MZF-^QOQ\:_KY./FTF)_/:J97 @T^Q\_'R),]5WZ^;LAP:F3P^KDWGZC://)F M$AKH__SIF([OL=P7$X)YOK0!O>"PMV4_G=43?_,:VO3376BP7<$!4_O%];*A MT^KW+J7UCK#R+G\-+I79MMNY3'L&T+%$SGJ'68)606>;N64.1L,U((%#+?I+ M,3?I6E^_4;OAG^.5M)$CK;EK[['8_=LTSX0NP_9;<+4D.?ENDC.*"P3+\G MTXE=F4ZJWQ5S31X_0G$BFW[XN_AQDFND[XWB:9GFA,S0+T:') MD&[WU#)='7";-+>:RD)SL8J:3DG99&2T3R?N?M,4<\]R#!;JXR/?@PCUD<-7 MIQ7J,]VHHV:NF5T.DS(I=3I+0UR"M:C43RS4M-*K+9;5D<1W.KEVU([H*8;R M+I:@[GY37/R>8ZBO2/5U.P;.-I;XVG&XQ_3O^#;+7M70;'7$FJ&S=?RQKQ50 M'944YZ%T3^GQ0.SNE:=)P9B617F[I, J3SU8FLGUKEHEM44KRK MC\EB1-128[ZTIM=+2$<:8B/VGF;BGU*X..3PM0.;L++"RNHD%N)'RJJ85SO# M_&2XUCJ#7KRD32574$\-^K+)2->N]E:*P++\8I:3ZM0"(&45N_L=B]V3].<< M.5A98L3NFC^DA9K9?).271U3SISO+YAI.R'S>SY(F559V:/9H= MIF *-*-OJ&S:VA3&2:BL$CZ6C:/<;JRMCJ*MD)L+:ZLGY]K-:JNS-*T6N5@C M/G_LQ 1 KV;IIEZK)4HG-ZV$\5 #T9E$-J/MP29FS)J]Z0B9J,CU%H_>,]3G M7&\X6><$R3HGCRN$S4,&:AG%=-&=1\=2,P?)$/CQ49]>.;[N)),BS;4[&J07 M/&LL%E&]R8Q7Q5.GXZ3''8IS:.R^UP7?P9B/:9EML= MJ"[^&**]7"6S=+'7F@E%;IR;JXZ=U<*GI659O':@N_AA:-LHNT\KC1JUIJI616I5B=$*GDU#%>N7Q]\PG#QG" M\8=/Q(>Q?L+ZZ2SKM0Y4"G\,_31YW&RHX2,C:JX]E6F':G$Y?H3T$_+=W,>9 M!-9/V'["U>\7[8+ZH>KW8^BG&+T;%DF(4ETD\)W[<<_UQ" M+%90GTC@P H*%[R?I0%UH(+W8R@H1C/B1T,DFK/G"G1BM M M17-')(T;%[DL5GV5]L/3P6U-/4R!]#4'/V3.]U7$W1THV(NW96LV%;6B)! MC:'[<>]CU.<,BUL3U.O84<^^>/YH@GK4ZOEC".KPL3EM/ZJ&(70*TW%RX3X: MZU42"6H" H#$/<7%L*!>:@W])P3US,OJCRVHQZFK/X:@]O(FQXERA=*:XK*9 M2!6+IEFK(T'U,E[B]VP\BC->+B;CY=WJ^EW.(""'$](.;Q!@-0.#-/:Y1 MQB$!7'./^?D&5OF&]#.NN;^!5<8U]U?*S]<-)TZ-&G#-_<5E)MQ$S?WV(,%= MX I_U\'G?!L,Q5JUZ&/:XHLN5^F: K-:9)8B%?7">OC864XT)4K,D/#;%9B.I)I$0HY#??93!=?27L1/C.OH+ MKJ/_IA _]B)2-1YA8Z34;!<6$PG$F>0("3$*!]['XOB^"5PQ?P9"?*8[\8&O ME?^B$%OE=G6:4N))DBV,A,C&V)AKLXZ$V,_JI3YYJ_%-0?NSC13BVGA<>WJM M#HH?OC/^B_IT-EH.^M.-LQ+80J',Q:L%I;E>BE3,=T_0Y.?<$S@D@,O@L2HZ M5S?+#]\(_T55-#)K?5T:<4,^/6@OG69-U%K3.E)%GI.%B6%5A*TB7/%^VO?5$-KW>79H=RH\(6(*? LT%&@1LQ^9U]??I'EY=]- M'6F:LLFOV:(0D5.+1B$ZH9/I$1(_=-A=])YA<"7YQ5:2X]O8CU\U_ET0[!H= M51'K'%^,C:*M&(B.1^TZDC\$@J$ TM27!/"ZP>[9IGV\?_VZ;0-4]X$KP''% M[ TYJW!1.&9QS.)8B]]@G3AF<5PZCEG\4EC\]%&U$)[ I>.7XFU(VF)U>(85 M:I.ATG.[^6:;9^W!N,/V:URA^O5D;!_#ON+(L#=]*SOKQ1ND9(R,O)9PF['$ M2*027AB-9._CT5N_VQ&7B)^GL)Y/)5J)(06[FBA7-7?=M1>E!5.M:E^/";PI MK+-^EP/%2:D@1/)9GDVW'*HV]80U=O>;2<3OF=BM>QU/M;.>>$)7 M P7UX@ MW+H!5'6]?'E)41IYW[3 MIIS&\U/F<"0Y9]?E?3#L]]VD[1420^I(!SEP8',GV#\8Z!PS/BW$=X\ MN5/L$LLF;JUJ:1]%TTPJFE?JQ9$FC4F]7Z$YL_Z-,J4WCX[\TC&:5Z1!<''@M8I90AQ&N*R1W@P&9&SR$!@. M/=X 7UX@0,*AQPOFRTL*/;Y;():69JHCZ02/[@I55,>UP+?+Q3Y:YXO<1@[F MSSA.QJA[#E>_X%*U,Q7J,[U#[<"WF7Y%J&F;G)1S M8UO1TI-XB>Z7N7JG4D="'4-"S<0_EWZ,A?H,=VI\N^D5W&[Z%:$V1MUA*J/U M*!Y,97>JT868[GA"[=U70>.<#'S;Z9D*]9GNU >^[?0K0IU.&O*J.6^7X1 B MCJLFLO')*(F$&AUZ&;VGOW;F^A5)]26%-'$U)2YMNE9OQ@]?=?H595I.Q"1Y M23LC 13X1G\5TX&M0OZ*8 MHWJ!N.GWJS,E]_+B\^8(T MX5'O1$7Z[E=03K);35(P9-U%U$LJ$]=VD'Y"ZDFV7-AWTE"@SI(@V5\],]:: M]KG$K#,FT]%2;E">SJNY9E*DH\C/!#53#$?B/I\S@Z7TLJ3T.%>G'D%*U^UV MD2&CRZ(@T5K"3:9FRPJY1%(:0U)*TS@)YGKW4GS#ZC%N6#V"E!96#A!K3G]# MIN=R8EWL]8'95G7 ,.OLN;R)DJ*KU@I6*.P66 M*G]YG*H1&?OG5I$/(3S\QL#_8-S?AK<(YZG#M?^1:L 7.;\8=G^@25TG5(A2 M+=L/ A,VA'\V(5F +H*)RDY0($M$)9]#DP_^*2%A$005S5P8[24^ROUQC/ GZ15QIPFR9Q@D+_'FPLJWN:$Y74+%0CZ$ MG9C_1.,B',B*SM@"@)C"UXPA'T*F58@FF#E>OA3!D/<$8@V/NFC.]X0%[)D_ M3GW]0)P#,W\U-/23BU,K3*7FN.&,-,#P EWM-1=V-0F9F7X('T1R9&;^JI/^ M)^D5R[1[9$X=CWFV4%T7-J)>X^:07E3B(9R$\LS,AFI\CY=?X=V7@H(>_M1; M$,N/X?8(/UN. ;(QH918L*UC>MW9D%X$I()J*C:R0=%G,_B71:R!9!&*"[8M M+: #R0:$.40#!M8"[D=H4*XA0X-(0L_"L=.R\D+30 [.K7L3I9'.N10>=5@=NP GJ MM3RPO0^V+/V'4K,K)<=FXN-$*8^^+%.*T\KUV*0AL,5VBXJ/+8LV0@M[ERX"US7K'Y/6L).*YE MV$\&DV?'^(P*Y3C@4\KCTSAL##M$[ Z?]-Q"JN\]\!^6G, T\JTR^)VG!I20 ML/CC0I]8GH;P1RAYXQGX5+MPD7@RH ,FR+B@91:V!'G)!9DM-5YE!Z;(<@9O MLS)?[:2+SCC/M^JUY26+Q^%HTU=,$!& /"7715>HR)*4=7BH.M@8]1E!@>,V MT0S0BSVF'G\70"0(*'7.6+5W6!P)HF&BG0$E/#T+X\PRD8O+$P(9>4\5 @I0 M2.8>_O,]-".[2BPD\M .&6#96*LP3 I[L,.6>-EEN:FE I>T])7MV7M\JZ M*GDD4 .\!E6Y9*"CF^";8<^.M]F[%@1NP'\ ];GMRD7:#CWU/.2GQ@^$OY)( M->IPGL"&/ &'2T@^>O7T8C!C?ZJJ[77^/)&G>0Q,4_-?#E\ 7PZ'M?'$%TUF M9)K*4M5UKX'I("RKPLW'&*D#+Y"RT_PY:G* \-.APV2*NOC]'_ACVXT, ;6% M8H#COQ75GNG2^I?GG-X-?,712(*()TG^$XUDIX<7CT5DH.MOU=V]Z.';_"X# M%,_:3>Q$_Z>C3YF==&QGRCL___N_=HA!*&-P<]1@=T?RR95-K1[KY7#[!1_I9 MHS]W-Z:WHW @:C.1^2^XQ7:1KZ4=+ +ED*;54 MN"E+UF'+T)2X7DF/KWMLG'0C[+#4,'(=O8OZC.VW;*N33;G(3DJ\Q!0KU" S MJE:U)6P9FM(@OF)C";,UU.B>N%HWI?8(E%'+\)3FQ72VJMD1CEPW=#E?Z8V7 M4J(N)L)3ZD*!8!)M+4'FR&E\166*;C2?A"U#M"^N,O%1>=YJD%->FHAY>=R? M/*(^N=#;\]:,TF+27)@WU76]6EV;:GT)K>[0VY?&J/I4AKLX*=%MD99S+"L.LU#1%?L'EKG542@I"N3TM= U2S8+A$ M34/4CW?E:'%=>-3XCA&AQ]-)=\-"L8--0^1/+4J+R'CFE 5UT+.DMAM+9AK> M ,+TY^JBHBM"/\9'HFR]R+4;V4D6MJ7"\^H;,[Z4,&H1@F.,.E&R>E:24J+HCP;YR"U8N&FMM&;F6YN7=%HL9TM2OUAJ2"-4-/0 M&O07V=0JGYJU!,".LT7:L8L&#WMEP[TVUY%ALI\DL[RT$C,\F4L#M@6G]8H MJ@QCYN91OD.FDYJC))D-6X+"0KW"V"7@9&/**MD4I%4N511-MZ'U8=-7N'#H M%)I*/IZJ\.MV*E&61DW;L.NH:6A:E!W-)4U.+FM21UNGLH7"RNS61?J5A4TU M*) CZTZ'ET:M6B75?5SFE!$Z=#34=#3HZ&2DQ94$UVQDHLE42Y2&WBD,H::U MR.-@TYOK$;+J1",MT225X6 4G+ZW)]J#38ZW=:M-5GOE?C9C#( M.5L'N64L,$; =QMZJYC.*QD[3"5)QZKEWHRLMJ9309AT^MUV .15PP5*TGFG MG8B:43>5W_.'R3SQ$R?S_-EPTV.(Z8 7ADS*LCMU=2\SKNHAOA<\191,&X+@ MM?>I:4"#\N"9/B^,?R;^$-O+HHL$GUU8(EU3'@/%U4%UN$-BC\*O""VBLF>Y MAR4WQ24BV8)9S6K@T1X7"GU-Y;A7)/?U=F]([@_Y8;9\YIB$M,-GOF=!?L%G M>L!G\I;/_C#&;P'D0!M"I6,N[5_?<'F]/Z,7?!=&U4/X'T35/^4<>]]Y\IGA M7G:3OP.= [CH+'FCZG_X.MGU+X%6@_*E]6"G\UIX68Q\8 M^KW4\QVHOO-*$[YFB'SB 56V?T=0U[]\W\T2TN%#E\G3]]+ 1H=H@;_1GA*# M\-^Q),-&COE?WF](=O\B[R/PJW\=V(GRCD+_4Z]?\/-[%0\/S+LE2$=>D9U= M/KPX5TYX^I2B<+N$3SPP[]:C8<(?C>,3F/ G4C7O5NYAPA]/U;Q[.@0F_-$X MGL(JYH3$9Y\X##A3Z-J8ICN)]$T[Y^P@PG_/N$_Y#KF6R?P M?]FY=I#T'R_9B?XP+A&$;)Z\C0>ZG. UNGS7PW44+MEVDX9C'%CJB\?_A'F. M0H_W'4^W1H^/_$&W1H^/W#2W1X_W(,CI'%K]/C(UW![],#R@N7EZX#Y MUNCQ 8Z]-7)\!"_/GAY?Q7Q[:A/+H?8(C3@;6#31M.$GWX?W?T MW9>@O4<"[N&P9_LF9N]7687S*5\F4*+C"^"C&Z"\E?;YE64^ <8X!^X^@6ET M^FF?Q (Z_;1/ @S.8=J8R6]GVB>QYD\_[5,8[:>?]4EL\\-,&UOEV"J_)JN\ M ARO7@G;Y-A<^0H_']Q<^2Y#-X"C6@ 2#ISAB;YM@TQZ8Y-LVQ:8Y-K$MY5Z,3V1H@S4O7-I33#5BNV6H]@M5Z4'%0'\#GO M1&)LVA[I<00;D7S! M$4^'IK!>?RE)E] 59:_<89?X%(N_,:DS,@ /M+E]9O4.?Y0)N3_1_SG88 ]_ MS@CY4JZ\D[Q?CI[XZ\ 78"9ML3I$U\DPP?V7P14 J"<'H+M]^;D+E_[I"@4[ MN5+MIU8[UP-4@).35 /E,*-[CS/ AG/P[@VPZBZN% X3OV[]IL MR:*S%!=,*M6GA71+Z4I9>IP?&>A&)P9=RAQCPA?3_NN LG RDY_\<:D_L#EW M7*D_L,7Q@=03S/.F@S3 >2@ =*6MN"]I-=-V+"_M&ST7>+1+P,7.Y063R]6[@P).7OW MF[ZGJ-=N7C_8QGY*((-%_$Q$_(PV]GVY#B(6^T*L-TF+'$C<5& A717>$\%7' 'GA/>K;U[_!2"M ;K47I=L6QW" :.IV:^Q\;5A M_9^%]#^@$Z\>]G]P2^ )G #U3G*RDN/*3*AF'&')S-9:<53_LCY[3XFE/%%M M[$OJ9W2;PBAQ=I&.KH3.8TT9=&;<9&XMQ01R"$3OX]R[JNVS G.!N/]V@WAG M!23V? 5H]!3]]Y]O0<= I>]KN)_>D\YF@D?;I"Z1\TX;SCL&HYTJ3^U8;'4% M4.J+-R2?ER&RHA_C^F.G.M8Z%;6=7G,VW:\A0P2!K \MD4N-MB:G<(".O8.R M@$(,H:'YJ2N:?Q%_4=]R]EP\4/M&4/9'$PS.UN_E@[^?I<5IXT-7CQ3WU2\: MS2>\86G7LN#\:L!23>4S&MN2FN4:_QAM")$,;10ZHM4"]A*1\NXW%:./&60Z M9>[HCP>9L*(Z4:;H&=IRQXYE#P1SFE6T1(%4Z2@5XT"_EG2^[H0_L"K:UT Y M0V&==$-SR.FD;U4717JV<9 &8J$&BC-'S64Y69S[)+DL6 >=J0ZZ!&/IDR'X MJ--LJ8U-=L6K1K36H2-BRTI\/03_4V:0"A;MEEU=*]JTSHP'G35@IV.DA+B[ MW\PK"74',X,NT;?T]=@\UD#/_BJL@8[EW/HII?%(VL5>?SSBM6*_W9,&E?8\ M44K">2%O%T.&?5T7DT^P4S_0!#,G*" @O0("[@9S!QQS]H[;B9FM",5T!SHX MFNA^G(3TYHA?\D/$06CI[&0]A MFM/*^(_4!_R<2X5FN5:/KW1*0B>[+G9(PQ54^2?S&O=%FFJ,-?0JSO",#EU<#@ 7Z)C;M3WHB2OWUL"7T34USY=ZZ M49_-LNSJ+(H!F%ID7(J,4AF^NEYT!3#L)*)C3W:]:@"&_.YV?)$9_^](;\AS M<.["&\;WUR^\-).*YI5Z<:1)8U+O5VC.K(_.0M[:=DIMML5>2HBT8IUR(GTN+UG@ M?(]H/PJ_75P4X]HJH#&_7>Y\+C$*^,?%-3^?=/XCM34?3?PDYZ,>+Z#P*6"ZTPK59BCF2@^SN(;ODL)J[X&VC6SU>1I*S^%8"WF'4WZV8,!<1#LLM3FQ5NJUX:E,+]=[GPN M$0#=+,[!<.;<@V!OE!7-_$P@7$&$*XAP!=&I#6OL,\8^8QSNP*Q[@ZQ[B=8^ M#G?@<,>EA3M"%43H""V 2XAP"1'.0CMYM..-PT"E=3G"91>L0*ILVQDWQ4%9 MDHYSC_>/E [M!TOFS=QL42YFRV2570D+7C+;LUQ=I.+>%>#1\(&B^ 2VRS-_ MK\W*O38#I9C$2AD+G'BK9J1<:^ 8-CHO@>J&OT^(,ZX5P,MK9 MPK.W*X+>/'*AD5$BN?DX'=7 4HYJG:EH6;&E2"6\;#/JDSYWLM MLS$GJ_)F;(S7/6LQ@("-0X"-84@<\;H""_;:#-5K@U*8WRYW/I>(?VX6YF T M\S60?P28<[[.U9.AHI]W(]_(FIZP8NC'UQ0'0:YMIB>TF'Y\34]FNV/NQ=Q[ MN9&0GYOI]6,$' HY]U#(TT%IFMG"Q42ABD@&6NH -41##=BP7!2P:JJV]B(@4 M N9O0/EH0O'XHTC'MM5.L&.GK@:5Y60 BC1XH16K[D)J#=>0\&G)'F=U=TZO]B?EQD2!AK6(:Y@P@ZADC.-+W MXB!"Q[%S';L^)Z>E9>71U.8)9,J+NLYUYC S80$;B:>A5D7L^Z%!K-.'KFY'IR'8UD7$\O" M93VXK <'J:X3>!VZ:*<=:S+MWKK$\-,%68LQBQ%-]Y,BS7BG+,1H'*RZ OOT MVLS0:P-*F-\N=SZ7B&YN%L1@K/+36.7EA/>QRGON4O^IB Z&SJ^ONT]O#]Y< MF'_[9]/OZ _C2#]]/R2VCL]Y/M=FK6#K^+SG[X!HC8$-("6V M3E!"L@"A&K+N*D"!OQ#.V/_:=9ZNV@PRRHB9#GN631L^!1M63 <0%/7P#4#R M%I5_$*/0I\4H;RN<$\"6L] X)P$X9S'SDQP[:OY]Q0BN3% $8%? M<332'51_]Z*'%X]%9*#K[V6![RQ2 <\><_:*I!Q;QWO,*Q\B':&B-#^(Z8,BG]?B/1(PME-+VCU8U_9YB M^H@)_#_1@Y"WK:FD^Y\L_;D$'^UP"J+=WZCD#V4(FD,B#5LCC\Z3X$B_=SCE M=>'87Y;7J"UY:60BB-)23 %1,<9( S$:&T9%;A"-B@.&X0#),;'A,''GOU7: M)IZ)L\&"&Z.).:UV-3:15,;=2F_-+E'+4)^SJ$19U:EB:%-SH]B-4K><@2UCX3[G MHR+CKJ93AZ]NM*,?+3%Q=Q\L&:AFB)VWT M.X:2' T$NEN9U\Q>5UFK2Y$-O]VI+NQ$E>)Z6O,Q/RW&TE5S"%#+T-N=RLQL M MOJ\+0[F>4%T"O5EJAEZ.V3Y;#C=,I:@X_($[N:KPS&?*8.6U+4?M-LK\ZW M)&9A\I'1J#Q0QC,AK2S%N$B&6$24J0:?:Q7(7#&3ZI92\U1[C5J&IK1R5UF& MM?LJ"4PN8A?:S<[,&,&6L?V6C2Q#]R*195:K1EQV3KISG8TD833]!)&;4,3ZDJ\_UIOC-0^:+:R/9+]<(D&QV)B?"4:$>LU>NQ M4IWL<+&V.9\,$GPU"5N&:9^7(HG"/&[S'9TB^VRF:(Z$)6S)A?J,IAY3R61& M)=?2)E:46MQTQ#YEVU^$Q&IJ$%6Q4IA4L[T\YKN#2!,?V&<4O,1=3D5:&,N MSHNZ50$MV"T5GE?&M(SXK#(9"R!2)&/Y45>:BR.1HL--'9-I#/+#:4^0A&E/ MYZ:NF"W IDRX:2GZF)Q1LM/EJ_$IWR @X@&FYJ48Y(UZGY1&@V,A&M MTGKL51*P:2SH]#5TB_HE&*!L.I0J(VYHMNKC=4 M9:7=:<&F;+C7]*@S(OO-Z5)@$_G&9LDZJ6)NA"ZF#C=U6"Y2L:RZMN8']7&U M*S+]T0A=P19JVIK405^/Z*( =R'>,=T\&X^-T.'_H::%K #(B%/2>/:1FA/J/?F5AQ?94B\2Y29$LMB4EE:LDL^)JA'*>0TW):D<8-B+1LE:E!XQ5 MS??YV=)+C]Z.%9J;*'E=-5P_)N(].!"92I*.5",.GTN^VDB)HB M]GWCJ127B&0+9C6K@4=[7"CT-97CGI_Z=KX+NO=<':[?,<*WMJUJZ*H![3[= ME+609>']K1K0)O?#'KZ9P+!^=X&-\6ZL*3V6C!$D6S$8/T%!'&D0'OQ\ G5^?1 $=+HTL\&O[2^[8V"? MW2W/(GP(3)\^EX:V*;N.N!O!!)C$.4XEF38J CGE_<;TDI_ MD?<1^-6_#HP5#Y.YLHOTO^M^?S>H?.05">K:O!>'%N?*"4]API^"\(F'^+N! M94SXHW%\XMU('R8\5C771?B$YZ_&A#\!QY,<)CQ6-;=#>&S5G(CPY .'K9K3 MJ)KHN[DTF/#'4S68[E^G^Z<.$AYZ_[UUJN67_6N75R/Q6=)\U\]U]OEGQR#) M^[;:#9+D(ROJ!DGRD=?F)DF"!>0)^NY/J?#B ML"SN@3NL;D!'M+U7?8(Z';SH=)<*=[\%PPJN5?W/OP>'7.T3 )$SX?,3F$UG M,?.3P(JSF/E)T,.9S/R&N?V$AP*>S/8N:G,. /,W%LNF/3 M_3I-]PIP"'2W!#;U " .S-G82+^UF6,C_?9FCHWT MRYLX-M*QD7Z=1KII$-OK[;"=CE,5;L2 SP-)=\;8?,?F.S;?L?F.S7=LOF/S M'9OO%VB^HRNIL=V.[?8;L=M3_D5!V'"_?LU60R?WF<9!EQI;K;'.X8E+Q3#[&90]BFKBK$]NC^,]+^S:4TPW8MMFN/:==>E$!4!_ Y M[YAG;/QB!7DT?KAL"_E0_$"1#]2E,43+="3])2]\RH"490 ^(,<1#$CR!5<\ MG03C'_Z>DG3)D $A.40&R,%1[)1W%'O\QZ4B&(EF* M*#0SHD/QEC12S"H9$:8Y/5YC:F"0O"/0[0KP+=Y325NL#M%M( PE(IX573LR MDJ09ZLD!4RC9_-R%2Y]^NB0[N5+MIU;)Y[L,*L#)2:J!LJBSECG- !O. 7U1 MM>HNG-!P#6F3ENQQ5C>7>:",@%WVY$4DA>9DJ,SU,KG.3\WYVZ#[.\*0II#,P9A^[8RIBJY72._> MKE P9',*T"#A>*O#EK2"ZA<.%+X#_@)7&G8$7Q;VMZ]ME^/WOPXH"R=# 226^I_S,W\D]03SO.D@#7 > M"F &A5C\2H]^ M4-KWA;Q,E\C,^3"(A9STAY^B0D!]P8S\EI,$BCC?VC^0Z M"&WL"_$(#*UB;&&FA?E42[?R]+AET#\IQ&]NV;Q!&3U050'?V6PB429KJSD. MW8S'W?UF[UF&/>*6?4)$^N-;]J%C-,>5Y^L3Y^ARM.XOFTE:D#KCHLJD$EVF M5#\+"UY.T>4X 0[-FE08RDD"*1B(8BX7"MA&$ M/<0 SM0"A 5D7;)M=0@'C*9F_\$5XA>+]7]VY_\!G7A6UL&1 4#&M3Q.%2G1 M4RT)L66*G,B0_A\G\ <,:;6D5EB2YXN.X4ZR:GIC*U_W![RGSU*>U#;VA?8= MM+ JI>,,%Y-K_'Q:XF+T,I;O6>B:6N;N-WU/QL(N@3^7F L$_K<;U3MK9T'D MS[>?8R#2]XVE*]B/OC;!*]V@_ICI3AO).P:/G2R#[6@L=4,F3R\ZDRI,C];X M=3$;-1A-U%O@7.R/6#66%\3!8X\L=RNM.H59'\@=/61 7*I4=;D% [0 ML7?0%5"((;0J/W69]B_B+^I;3IZ+!VC?\-G^:&+!V?J[_#WU9VEQUCKR\F'A MOM)%H_F$%RSM6A:<7PU8JJE\QAWVV,RT-H6HH_' G4L6VYUP1GN)2 GU=31^ MS.#2*=-(L:(ZE:+ZZ7314[C##Z*=OA[#YLMDE!K.M!X_)^=@,FX/&7[X]?#7 M@571O@82HH5X>U;*=;5TG&0-8Y(HM LC2"X4X*9B1\UA.5E\^R0Y+%@'86/I M8.KHC= [GVMR1KQ#U+7,ON=+*-6@PI M(>[N-\-1QS.#+M&Y](V8/%9!3PXKK(&.Y=+Z*:4Q&2_7M46>,03)&+#-=:+" M3DI)."_D[(K1[V7FG7D>P4[=0!/,G*!P@/0*!Q(X9R!L3#&S%:&8[D '1Y/> MC]./_M3J^8%!GSIS^*0NH;)F,TRJD:UKS6JRW=E4'_/U]O*$N<2%,O?(V=-$ MC9R**=L4AG5>7R=%BD3>'B[^.6_/M2<'7(6LA[PL6-8/Z& 9&.XFFJ^497YJ M)W*@.ZU14O.4@MU3*TID*8EKC5U6:D4]NC2M@2?87I4 _371OOAB@&N4[#/; MQ8^737PD!T6VT.@,'(Y;D?..*%I&][':=LZBG(\>YU)\3#"98WT9C @.PM1SLWK:XJ/GX7@ M\0SEYNEB9TK.8X]:K4B1J;HU0H*'@#QSS[U29'&S>,=;GXK'0M?/;5>FW2PP2_G')S0F2TG^D MY.:CF9_B6-5#3OSRLK:IQ"Q(VX:CV7@A0L(<$G[Q[$L'(!%X FX>-/7#6&< MIGUM6\N7)GJ)>PY.W,6L>Z'F.3[0"+/N+6G=2X0 ?SK1&\ &AR+)%8*&\\ & M=-3'!K+C2I8JZ=[Q.3;QE_294-O%F_CXJ)Q+B[)],K=_/R6VZCK5X2=":"^2 MXK[:21!Y/W96CE'/E9JBP93)8CRJ5POUSF3Z^/6RI_>BBON42"H3UW;0V+Q< MXVJZ$&0?)(UW)E#3)UTS!6U_!50N5[>=MWJ'YYKQJ M2DJ3*R\2(Y&*(EP5/6(1. ZI7=M$+Q&?X9 :9MT+A7HXI':[X!"'U,X\I!:D MV^U;G80!')1VYT@K'%K#M:@XOG8CN P-X%<%.,_1M*2NFS(:2\N$@YV:1M,Q M96ULZI"S[)1DJ_)K]^(UE?ALSE1X >@;4Z2CTUY.@6 MY@7!/GMN( Z"79;: MO'B0=6U8ZL;X[>*0T;4!H-O%.1C.G'D0[(VRHIF?"80KB+#C#3O>3FU88];% MX0X<[L"L>X-:]Q*M?1SNP.&.2PMWA"J(T!%: )<0X1(BG(5V\FC'&X>")B*M M=F&(]%36VHD8)]G#LU?Z1T:#]8TBYQ;6[BI(O\E!W;@V1,R&]0L"2. M@B4Q^DNW@E\\I+LV\_?: -JUX; ;X[>+0U77!IYN%R-A*'3FH9*=>J&!;]#@ MN BN%_HZ+\+G<^EXBQ MK@U*W1B_71PPNC;\<[LP!Z.9.>U\N#3-\( MFEVI,_W(J8GTAP&OLXDC7)YICKW.UV;,XX )9MT+Q04X8'*[2 ('3,X\8!(< M,_!B]KNK,+- Q%N'N]\$030 '.P&*-LJ)'00@>$ "]@.84D.(.RE-+,)Z\FC M#)LZYG.;I^.\O^CDN3Q<<77PX6=WIXN(PF2 I2Y@0Q08L1W+14&0AFIK+Z(L MA4 &&E!,FE!*]J(GYQ#) 4/79>*Q6E2(V,T.I3]N\N7!=Q+C_!G[[PBRXRJF M8$>2E;!HLQB%62$#?1"#(B'-:Z.41VZ)JBQT&R7#&U@< #>3-8#**Y82TS$FD&P30Z&L9I.+QU M>8;KM4&K:T-0-\9O%X>'K@WVW"ZZP2#F/$J'7DOX>]6<_F[IT.WAG@MS?%]_ MO0^VCB]W/M@Z/MOYO&VMG( %?]1:P7;T!6O%!L\"*WEO&/QKDWII[QA$]RPNY)! M8"EP:?^1O]K_$W4#1V5-)=W_9 F0);?]:,?"0_ !IDT*$*R *$: MLNXJ0(&_$,[8_]IUGBXY#=+KB)D.1RZ;-GP*-JR8#B H:LM,IYW6PQ-/A_@9 M^6V1NUTU7"EPW(8^.1B<8^(>3QP%T.%!WM0@_7!#Q9T"2Y7?#1AQNP$C3E1B M*W,B)F(5K>IP:[8Z&K+.9K2?R0;GF91ETT5B,*I9I@%_E;T#X^RDH:3'DC$" M=L'8;0/5A#K3@=V" TGIIJP%P9.!N&Y&.$[);'@^LNH6JEHFIBJ1Y!T!;%F: MP9 Z_8*N:ON,8=J0/%R?D6\ M3S[MW0A-Z$_52CAU9.C]]V=;X122?^R/@H)P]:7#!MTKI@[7+Z:Y.TM$%8)\ M$;-]$*.:>0).CR;^SJB%!F9=T MXCGD;!,1(FT!!=H#):_J^-YK3/U-0"F4Q\345%"AL>V]8 HDV_7O-D.&!*HW MEAWX,MGO("A;'IH6,7QZE;KSJC'0%4)RO+XL,$-WKT->4B0'/!#0DH'T]F/M M/U)!MS<=6(&E:>IV-"$@40QT,/2T $6D8$,BJ+1!!6[1]/F M_/Y0U%HRUJ@[V;4L. 9]38"%I+M>A:0W#A4VD?TA28HY\XPD9PR?0!1!OI;04E"BOH-R^1'$6H=Z9K;\_IM!^(;VQ.YR4 Y[RO_OO%QGHA M@SZR,=!T!S:8N^BTV 5BQ? .7Z5:F4RS*E:U:;:P62^;5,3EEWXB"[2C@9)T MWFDGHF94R!XX0'K1WJZTM\MR#__[#XHE_][]2?C_/4^9\.?\M"<=&JX'6P U MC')Q97\R1Y.L/]PO_'&GH8Y2;0<19:DZ8T^#Z292?,":>OC/]G>.)T4)&=& M^M4QO290JT%0B)Y2(&(TH*)[PH[^ <-^'X3B6EMU.C1="[YI[DH64LQPE_#4 M<;!658.HRHZ)-#5#^9KZGM#=Z2QBNU/"!HZC^[O+3%K[6P;LX'^.EJ!%BLRS MD.W\]9P:M;W*$]WAV5K/P/-IRQG3'>F2G5E#T5-ENZ3+P:'+J&G6M/*0$/J: MG\+&:P#L_>.<7TKH4]=O?!\\W10'2EV)IGI\CH^(RKI7=)>UT9>K7S+^HNY< M4PH9QK'4@8O(8Z>VH[?V\ZLJDF6)G:69H I6:\ZOXWSDDU)ERSUZ1AM],A!UF\@ZWQB,JZFR'62M'17S'5&X^6)UD^I M+I1).C)\%.9B2\BWVFKW45Y"+4O?1^-L> &7P((6H*1 &;?,J2?L >6(+>GN MB=)#Z2%-!'0CT) \\\T7!N))&CQN>*^'[0J\Z.H>&HWVS+<*]?4]\EI!;IA M&.(QDZ?B4*=;U17XNQS/1^9IJ@=H^1(V_,8>!AP(OT?ZS1Q M>H]\;9&G+F6 M/)9@5\@851TU,'4]-]I,0E!6A8\XGU&'A#"#[][1=_XPB5O>BAQ>/162@Z^\7M00]?'O; M0C 26/O6%BK]#4 -'?=)X$UYY^=__]?N\,. +/!-[E FH(-O3(] 9& !28MX M<.&7I"^EM1U,+LX^1.//7NGMX!@OG8-"<5)BYW?/+;V_(%-I%=FAU OC/7AL M^YFU!8#>AZ:M(I[[90'=2P7>6Z8=T$Y3#^Q+$!DC'Z*A-3Z(]YG;3U9: ,R?,3!LC]C= M.SXL64V7/(//BQ3L@-IG*(L60-[- $K. 6?;<09O?VE4'L'R2]IB=?@'YL'VZQT[P'ZYZ1[$+ "#UL+0 M*NDYQ= M)J$QQ]['HN'[-^YWBG)>>EJVW.B_SW>DH,4F7+3AA3?FEVM^3T@*D@SD48$[ MJ[>7FXZ$>IR[<($4A M,U_%VX]"VZSNLO!$, "2>_S8$6B3DL($O 8']00 = M>#/Q#1$HA!J<#_+MJ/ZGD--MM"T'OBH'"K8WX.?Q?]F[\R4@1[Q0O-?FOL'! M.SS('QCD3X_QCZ7\ "F:ES-2R=M\1"[&)2B9&XKQH9(0H\-80N0XD! EF:4& M@(QRPR%SYYM[!YO;V3O.CS2LFP*2"0PD,9#\02!YIC+OJ]D"A&=T63(@_WJ M3N1HEJ2H+RO6SZ#9%[/9Z@G5T*%)'AF@8%1HE7;W'/*)([W=9SB'T$'.1OA!+F=;E4(5U3YM22*9_*C9:+B?]M$1K5EU_;P#\(A24/2 MU[;J0=_G6'UZ"TN\-@U@N[J/R*O^2;\0KQS% CB]:?(EJ/0?]>U5\?(E(;34 M(5+V,@]>TE_:H;_I[B8QR"_6P'I> _-I#0A[;+HZBI#![R7E5>NQ)^9 :#K_N^XGT->06E&2!H&\6LCM!D9$ZQ-BP&[A1 MHW^]! C#]RR@42(D)GF8&?:*1KM]K$C\A8KP59]8617JTHKY0) D%6&B<3KQ M+S@!'3[VY(-O MFU?"E_90^!S5AX+Z? LG+5?,\ MY?YV0%/\U@.ZHRF?M&12]MRK%,=$/7TMP:Z1KO]K1QAW&PJ\P9' /1X#N+1G!N=T'V8+;&"L*)P!']1+\@+%0+=- MO:,0[PB=._.T)R\D5=^&0^"KGU\$=V&H9F1@OSEIM$V:$*>AJ [\P+\P9; F M7-M# DL(U."V[:(-U=Y253)\A[(3TFD#H*N0/OL?^P'B_4\!Y,[I*YWX1-C_ M=)MUM?^Y;U*$6[_RX50*J67D(0]]9IF35P8P0PF#OA:E#5M(,<^DSCFOXOUNJK=EH-PPD^,DD M\;9 N4!F!;:)B44 4 6G"QY# +'"+]S?4Y#]M[]+F^C;4V2QX@C_!' :0U0 M?@34)9 [H3I1U*%'#&V=^T7E%JD[G)W1U3;[AF_G;9[NVJVWWZ:@"BHQ#%% M:GC4,7_]RP1 $A1UBQ(/86+77:4202#QRSN!W+@P9H/R,A&V&XP#XMGBWHGM MU&$#0L9$8'MJ#NP]S]7=:&_M=V!"$D; -&NBBW0,L"^*4X=8WYB)[,."09I@ MV@]WF-G- >S-C* 1*@I!@%V$B&33B?_^'MX%+\/- ,878@#FO,"=1'G\X'D" M63B%N;T,4E,;S'N^3* #&^BHD7!VGF^#4@$H8!Z*(12>'=&!) M-*R,MOT%SX/QE[!Y"0;^P_._:?=^!&NX\YQ(.$'T@8MQ#L*WCT!R@!-X1 $# M%I^0;UM, @3]>?ZR=QHKVX'#+U>DG')(=M4!&IT;6.M.. MC;>.,-QRH^D!#9!SY &-Y#"UZI"R.#*.L6X0H>IBOOTG/T>RUHI,I3!R+0?# M1_I/XA(]3OG#GRPARH#^>.Q%F #I"15VS!6V+ZZML;/E)]P*Q$&"6)EEPB0> M;*>(%J7G:H.XB #%:XCA#V$WX3V.FE# L?T$S_P&G*I]_JR+>,WMO@$;>X;6 M@\[0QV&]\+ EH#B5Q8_&Y)_\+^Y''QRH%+([=M>VNE!_@?UWA4W"+"U!>,G8 MTK47+XJC8RB P2Z%78U,,48O M,Y!2>F1@_\C*AIBZ"JJL#ZI\E,J;;1\$T4IU<[;V#_C'?R"\[ ^57.K4<5,Q MX-;G# T"L* 0X4D+0W3\(F;FK)J!1!/!#\#[W'N2WYAD5U#%S*3!L%R.A:\7 MP,'@;8G[98,TDJ"S/P5KGN%R#140T]R\^S,1:'C6$@X(G=*YW KB39S,'KCPC'ZZQTATFTGAO:64OI?C?;[(&9V0S>)R(P>-YX E*W/[+Y[N_?OH=)CGLO=>U/S[=W7_Z_0O_E8UT]^7K'Y_^G_B MR0$IF&I+T[[6(J*Q*B)21425+B+::?QN%7Y;1) P19)B"*G2@<46I!@4SPV@ MKYR142S*[#E)A(*=%@&A9OGVA,9B2GC,=^ 68:P#PP/X_/\"V5KW'ONO]C_$ MCT_$9++2&X3MG9!:3(#Q8366Q9)L2)W9HNL+.2R@SR,++*(Q)(Q;@'TKMG-9 M+ G_]H*SA#_@?]MG=F)6]_$D@Z=D'9K8BNULJ&&;DZ:A0W:_P^;4$L4IP7.Z MR3Y>!:AL)W_Z\O'3[W=?O\C*,4E61,L6'H('V(BC(\#E/%@MP9 Q1>CY(.Y1 M+XN)[GB%GIZ,_?1_;[_YC0PSDA>]NI*559QT,\V1@8U!Z;4U6^.8 M7\'@?+3ITR4#9GOP4AE4V\Y*V0)*<0,<1N4!SN%<3\_M@:'&@>EB$FP!KYUC MH!RK6/+'1=D7L3V2ONL8JJ2G1= E#C3%TA&D8F!/;;P^(/%F;C&=B<:^);X\ M(0YAN6[&.B!# R)B^>RV)\:-%%/>+IL#+^84 MV5R*NDKD/6MM,],XJ.I6/D7-*V^3>EOJ!/0)\P+[)1=.4X6[F2DSB M@%N1^=#2S9-IC"OK1J='%F+_-_3C5\07__'I[W?3=M]H&UNO#I?\3&E\#\:< MX5%PL?[X]Q9>I'G# P]8^K;3WY=NCTR^2B;,E*4%._J%[&DF3'/B5?O=K=T1 M%.&/)/QJ6Y<2B9RG+ :V^D!69@Z@(KIA/Z$2>-O16_"G=PVB_K@]WGK+O2+_ MF<'?4>A7LN&_"J?,N[PTF2%XXB#"QL40-OD]-8JD"+ M"[J*)M"V6K3->,$"C&-+Q(L@%K>C%+7VA59'84LQHF+$$JAU:M1#J;WKQH_B M-J7V%"-6C5C/2 M&FRT!]]LJ_J_9[6)O_*2Q$]8DKBI;ZZR"<^#F$N+VE,1\P5K6#<#I@GQPO(< MJ9*E:1$K3WC#/(TWL(?SUG3BQ9&?J=4N2DSNE;I3.]Z\'2]!"ZH=5SQ>@1W? MFJBMTHXK6T;9,L>B?J<;Q$7?BNF_?#YCC*5S(J?@Z30E$A4X-H%CI"PD!0XE M.4H'1SZB5'5PC)3=I>RN\T7D*^1MO$V.S+]3VO)<\?0Z[+>2<4K&-57&L7L[ MO"C F[.4F+L*,;=ERYL@Z?"OUR'9+K[2*]G278(#KWV*K"V;"SNL[716S*IF1)\9IA)1?"[JV4D==-T;>ZB?(LESYE5Q# M=S2C9^BCP;B K:N*KE 8;1Q&S9X^ZIK%8[3,:)_":*,PVC,,O6>< :-*CM8$ MHP4;TF? :'=HZF8OC]$UIG65+.@/'F^IN-&*;IJQ?/B1MS+.TU[V3-QQI"GC MT/\Y#*".H8^[G"K"X995^4/ M%"-8D=>54^IL',VDCM--3-K?5.3=-! M"KU-0N] [X]5&D2AMY;H[9OZ8*32V J]M;3F^UW='!F-26!\=D/B/M@3!QXG M"P\F]F^"3>94,J,HA_U*"E**#6[5/]&I#[M#%?Q2O*1XJ0!>&@W.$$BNGQND M>$GQTJD5E+II*+VD>*EL7FI",=M('W3Z=4OK?'8M;T&UF>\M-&])?>;M7>.! MFO,>/+O 70]-C T:6$?6O=[8H )E%4'9UWN#XP/6]?,S5,"Z0>@=&'I_3<#Z M:D2J0F^=TRV]D3XV\K*WQND6ZM,@C NG=,VEZN!(^?=$E'(U6TVJ?_=EU;<] MW1P:[XK?ZT9<.*A075M4=X?C,Z"Z$7? *E37%-6&J0^,CA+6"M9U.'9Q"*Q[ MYAI85SPH_S6<4W^G3] TTW\G>U4NK59*=+12>;(#.'&K=FF<$E%@;C28C\=R M#>U\A>4&8[EG#)1@5F"N=#7._F!>%YJI;W* E>9,Z,SSJ1:29]4N0MV;T(RX MU)%E%_TU]U2K6E7%"%?&"(;>.4=SEOH5)BE&N&I&Z(WT?C]?<:TT@F*$^N8V MCKIE<*!WC+T.H5?0OP''1MT;I[>-G-N5+[FJ#K* M+)Z[RV=MZD43AYX-SAE"7*!O[<476/AM[GK/5/T]%,B;#/*Q/C:W'915:1:% M\;ICO#O4!YU\+P(ER!7(-[D7]0.Y.=;-3MY:8>[%]R&!E10/R7U!.+4??_H! M_HF?LQQ*?-R7^?NI'2P=\G+#9OA^8;NM.45JW SQU0* G2(O@5C<<-#N)5+Z)@%J%V=F&.WAX(TF_8QDR&W(@CRW)$H) M?+<<.@MOQ&/Q9PRKR8=>8.-=6C<^=5ASE)5MXE-IA=[RQC3:Z#A*.]SOM'NY M/3X5HFP_NA+O$&WNT]F/K[Z[__IA6X1C%PCXK_@@2 ]_01S^R1-?B_A(0@K2 M#MY_CP#5O)GV ;X-X D2QB"[F6-U6]91^P1(VRZP;'C3':PR^?V<:C//<;PG MV'&-\9@6T#" #_UPCO]J(7PE!,I2UB''M5VJ+> 5\T"C,.I4NZ/+D"XFU(?- MT#6S8XS9%^&'D7E(?F0F0C=2Q@'F)[6H@VQ:!!C]XD:]9'DXP@-'@)Q;J M(2%%\0__6<"S^&!ZG9NNQ6310@^/DVD!<6APPZA?_P[T]0W7(H_P8IW"L_D[V0"X(]"^A[E:!^6%OK$#8 +%S?L M)WB:ONWH+?C3NX+%:3%&J*P,#SFH8&XUL!7YSTM^4,\C1?_2Z&^V.UN+LA3Y MSP[_K4$L1?^BZ;\27AF6*7U$'("].+<3M:9R!N6=]EC)>"5DKHC^&2%3LHYM MKI#96>U2,O"OF/)*KYY$^'WJ=4@4>EM3*CM#"^=;^RB.98K(Y<1SID5EDW:N M>Y=+W]1EZ=5&:8#@GIK"@^*4O3FERL+U MTKRTIT-2.6)=Z.#P420K0Q 728^]2N]G['];^:P<:_Y21\KW($!Y9GT18@36 MB1_^^*K[ZE J9&W9;KMC7EB$H'[95IZ$@TXR@\J$PDH/+.'XE5=N?,+*C1^^ MGRA#349%;S,J=KLW/58D6BM(?,%:'H6(1NF*LYM MW@R^EQ;^REG%W>(XI[#C&^:Z'5[IN-@H8 '4TXU?_?3 M#)>DRD%G5RH(HGP@ONH@&IW5MJB2P7U6S"B+^UR9K*HST/Y2^'CC_-(BN$[& M>S-158Q85G:^LO-K;>22: H":_HNQ^?[)'5W+[G; M[G1KLV0EVC;P]QYWW)Q!M'4R-%AS>R*[GJ# ZXC*E%"7O(ZH\&3:>:Z[[;0[ M12^]^!AS9W6/WQ2Z3P7? E>7?2I>H!:[3QG!48K_?/#5*0J12G)BTH:-5>!LTY[6WM;Q?ZUVY;2399:!'S^XGM!H"U];V:'*N;3S)B/.=K* M1,IQJ\PVU=QO*_X.]"87430(N>.MOI,2,,W=IM*MK"H94W?4<6!T77N@+O6) MH[.[QN\9K/;DC%0,_:QYB*JXO&CSZQOO3;SO874 M0$Y%BFH1*>JUM_6KKJ(L:X"[:;9[M7 W5:2HRBCJ'UUCIECWA""OJNPYU.7<$Y];9GFH=!0$J*R M>].MN82H>#3E:SBG_D[KIVE&SC6DO%K-\]:N=D\J$H=1I[2:##+%^-7;D])M ME9I$<5A*:$)GGD^UD#RKJWGJ$,,Y*B)J;,T@*6>M&MLT*K[>JNJ!G?H;1PW& MHZ$* .NP3>.ZBXV*1WN$H006DCIAU:QH3R./8-5^5SI'GZZI2,2G_MFJ:X"9 MV1XJYJ_+5*GNJX"V6-UJ5@3MK'V HK9>-^'!&A>O.S84RR9Q>E^:V'D81_9+KPHO.D.5G:_ RQ_9<;>;Y6CBG\/\^I=H"WC4/- IC3;5,"UX-N[YI M8'LOB0]_"ST8R.RU1\E MKOW.".\ 0HM>9^2@.*=X:^-8=N(A](UF)/1;0_? MM+75R?<,H]W+3=ZUW0/GWAV:;7-U[GL,LV;JW7$Z$I]ZI]V'J3,4)E^=KE : MK\ Z>-KX>$ 65%M2W_:F03SQ)?SF:R^4^-HTHOC-.^)K8YH4SNP(O@FT!1(XR:;AW^EQ)KCIU[D:P%]6 !:@W:U M.92)ST3HQ#_(\QJD8KWET%DHR_D6TTOLDUA5=M[@/$,_?L6< M]U4R^/SW#.CTVN96)WQJ/ZX9'[;5G\'&Q>N/?V<:\&8"(/C6>H(5O^= \4"M M4H==U;8R9O)W,@D ;2%]'WK+FSXL+?2)&\#.+V[83_ T?=O16_"G=RL4J(:7 M#8M*_CTH=+/5.E/D/R_YA^VAJ>A?&OT[[17TD=)GT;2?Z_*C!G[WZ9'-SB_@C26.,V[UAR?5'!_>6OV=AY%]Y]/@31H_W M;C%_))EV*3T%H"L'T*FN61U*',Z)HE';++L,\F 4?<$%->D[X_<_<[V-$$5[;/2XE712C'_KJNCRUM[O>23PK/"\U6:7*(O@):SH/SS_FW;O1]8W[38,B35G!S:/N-CH MW'<7O#YX3F>/INRX@6#8UP==\_#K]VLHM!0V#L3&8*R/.H,#+NJ[ DONL@JN M ! 5KXH. Y%I=/7!N*LDC )''AS&>*B/NT8]8WN257*'I?^;.H&?$/6X;/U< M9>8C9MDOFE6/)743H M[5IZ*;5HU5CY>6K3ZK#TYNIX!7<%=P5W">XE%*A58^7G*5BKP](5W*]PY;6' M>P$M=0YNWE+'-C,D9#T^UA>0QJT_1#^78;\]**(7S6!<6"N:OC32TK=AD4"P MN*]*$/J>^R 6.HU\;*6"BUWZ-( 1\!'6FH6U3^$M57QJX4V7V'HE;LNR("%\ MBSBPAB ,VMI_?&<,.N^/HZ")G7(*Z(ACC(=26Z"3.N(86TF8-+'Q&<$"S?5" M&)A,@$KK(" H"J_!)D".@_]-N^K D+>K(98%@T"S[>!@(R,,5W%?XIM-5-! MMJW/3 L7,$DMV IS# 92EZ<3Q$N_W^X4U>G*D*8D6"*%<[8;TT[1H6L>< ?! MI<-'=#:S+9NZUHOV0&PWR+",!1.UW8@F79VX,('%Q,V=@FBY!#;-]GC2GN;4 M7=^$ZE\1\!Y,R2%!R)I/R>VZ]M\C%#R%"+!AK]W5I'MUI1N#+0>FAR;*_/W4 M#I8.>;EA>OS]PG9;XHKB(?)/]I)@:83,8RT+B+J]K_#1UPRO\$;N[#:+,YJ] M--AHY*\2QG___*=,6X)F:)Q[)ML^(/=UP-S:?2PON@ M3;"U48:D.]SOM'NY/3[5[&3[T4V#OS\0#03#[,=7W]U__;#-)-T% OXK/@B& MM+\@3N;N2?&1A!2D';S_GO4L TGS ;[-C^P(44U^VLDI8B.%A M=J7F@/N8&WE1+JR-MG:M2C@[L:V]-C^ "D*Z\TZ'JN&FF&E,%M&W$G3O:Z-3 M4,_-T?C(<=99(F9JU,0]-[MOVMJ:^9NCT9KW'JZCS<&1[3O7,?NPW5_7=_-^ MGK:Q9.9-;CEI-\S4\!)62Q"WL$Q$!*A,F :BR>R\Q_\8YONDR2S[V'B_2C,8 MAJ @0>4-FE1Z.UH\0Z,]>K/%T]F/ED/8O6-&&7$*!0ZJ$; W-Q%JXQJVO-(. M\A:M,%#!3T[,4_30A.3=9A_&_MN^M(6_1"X8L^X#;EZH#3MM\\T:D"7=4S?2 M&=U)3JK;4RB4>^7F-PJR'4\LMGQO-@L F@!LF5G$Q(,]9I[M'AN(#K8[7ZZ# MEV!;JS17FT;WBE.^_57=VV.Z-S]YPS13 M/7>*>PSJ<520ZD5G;%7U#H3JY0(8I<:#O!8;0P*A;T\BWE196.;\VTS('*>! MVT(%"SEQFY=L21=J?65&J>YGNA!$ULSW%IHYVJ!8-U,(5P./2=K&\GR?!DO/ MG;)FVT(]NFQ?VH?/-:?;S+%L0QRGVW"W8JZ'YD)K-$8:7=OP%CJ9A&4 M[5Z 0SM6W>D\]N@\0,CY(#(:2Y&!>1%=8=]Q18%_W0=?^0EU0T@X#QNUT M8;N@Q'WF[6N?GI?4#>@)JF6?>9:K;K!9$BA,QCK=(UW=EIP;K0@![ZM_4"V'J=]5V2/9)=E:" ^AQF%UA!_FL'LF^>^-N M_A)+PG\Z MI;:*$^Y4-9\QA4%!3Y^N3PY6T>NOY.UT5E=8+;634"SF&N8*8'[K2)W!_7,< M)3%VN3^>^.$P>D]*<:;\DUAVJ16[P@(YT6.O3O\PIPNGN;9L &8464R:B _@ M6ZYE+X&/)\1!;8+R$?]P3_V%]CPUQ3R[*?HDBW1X1>TFV!44_8%SO8 MHH5]"HM^1!TX 7?%>X*?DJ*60^>>>E.YS0>[(EU!+IV\SQ*223, >POZQ(1\ M&NW:CCY)M._ !G-%N$6!2.)^VI[(D_)*)V6/+B;+KBI+;JHLN87*$6."P&F ;6=%0@2SZ^\\*-HWTG8+;[8@*C]GA=?._(]Z]Y7W9Q^/!>;Y%L ME,V587$0,N_ 98PY)_9HL7C6?Q1N: 3*U \)/@MSC9DK$!&*#56^>\\_&SR1 M#.ICAL,$(8A?7G[GO.AL!+'7W'8DLET)Q@@S#2,1%19&YE%O9N082O9K:D). MF:V2&HFKX&,0H&'D2W%?MCG\71^I)5YEL%<-N?'#C$+RS.2FS04-?Q@LL;AF M1@X537/KG28V%+>P^ P)F\^$NA3CS'R3I>0"<0(OMNYBN_0T#(]XB-H.I DA MVXY"[=.2E+6/!6R?Z4 2\'=VQ>P6H+L3*S73#3L7(6W#N,\B$'1C[(%\H?P#'CH2+$+SZ53CGY M<[ZRAKTMF=?=81JSV;H$<[SF),$I:QBEM,OG6-Q- M^[*OG<-%5+;8#4>9$2OT?%1]@>7;DZVI52U)LNMIDGUC[G7#=[0#\HS)$/B5 ME6%DWR9.\PJMNSV/+I$2R,$?R1C7><#S+VTBJ@22>#3CB-'0=CQXXN/U%6T% MS'O?P4;MTXY3U;X@:UMSN8^\8$'H[P^^S2)?VJUEH5F!,N(WS\&ROK3[W+5K M()!\/M7FY!&-(I!3KB<=<1(Y02R,C'S-BNE)4GHN!3TQ:/]H>U& "0/8!OP"7OO5?VEOPA18VWZ%?;/!DOGAMK=,Q6MW>T!R] R/1@<>>['#. MF.*.6I'/34@429^>17%3.HHN)"=^>TX)TP-"QJ]\C8]Z:;%0W(:PI#!*68:[V/9O]K\B>XJ'W9#B M'\@234:D/(#'4KR:S/0K.^@+CG!R)E,2D5QUD(.#JB+(22+YVO B!&>W=5FW_?:J 6ZSU$@[1&K MU/-X6&,*=H7G?T.987'(Z]J"4CP3, $CA/J/_ @J\(;/#XOJPHFF\0,\PP9; M$OEHL2P)"E\^U\+_:_Q!?1!Y>SE..> !(ZUG\@.C] MV2/^%/?E(X"/NRQXGH!,O27+LN8PQ>*0(J84<->+08=G;*?H:V#M,8V-"5:A M- ?Y3WV>\WV('-@]<:89K C&+_%;DA('^ Y)=',NN7CB^;TB5G*W WL?;I)?;E9+[!Y]- EY6Q) "< M+HI5750^93F;1ZK22%/L*&Z8T0)9G=(%%^H#GWG.TXW(ESA%8MF]%BR!$L10(ERI- MX/,P;Q8J6-?')H(!7Z:TL #-GH$AQ:N\0$P^$MN)R]293$1ZLV ?O!Z^9J,* M1" ZB>D@DS,SC\S[8*L)"WH'D3C@$XJ@8R*CX948,6<+EW0C^FE>(H"SLU@G MCO$!+EAA%!2UD>MZ^OE*$KBI%4*4(E2Y%N%;+XY9IK;5%;ABC MF&JO>T,I98P*QD.YFV@!'D+V;7;P=88UE9DKE;AR<:?\!U08C\1AQQTSGD^L M?^S8.'W=DXL 4\,Z+>#+>D8O4BB;!S.RT]386=%<'I,EE2M?-8?9[/RQJUT9=MR3RBKW6'N^'!6_ODH!9G3D";"NM'V#MS") M AN-FC8HS;5+V6.N^+X'O.('"]I9(6-*%CP7H8M,IV-%3I(73 HN,54=<.KB M!4$$[52,!/DHAK$<(>+E%?(W,B886DG,&DG+&T7B6]@DJ2&$6CN=VU[;P,V! M7R(?#P+Y'OU!Z-X;P0G[66)CBS$*!1Z84#5@PM'AF]8\DD,%\C PQ$W2#?.!> M*%8E9*,:F5N84H**Q>^.<>@\@!+[[&0*5&*OB=!"CN/W22I[-;/#S*V8@#S9 M_@R:WA3!?A5!V5@U-O,+,.L)=Z1/N!F M>"=G/X=^_ IA91M\74??[-KOM;M;;W:53%?IE:CV9L!@,4GBWULX] WW99Z M"#M="-$#@KTX_BJ9!'A)!2W8=]@BPPZMNQ?_GGB/\FCKA>F*\&5P7AL]=HG,JZ/'+I/IV@BRRVNZ-GHHAE$,<[SI M?W7$4-QRF*%<>8(H2[4@J*RT9B_!+&5?'"W#3)47.U%RX+)AD?CACZ]&KXXG M0:_':'#1MNBX^&V5C[O.W;!RJ^1T32'\42(S)%[LJ7@X>MWEL4$1RT[8P#R! M#? :]6(UQ*D@S]1Q9,%^XEY?WK%0>[WC_*]4R5/<5E_>XJG-T4? MO*"GCX:=(D%6HBI5(*LHR,RA#KM0&,I*U-4*8F7F3@Y#W>;TP2W>]O6?F:DO M?ROSOD/?HW) MYO/KJY>6K#VRGKDG>_M8F3M!\%NOY9YK:WHI;#K\OMK5)+V#GY^:GE#'>]+8 M[?\SSP_G[(JMQ0)O0(PO_)-N^8KOKL1W92Y(3*Y3$!U,EMB:)&U&*4[RG_'2 MA/R>E7)IPNDS50?WJW]P?]@>C]2YDU*.6O6[BO"E$-X<*,*70'@0->J(6SF( M[_85X96HN1["*U%3VA4A8X5X94Y>$>&5J"GOK@HE:LI!O*GNQ"D'\6-%^!,( M?[:3E[N":#7*YQ1T:'F[,7)]]-CN!UX;/7;93-=&CUT!FNNCA^(7Q2_'1QFN MC1Y*WRI^.<55OC9Z[/)@KXT>NQS+RM-#>7;GN%.G%+52_)TZ_5,.88[;P[H= MP_UBNU3[U34-7J;R; M*['1+N_=&,=(\1R%7OWT1CDR9W)DLE=_<*_EXB&\_=49NVOL%P=;2[^5SYB^ M*_ RO:L0^MQBN^A.5X4.:PRV6@6MB[U M)2"&@5W!?<#X%[@5:G7Y+@HN-<0 M[A_FQ'V@13&B WXA8;\3LLHX-=7>DOJDQ#>J!&\1M,.-]U/?EP7 M@"8D&?9;:-'&4&=UH84T CB3=N@LMU["N[I-FZ(";TU#-P;C=\7O3A,LB?01PV(%:^W\86;3COV-B5V^:-4=LL M<->*-H]S+/7F^&XZI1NRMOM(@WT,V:;9JXV+T=535 _U4 .]VS&/!5XM+=+KO0NEG@@U]-YXJU.__E[C_84#-/)B_966*COM)GM$M=2L=9"8EP5K?J[<)REA,J_4SJ\;E(1 [V# MO8=5U%=Q1 ,Y8G]#R=0'9TA_U-+(/T$'*D:H*",*50 ML+\X[ W;Y\A^J#AZZK)\I)9/24 QA,Y<%Q4RS]M2W>6S-O4B[.=Y+G[9G=H\ M5-9?8-*%E'R8^KC?48%S!;]R,NP#?33#N3BVYVHSWUMHX9QJ+EZ?O/#8]-:7AT7PN]?;\[;FOW@/7G^-WS((DL[)([FS;37O;81 M+T?7 @6Y M%NPPO H$V2)H:__QG3'HO,Y+:PU6L"0^_&W_#1JUM2-!:JX'Z1%\E XZVE_ EL55:VNO M)*X"JR+E*L#0T9MG>;Y/@Z7GHMC4@$]LCTV <:!@CQ5$Q6"CSTMXC1U&,$#1 M^[N=7 W:<#FON3:;*6_ZJ#T\;M=!+!RR\2OB%*7*TK=A 4 ,D'#P7.2$* YA M()]J$XI#O.X/VQU)\&E>% 8AX>.#W>%[3_!3 )(,+!#X(PJ^1\]Y9/(+)F:' MVHQ8;(+VRW)7I0#G%JV?:0T@B9QUH6=9SMX;RC&TRN ML$+N9@MF[9F]U.3KY9M(XK]__E.F)V:.P86M*E%&T,%D)N #;?&6FV0&[[\A MSA-Y"6(S>-#N#6,[^":Q=[LL@&>TAX,WFO0SDB&W(0ORW)(H)4S.ED-GX8UX M+/[,YQU"Q8<[>G_RJ;1";WEC&FTF,M(=[G?:O=P>GPIAMA]=R:LBVMRGLQ]? M?7?_]<.V&JQ=(."_XH,WKNH9^P=] M@&%[' ^0=SQFV>G;FU0G_!$FOMM-P1>.=CD=NPTT-DZG;:83WT#GO>P)0>9Q MN[.)S&9/WH+]R*Q-J43E7NI&<2I/Z>%43JVG_2@M>ZM@NNQ-6U]': I5K M10&^C4R\1RJ,'F0JL_/^;_:_(GO*[!QXQ0*0+L"S#UT!8#) M&<.PH(,_A2? >;##N?;W]EU;>Z N<)V#'&I9*%.F<7""20,?&,U>8C#BK> 3 MW$#!"^].L=EK#7IYIKU<=!+D(D@F-T;[0F G-^:B6GTL!5&,>2F*^ M\%@UF"X.60;T)O[A_1'6;ASQ3B?-[&Q&<^85@7\$_NK-S'ZFTW5+ERS+V'?@ MB\Y6(O"O,42]RD6R#X+"BH?&I@13WG(H8Y2+?__'=^/!]2*"2AR<7<%D6N$R&T<,/_T\^?[C[<*(PHCFS$B)UK P*;$ M=UDP<(GICCGX*!BMWH2=XY1E-@BT1:XS\!ET*,D/T9SY8B$CC(P*RQU60.) MKS5?>9^A"+ 2DSC Y>)##U:M9JE\3\BA3DZ A'[\"B%F#.$]'7N31=]H]\UM M%802[TJO]. UB.&8)/'OK/3TA@OS)R#"3ADJ^9/)5\DD\!RP9 H6GL44G,JJ M[Z0[1#KM_E@1O@3"&VU#$;X4PG?:G:TEY8KRYX.\$O**\-=$>"5K2K-KMA]) M4817LJ9AA%>RIC3(=[;>%* (KV1-PP@/LD91_@3*G]HL\^A 6HWNA"V$(+OB M6]=&CUUAIZNCQRZKZ>H(LD.G*GI<.3T4PQP6:;@V>BB&40QSDKM\??10#'.0 M_Y2K%\K@@3!YUD!I6IA,5K6%;VJ\=.+'_"$\L_?#\I#!)E-5"N$B2Z M=8/$%RQ9WXR(4V-@94M)X\)2R%XM79_=6K>$M2?E7B],;N]0JGG\,U;@"G%\L! M9]Q]9=0HH^9 L.^,AW [9\7T7SY?KM')P0R"MU,5H@&;'#,[(UY06]8,+R-E M,2E87%Z,U#\5<4Z\Y#ML51TO(V6.*7.L\$A\A7R/MY]=[7[N10%QI\$[I32+ MC['79+,+:R9>O'3K9'8^N5.)7ZFT5^N2 EO$UEF&G;+RXBL].[F5;\/NZ[UE MTUZK*;Z*9L7:.+[17T:0>VA_[PE;XK?6OR.8GY_#F MM*6/5KAHA4#A3\L%^"H']\PNU]H^1]=8M*$OVV2^[$:Y7"E<=LV%J0V]>TK+ M[1H:W+L7I-!;'_2:9O< ]-;?"%?HS9JG=4;O4!]UC&/16TO#7*$WA]Z+K[DH M] [T;L?Z&[BJ87%$W/8KN[?-:F7H0W[IX+VB6'ABZ^WD+,J*YN MC%4\_M25*JS7 .M=0S>,4>%8KZ4SH;#>;*R;(WT\W!K=.1(!-70]%-;W3AK4 M$^L]W>P,-O@CI_5(VSR;:K7*6NDU*#=UDKI&3>C,\[$I=$CAKZ&NA>09^YY, M\=N6S1ODLA;2"P^@\F_V >L-/8M\UIV*Q._!UML6X(E@A^DY3 76P[I;!:PX MR9MID]:TUX=VNO<62NH%X:4 !KM@F M3=> R/8#G]S2]P#+4WC2\;#CE(N]VI9> ./#*UD+0YAN0&'=\=NQB0NQ>%,K M^,RS>(LJ/A^Q@F7DPR("*C?W9:V_ FS[]0?%\BO>Q>LI;::%O:]L]Q$(Z?D! M?.K2F1WRMEC8!TYL !%9(UU;W2-XK^@8QB@&HZ7%7? #:UF,;>(FU"(1]O(. MXV8V $^#Z19OS+>_ ?8_W#W-9L"-V@"US?+J 5V*' M'>P9#\-8K$=Y3#C@R$7 VXK!0.2!LDR8H% PH.U/9O: "]L_^[3F4-Q!)B( MA5"4NY5]3INFZ3*=V>@YXB$-Z"S"54HD8$1A2 5VPSG[B\MZ"DF[1[!;$5*++O"1N&\=$5]_ M0?%A#-\'&]Z(V^M%(1#Q@?CLI9SZ<7NXF*UCY.[+WKQOG@6B[9'X+[PM'0$> M8&VO&9S%_!(HP8\P)C;&@RE&2\^5^69!89I3OA43S_NF(359QRG!F/@'Q^9] MYAB)XF9[V%G1"AE)X"L(.#X6XI!/4HSP1/$[F)0%ZK>UK[!)$OJ($WBXZT$. M-"BTE@YQ74;:R ?!@>_GC:=CD .M8%=CMN4]\5PW0@F3;,LDFCZ 6,5IIB " MYOPG@)N#^==]Y@/TC'L&KO;>6Y!O-!5/Y(6!4Y[JU$9)X$[9AVQ;@*9)5TD< M#:2/C5(::(1RBV$&'9/T;>T6&V3RKJ.Z M]N)%2CM*R6S0)>#'GZRV@5S72!,'!DG!)6(L M[)B63CA&UD ^+!$X>HH,('3GEHZIVAT:-#!:R%JW9JCCG[.'_%EPI9H_IQ2[ MPN;/@LVG'C8N],*LF82<)K>A14Z914Q-^I2I0&ZX,(M\3=M:_#YP?^@#:Z(6 M P8&7F'/I!A4[<@5(O=!)'A)+KIZ-E<<#)RK*-09;I\\_QLJA!B2+KIM"G * M<(UDKH"J@9H'JH//],-_N3*/MR1H$,V2*N)C.L"I7!)'2 F,X=Q,*[_>41J)PNA$;Y64//(@1A; M&00*]GG8?UT-9Z4!B)5(%SN<6--;F*/\CTR@8*M@NUA9@5YUKR)(](*@?8T MIQS.D8^81$MA2@&?&%_<#*[C @R9#N)&'@C2;]S+A\=4,6Y+DE42J+(/Y8 MM@U]_.&.UF"2X#*--HMLI3O<[[1[N3T^-8W*H=Q)]N,'HLV!*7]\]=W]UP_; M+@ J6E@@[>#]]TP_>#/M WP;3:"$,^&Q:[$I7HNM9>Z3U/#6*_9% MO,[HYM!@*B?O8%4H2]4-@I\Z.48(_?@54L^^5R>T">P/=]S0K-H$GJTSYL!0 MA"^%\*;J!5L&X8?MOFKX70[BM]_.K BO1$VS"*]$34F$[[9[BO!*U%P1X96H M*0WQ2M0H47--A!_N.*&N"+^=\'M=%3!C_SOT*O:=<;0S4J3 9K!'KGY7+*OA MB]\N#AN]^%W63Z,77WC7JWHM7L'^.A>_R\=O].(5[*]U\;O\S88O_KIA7]:] M0HGG.S*5:V>]%A5%[6+-F]O>L?F=S-_L3<5&> MV5,Q7(SS/0JK#8PO6,ZU&1<%A(7*EIEGO7MQCZ67& JDC>V]&?!D;7J+3KS:\' Y7&\XVO%K])K=LN+)CE!US+.AWA4"XX"OU MXOCS]B971L]A.K!6#F"^Z[BRAI2<.*.^1+58[M:/BXT* ME++WA352*E[4=3(H6&FDM#WTGQPO+_;B^E+]Q/,V)%A)AA:=]^^L+O1U89,M MOCQEA0]7FP5HW12-JUNVJ7& 8>H]75M/UB^NRRXA? M_?0YUX$!+PM5,=P#%MKPXUQ-B7CT='-8> 2NW&HEA6^%;PG?W6$1*8^JV.4* MWPK?*SF]@=%1$6L%\(9&P%G2.@_PW1'PLCT(UH$>^ZX('V*M^] T+^$:>*WV M.J.K&T:W?E%P!F&=$*E34PB0?ZJ&,V M)]C^4>XPN\U85K'V:V#/!L=J]/%8Q=H5OAN,;Z/PXMDZVO8*WXW$]T WC&TN MJ@JU*WS7V:_HKTTE53W2?KOP8#;_YNZ#BK%O8+++WHM1OA??*_DJD$(.?^C# M[E#%Z16PFP?LT4#%^IME%ET!;$>Z:1POCQ5L:PA;LQ&P'73Z#4@7[''GRJ>? M/]]_O%7WK2C_O(GQ)[.G]WLJ@: WEB =W2SF\]LJPR" G@S #[LZ_V.JM97 M &]J"F%@ZH->/@>L[JM1]]54?$$-O,E!W5=3[04U#G+JOIJJ+ZAQD%/WU51] M0>J^FC/&Q$4-S%WH6=]:$Q)0O%M^@27TF7)Z%0U7KF;38BE],Y_44J%PA>YF MH-LH'-PJ#*[ 71%P=_7.X QY3(7OJ\!W]:/@/=T8U:^0_K?(M^;@0FC$LF!7 M0GB5]M9X5Z-0=]'^:Z/8K?9:HU6_0+@"I )D,RQQ!<@+ W)?$+XUC>&V;II- M,YD5$&M@ .W7C#8\*2"PF$U<#@#H3X8]M8;OM^'!%;RTP]3^_'PJ;93"L?4D3X)O27_%7Z> M<[,5E/R8+MXOO<#&LOH;GSHDM!\3C'0Z;W!1TF3RWHJ@>3PBTCPW''MU>T!C M9C)AJO$^@I/GTH2B&HE"3^MH'7SO]_#B^%]&EV06' $P XO$'(2X%29@;X59;7&.1SFP MLQJG+&^M<(,,UNQN'C19_BL. W/R%\1Y+[M&XJ,UA'OUT^]TYE K##2?PHH# MXFC>3*/$=UM \>R)#V+]*[)]<*UL%_[@_C-R+?;YDQW.M7!.^1'-B^AAEWUL^8?62#Z'##F^Y@U6"YA[V? ?=[3P@)+B0$!@)M)?BC35X M30\+^%N"FW#N4XXLUP8,+F Z\T!#2375[N@RI(L)];5N1P>?R1BS+\(/HW:Q MN[)]C04D1@Z0GGSL02I.6@Z=A;+IUF(F%_LD:Y6$?OP*R?9X=4)-C=EK;RU! MDO&4&B(@I$O_.S+V;B4_)M]83T&"-6;1B6J6:(?DJF02>$X6K!EDU MG W).CNUF&DX5(0O@_##MB)\&80'_V>@"*]$S1417HD:)6JNBO!&>Z (7PKA M!^V!,N25K+DBPBM9HV3-E5%>R9K3"+_7R:49^]^AE9J[ FDU*=\^;O&[/,QF M+WZ'E]?HQ>^22(U>O(+]M2[^RF&_W?!N]N)W&;^-7KW"_=4N7N&^'HL_P<>) MZTXKZN/(-4_L\-&!F("UXX<_OC)?%4T98]SN#4L^G&9A59:_0LYM)[?N667. MK[P@YQ,6Y.S?;?$X,I7,1@I S0!01<_#5AUBH[8YKAO$OF#-H!)1"C]5P8^R M%',GE.H5^CZ_$J\2_C,5U@K["@@*""7H3 4$!00%A)H X3K-HE-6VN@\:':E MA2<]3^5B/#17E$]<-TY5L*TS;$<*MD?"ML%IR.Q*B\\Y*G&K<'NEN#U9WEZ; MC;_'G:3%V_B=W)(+N'SSJ+4UQ#S:9Z5G*64\X#[E\I9>(YY5<%9P5G!NF#6U MSTK/4WFH\%RIE2H\-Q3/S?8:2G8._O#\;]J]'UG?M-LP)-8MML9('PR[A\ZZ1F!6T#@!&D/L"7[UT"A:8Q< C;-'WG9@ MHS_6>Z82&PH;:[ QZ.BF.2B@$6Z-X%*C0*MD2]WAE1:VYZZUI$Z(/E7XX,+% MXU-5;N0UT+OCM4*\0DY\5?V]2L"^'L2I/!\8^K [4GQ05'1+\<$VPZS2C N MW]!4G* XX=HY8:CW>B>IA&8[-XTK"*^:=5=4^+#*/!8W,;WZ()*"UUG@)7J3 M7CV\+F^)%!;%K#*^XIZC"E\*7V>)SHE>HE<>1[^&"XJOX4+6:[AWM;F,J;"J ML'H%6*UA<>957'"JP*K VM1%U@BL)S:_7O%_]FM:O-I[F82:%_G:^I+@I"WS M$PFTU\:H/=1@6@XVCL\V:M[5GQD;U!/L21]Z;)Q1,H[H.;_/,"-=(]J46CXE M <7.]:\[;2,>J*W]QW?&H//^A/7UQ^U>;GU[M9_.+&_0:9NKR]MCE'6K&Z6K MPX;:UIRX#P"'#,WV[I$]\[T%>\[R?)\&2\]%MD@ZM,.@. L-UJ$M?1M P#4 MIA'%1=DNGQ?[VJ/G1 O^8OBBA9.=!33$-MZV.\,>0+!P_*OM/M(@Y)064#6R6%65!J,&Q($YP(1P MK'6E5\F.'D6CNK4/KXS,R-.?<=1@#4,=(S DN7.@O' 3Z#*6ZDDC';VJC/PZ M7DX,)>(<)B96%F48Z4A%"(JU$F!N/\SA2YSW RY,[,72]QYA$'A?$-C R+ V MVP*%QJ"K:QX(%R8.B*/1V0PXFKKP_\C],!G'>X(1@R5E@FBM1$CE@=2:2^HM M9CF4^&@2S-]/[0">>KEAZO3]PG9;HIG9$+DSVV=,&B'S6,N"]V]*/9_8J6R% M\W)W,;!0I=E+XI7=8;X;&?[[YS]EFJOE\N0G$XH8#Z3KQFR18V\69 :]#.2(;;$ASN:R/&IM$)O>6."J8X2*MWA?J?=R^WQJ78>VX]N&C_^@6C 1K,? M7WUW__7#.NF]+PCXK_@@&*[^@CB9ZYO%1Q)2D';P_GO&!L#O'^#;_+R64 3D MIYW,L;HM.6I+U#18W+X0D,?J):--UFOV9>2C%(E%RXI^7V>S*0U_!@W_!>RX MSR[H*4[25$<2'\C[$&B_ 3'OYJ@BWH*(M"+ #_P9#3YM:F-+QZDV(: +WL'^ M@CH(V):Y%+@JB](I*!_7 M8)Z#1B62!#0WP384MF4(/'O8"A$[6$!\8G\M_,?H8W@L*CL#+&0%RA MSXC%]A,_\RS"D8W+M4"?$$ KO,I'K2P]$_\I0YFSC&[C?\?!706 M.^!@VP7JV[ .V. 9"C38"]Q6F 4(&L*60Y]Q MQ\0RXX7@[/!-KA<"F68.M5 ZB04#E4 O.2_X=.Q'R&]H:W_0>*5\*'Q(@)!C M 8B\2(E4,9&7.P+B6=PFQVP4@+AR7@^\ST6Y!O(&4J01$@/;M79 9-D,V9$ M"L.'NUBG+RR(ZM16M13B%"9U)V<+AW[\"JG!\ZL3@JS];GMDJ)[29VSF M'<>R^XK*9Z#R2LE5I\S&]'G2HI?;![J&8,0&J&=OV$]H(+[MZ"WXT[MZDW]G MH@H<^C*WY$J ORM5IH!_;KG35>2OFMPI"@VUIOW+,LQCE:DY=<_%PI8'3;':-FP+BFEN.' M:(\3-49&H,8S+:XR#,DG57GD!+7:Y862T>\62X52V/TL[W;+YNV([7NQA M4K7C:L?5CJL=5SM^X(XK*TY9<^%7DG M6N6I+WW*RI7@.&MN MZ^U_A;L;U;L_^0PNR1Z+7('?V7>REH[&#F@6K!VJ"*$NC5V#QM8T1*AY0/%!7'C@%]V]-8W@.&TAA7V%?R?]:\,#I3;HK[/7= M89..5KY)1_TR2A<+U]31B;L:7ZUO]NL7H+H@=.NG>Z]&Q1H*N0JYM41N5^\, MME5L*O J\%86O#W=&'4:#][KS&E]#;$G;MS7[ZVILEDJFZ6R65<;R5'13!7- MY!7O0W7 2'%!7;G@I'R6T1NK?);"?EVQ7Y0&&/5&U\L%C@J>"9U7A:>AF?VOI:$, 6J_,4I8,AWH9:]V5ED-GX(;Q3>* M;RK)-S5(INV70.,7"M*IYDK7G[N>V]IU!7K3_-3=%YIGN;8+7#OUHHE#S]:< M*+/@M=>8%N$F7F A1Z;VM]QR/C*[]0NRG0N;.8U25VR6L9"BL=G1C>ZV^Z 5 M-A4V2\)F=ZP/S*'"IL)F!;%IZF-U(JO2>;/*^XZU\SG4H:QJ'LJJ&>YK(OM4 M&?XY8HD*]PKW"O<*]PKW"O<*]U7 ?6-R0W^P5LATJA&8/WF@>%?@PH.'YL2' M%WE1&(3$Q7EI) BB!?XPM9WHN*L$-Q&C1,=.72]8ZU-:A5T<8.JCKJD;PR/B M4UM0798X4U=@U?I\0H&H'IH#O6\7BA+O)316)5)%;Q@N(%Q0N*%Q0O M*%Y0O-#@K%URHHL2WX6W!]H2K\.74G=:2Z3I'JE*T^TX]%6+^N]JI]5>_=1I M]X]H<]0 H7+(481:(*W:X5-$6J^GD*:0=GZD&6U5#J"0=AFD]:XSF5GGM$\= M7;7ZV>\JM:-2.]<=ME A/!7"4[R@>$'Q@N(%Q0N*%Q0O-#BU@W?R\=3-:GJ' MY754,DT II"FF%("=8H7%"\H M7E"\H'A!\8+BA88D<0Z]Z@$7:PPZ[UO:7>A9WUH3$M IGM194C<@ZA8]=8M> M'3-$F^ZP 01>9QFSNI.IUC';37AN*3 K,#<%S)VVH4XS*3PW"<_7>0ZTSFFV MX_VGWR+?FH/WI!'+@H6&>!/Y6V-;^UJ5<5,9M\IEW"I@N5YA9$E%6:L>955\ MT1!H*+ZX)%^5;@P0Z-B:*D, M<;B%4C'J*%ZJ*EP4+RE>4KRD>$GQDN*E)B<@]TLZ)KV[-E_RJ+UU/;>%-T&J M3.2N^QZSW-X%;I]ZT<2A9V'WW'X7>"'DQ1>BVG]=^G:U9F"UC(6H!F(*JU>) M5=6"3&&U/EA53DO^*_P\I^A= LR- M,5V\7WJ!C5[^'%\;^,+LDLN%\.,W#(,J W\0_OC]C%+91B M[VPYY,6+PIN9_4RGLH..:2-[]B+32JQ(X"+K@1X4!UA!.7LKS&H+,X]RV&:7 ML6299P7\,G"SNWG09/FO. S,R5\0AW_RQ!$A/EI#N%<__4YG#K7"0/,IK#@@ M#C9PP/Q;"RB>N953(]:_(MNG4\UVX0_N/R/78I\_V>%<"^>4?X$##T?Y*W5A M*P+X!1[ OR^I;WO30%OZ-*!N2*=M+6'!'/LIM!V,-K,^: .!HX7P&EV+7":C M %8.?2".K@4(1.):@"<7[X5U@\AA5QO-*,QJYOF'8^F,*B:AAUC]Q'.F^^H< M-:VKG%:^1&*2&4.>Q*N?/L!'/K'""$3SUPGP$Q/&P0_?3X3APG2S9!]8#HAO MM,KF[Z=VL 1I=L/80+8ZADB:C19&YK&611UG4Q5-9H23X^T6,K*_&J(U>TG$ MO3N2EBS]^^<_[64@2901=#"9$'V@K8E/R;<6F<'[;XCS1%X"L;CAH-T;IH(^ MGEP79V88[>'@C2;]G)I,TGP6Y+DE44K(9!XY%H_%G_G<@A,?YHRX5ROC)LK+ M--J#K%W9!]%A,R[4@:$:'.?SGY\]=W]UP\[0^@%:A2D';S_GMD(8&H@ MDV 'JH0QR6[F6-V6==0^CF!K5%]%Q=":F;*/;+#%_M?\AL/-\WHKE!,O-;=3-@/<_//^;=N]'UC?MSG,BK@4" M^H \!LP3 & 7-CJ P0J)'U.JZJLCW88AL>:<3>.Q[" 9@CU/G,!C@Z#?Z'L+ M[47L&?ZWC49#0/\5P9..&'\M0[&AUO"D<$7M]/WPJA?^HG]%(&4H>Y?XD8^R M.@D-5O\$]G5;^^QJ: -R9I]0BT0!LVS$"[80!I7I^HGC!/<@&XXH%#8[%L"< M\>_BQR'$8TGF4 N'& B""#U[\/Q1[L/DAW%K1:^C:,B4,%;>T>YS*A M&%C MU@DH+KVQ$ ;N-[3C,!;'9B@$_!]Q2@7C$&T!UBBJ_'=6[>G>O(\GS ; MW0.5$"P1.O ^GX)[93$=HUDO%C=A\2'V?=NBW';R0&Z#)%^R[P%/1C.TIC MAU^#K9IJDY<]-EA'QHBM6E!9N,]V$#(5]8B;B/$5#D<15;E6;;!]HG?$H1QA MFTF^]+UIA $NM!8"&-N> 5>@A-'LQ1+VC[)-0TPP<.D8!4-,X)8ZGD7BX&F* M(19>#=B[$7_ ?2L(].D#/K3P A"GE#S:^#)WYD0<^/"Z54#'\5C&#PQX7,)H M;X$!K#F() X2<'F1N2;P A;$_6J%WD3(,NHRGOJ5^-;\'1\1&(K/!;D+, ?_ M-XTHCL#X&%;/OP2/MD"\^=J4+A@+;9=3"4UQ/)^M'68.6X,+%<1,I3*3F=3V M=S 4YTU!"&1^?!#>-*-!8#,-@L\O'>^)^F!3\=?8LO$F!# N;QE?Q.X"VCP_ MP^"[IH&^*+Z;4SX/&\)LQ[7[V-;^"MLM?3R-?(8E@9 G&^,I&M,E@18%Y('N M"U]8E.U::.[2V,[$D8%>#_ ACOH4PR^D7 3CL"G\4?V"2>V!),>C/.FV./:, MIT D9*>DM%M1G9-\A)SE#\( RFOIB*A;8N(&'EL"* MJGV:4Y=/ ^%%& -)%)4D/J'F2M[6?A3T$>@+ YDC[ TR"EL"C39]0 M+^(.(OO@@/%>1DL@ KY$$G3?++0A:BWW4?/><1MLX1AAM:W98>Q.0", N.0 M!X:+=+ IV&Z^/8E"U)H8E4[T>4!1#0JCT_:GL24=,#L1] B#XA9FE89&3@*^ MF8"ZB]4J2 @+!M!AJ2^)K)WYS$M&V00?V;B>!/)V( Q*M =H0/,DD9Z*5YOS M&3=.D)G]K0";2 JA"B2%KWE@K4MLMYDJS)P*85%+(ID.,&?R#21@Y(/(C7T1 MGX8$V%%L)%M4AJC2R@29V MC2DTI?,\'+'&NYB)6?D%;NT6*H!,MN-_ IO06F(U@WE2H>!01X9/78BL6(H,9G00>#H7U&+Q+ MTJD[7,1]R*D+E85?C *NL5*O!3]-&3]YKP\6(+*F'Q.?N^8_OXCP<1#J,J=Q M7Y4[>$P./B%J:/44!>6^T'.C[P_":/$KD4<)&%*4!@A MLW6K8=[RG!-Y[[4))YG',EI"SL+D5W:&?F/S8P&(+&F9-L&(L@T6V-1&#K9 M(8&QZ#,;-^!V>=:NE]8KC'>>(%&J>]U$?Y;#9#03)1-X2"S4'=8ID[AIM"@S ME,UU_1.,@'L3A\[Y'LKQNS52Y$DVR'S*ZJ>2$=BSC$NXC)>^P\549#M3[?J2 M_&.5Y%=)_DHG^?=))J',2)7!GEIGC47*Q-@&FRNG]MO:Q[TLM74"38@>/B'? M1G>;&R.BNR#&D"UJ/[+MV'L]/&+!/7-NKB7B&B:$J&SA_;ELM,_M![(F@LX^304A3SS%)<1/1=$12%-TVIY=@N M36::-^Z3/R$)<'DVKXD]@;#,_7^BXDGNL"[(/SU?*#_FQW#G@YL\,NV WDL, M(@E:*^-B4UP \X?K@P-23& E-Y6=P)Y&43+I<.9A@4HB(;<[?DLPPO? M!5%I,6W%%0P/LV#X)1(8+- M$X\N!TPWL5H?U$4\__6^P8<@%!LR$QEY$QM[2@/+MR>899MXCS3-8O X M([P^'YYG6;(X29%),,;Q=.HX+#7'WO@>#1D%2@5*&91$BQ?+REK JO6YLH_M MZ(4WI4Z[Z,-?V0#.:+<5W&)?6G.]4'?3_4*)37SD54*7*_EG#OS^/H>ND86' MN0^6X):>"3W/P;^BWLJJ+<9:+$TUIT04N!%6(B)BHSP[,EW8KLU>A%Y2IJH9 MQ^+^=.)#;W;%Y.BPL/&4%[QNHK>B4 :Y#SP4G 'EP"I9QM+Z>'/O8\C 3 ML[2SNZI]GL51]L@-(E8'-(N<.*J?@S7@*[09O'AYTO[^/??>@YR?+^I=\2@U MAJM%^2;&CB(_+B,XI.P8QPLB3#S7#+)$LZ<_OOH, .C^=X3;%S(Z_\/H]T=C M\Q4/Z!Z'ZY.E]>H"X^R([6)LKS5Q/.M;+C8M#]A)XO"QO)^<76VRDPEKE282 M6>NV^5D$O@/Y[6/#(L_:5G[85S_)>\3 "!\X\>\?[ M;.FQPT"X0V*8.9:&8Z$P6*+V(W]@_; L+ )*$[X/<,V%ES1 M;SS\R'/Z+_(?^-,,#2AII<-,+(N-I19H'(A)E32Q]YZ+K"S;*%*UE'K'D=K*/ MU8=I<),SB3=+Y\4* 676S,Q8<"6?]:T&AI6<-LQ_%>T=S[*9T<3BG]GUV&"M MP,P>V-_CS$1VE. )O.R5&FI>$2U_RW,WTP7/,T63?^*!2%YJFR0)11EC=J@) M*W@61E5)SP"7/WO-JE?F!,^&A4%( M^-&EM?A. 00#O39[@W87<.0X["3(K39_6:(GR'SXE/#\*#Z9\G>7 M@ 3'ISYXN)B _Y0>>/PE,9#N,-63FETD<8'!GL*H9>+B;5MAT?@X2MA4$# [ MI.N(]AOS[,OS3BNH]41U. <$!EQ\7K8>!XGU M.$:]P8&-3[3&QVSC R18?X;1%#T^S\T",U:R%=$2[^=DB5I\+GL<9THQ4B]J MRD10)CU+&'"-1/#\" HX<;)(',3A?WP"C<=_,D!/9'6?& G^Z&*A MI*P)^9_6F0.R:M-9])SPNOCDA=WDA;V5%VK[O(O_*EXX:O-?^;_\[A).$K X MTQ)^X7$ZXBBO&RTH".R EQ79K+16;(25;@X_6)QNBN3]RN$O'HPC,!"\Q_*] M(- FO@<6$:.#'RV"I'*6C#A3CA6($"*KEXR_"!-C5)S;0>CY@GY/XNZP-!&#!U6ED ,-Y,/5 M^1))>R'*MY+Z:&JS+".@%%8D#C);Z2 LY/@]@B.I\\*#E_B5@('=?Z LPB/N M&F%YJR:I&N]/AAZ/%B:XG=FK]*;W:*I[HD@2!N-Z*G\),Q@%N\'(' MS/0UD^0&;ES:++\^O7P5?^,+!LK,I6+W)ZR? ZU0L$5ZMG14C]VQZ3G!/P:C MP7C4/2D5==#$FY!FZIV69HIISV3V;[YGT2GF$4[/(=4HMKV_E?7ID3A1(OO2 M+)RVD8PJ/X 3_1K)A2AZ>F \'7W<%4?7YQR*=G$=BXY0<4C'&WQ\XSDP4S@]ZQOD -RB]?2>][9 50$;^6G,W+=F>C*;A@!\>/V$=QK9>%'OY4Y^L) OPQB!:8 M[OJW*#7A+Q<9G_CV56"PY YU-##MF4V3^Y#N/GU 5C6&[^$-47R&&A<6@7E\[3.X=0CID6,?EX]#=:1-P;XO?#+Q:1BS?/I>Z1 MS.C9U-U1C(TDQ[HD,"S9&0 ,;[,*-B0BGFP'Z@7,@O?I _'%%6]B82G\5'Y[ M=PPA38)FH2UK9C&L?7%K%K M0M)*$3^F,6=>SQ*!;>F6@F.TAG2M;GQGKG3/F;[UKMW< _II*]-%D2J[A2F< M8YK=1OIR<3BAP.958-L*PNU3HB__+W$C]*L-*9-#IMX2)?*]M[0M;=0S=>T' M>[-?\.JGOS%G_8?O[9_R5^$PJ"2>/\8%UMPTCEI("I,Y;+SXXJ&4$;C>XD<0 M\-8PU*S\N^*8+%9@:I8#ZIX50(5QXB5C>/,K3$A<%\WUGR-*06WIO?',F(DA M:\6M%H9XPXRPB^)8@Y.,?9H".4ASE?+-=[+6$=4AS<]'7DB<\[C!;[>_WW_^ M_/7^KY]^_\?8Z(S-<5%1@UPV:9?6Q*EHGS^W-38;[?.77[[^_NOM_>>O7ZJO M&],@C/$W;/_SC^Z@9YJG16!4,?":*(UQ6I2&;0Z/*U D;@'QF3/6^%9078H, MD(?N <_1;,X!N0^$5Q2P,#OF%QP>;>;E_V$HCM.)FL;4Q1&'/Q--]"*RBZR6$:MY_*OWA"VW=/D8Q-2#Y?/X-[OY3#CC[DMRBZ4T)2P; MC)L?")4LG6/P9'T59RM7;V%-@]AB?%A7IE,#=1]MWW-9Z-]IQ7H.]+2]8*]@ MS<-BXM3-9).DX"WF3?\QZ/;-<:<6<>C>N-WK5T7(W9XFY9#VVB_$PJQ(+6R1 M\EQ+^82 Y&:RLBFDXHQ3,;[R&!VK] 2Q^.(M/SF6=Q'_*W.$3]1,?:26R!$; M(F5;,RZ_JHHG0U4\J8JG"U8\I2K4_+N+70@"+,><_L/HC :#OM"D^]T@D" H M=X#_X&/W3(X4V.]ZVTT%Z[3BBM^XI@(NN8E>_O%UZ74:$ MEK3Q^/2O"$UD*>6"UO+?N54N7)V,&7"6NP481'9Y/A6)L'1RL]@6E]B3ZB<& M*3+SX:&N2YI&TGV+^3KOS=5M4M :/+$I\WS8/<_X09 B4B0,A6\DT7-MRC#- M%';E3&$)=3C5Z&6Y/U8_VAB-Q=()<6/[[Q0+I*QLK]WK\@/,7KN_QA/()5LV M'6],L\2@-@F_R"&A*9K[>/1'[J)#D!?X/O (^N:A6:EA/-[:%! V%+.GMM3] M;C! 5[Z^.("6:U USZ[ M%MZ;ON9DD)0 YF6!\HJQL[E\*@DGG3F5M/TLTAF]G74;76A4H_N1S@A>8]-K?L1;\CC.4K'VO*D.MNZ,@DJ3[DA17-9$+NM_1>/A M'\:@;PSK$:RO#)OU3V,S1G@PQ))*0L5@%V&P,DL[SNYV7E5\WE3Q>16?OU1\ M7J(F[$@_7G&L1P>?GN? H. >]D=FSU":]!!-.CA-D\:D/WH [;I4KXR&O%JZ MS_3.G7J6.&^+Q2UXYH,U^(M)SH- NZJES]BXXS"U6GSG#CZVE")+;?&L&._D MY&_HQZ^(Y0J??XBUZ [.YL=7YJL->;N,SAVVA\8;F0HKB2Y)Y$FOPGIRO' H M)D7\>PN3?S=J'BD5EGR53 +/B4):B,XYEKD.K6L0_XJDX8&;8+3' M:A/*WH1QIVV.U2X4N@LL6RR*"(X23$*""MH8RV?6)7JJQ8;&YMTZF$8;2G / M.)S,%1NS1R:^]OWV;W^),"<:Y.H-CA(=F\C$DCIXP5XM9R@6BXK+*+:TZT%PGQTTEQZLB MQ\WJR_'\+29*CBLY7G$NNP(Y;BI[O"IRW*RG/;[MIJIU,G[<&2@9KV1\53BP M=!D_&)Y9QAL=)>(O!K!]$NS9%.C:FVK$F6"J_2M)?/IKKHG""R[7%]_'IX/% M\QN;*N@BZ0K#?O$>^=_ZR9]8[5C(CR/S"@#M__W\^]]NM+?V.Z$DI)K\GXG# M[N:YFU,:!N_A2^N^)?4.@>E_S79S1*7CTSEU U0QL!)O0=E NT?Z@!U.?L%V MW_C X\[OW\T)O,ESL/.R4'+BY!5KLJR]%4/@<80@/HVPYQF$BHD$I:WJ*4PN M5/E1,;2N46 ]I<"JI, ^L+L"?\/+\=DEE(3?1A 2$HD.UMQG-\3G5'.)" M4AFJ+OWB]\;< M??[+E]O[O__^Z>X?O=%H,!P558-^\&6>R4QX%=6V;Q9_+4&F.+C'X%6/0NPU M<_U-BL[RZW[9C>R)A[S7;?OXI=_9I1L^#C7'Y@R1\\)[^TQY];8(7? ;[,4% MO^)R@PF=$V?&;\6F_,H._@4VLD\C;,?#!@2;8^ZQ*_L+.KNU%GC5K>[FB@A4 MDA>%-VB [5_OO]_^=OMG?;Q M?[_<_OKYPYVN??[RH;VY=K?JFW?@7ITJ56NVFETRK$++4: [ITSX^>5FW91R M'CJSZ7;AZ8('%/(K^3[X7KN[_?WVK]K?;O_^\Z??%8*:*K8$S-#LN3#&[HA/ MYMK?2#2AOL)74_%U5@AMJ$93:%)H.@)-;W_S;1?;GSIK"APQG7F;!*:T.Y@> MP0;/[RH#MMQZ/F+MRDVNVD>AJ!;+*2 O7G#\H>A)7-=KCR+Y42%F43$R;H_& MI\>+-W&+UF^+3"7_207K3H^&*FH7&QH]E_2\+L&E*C/RE1F],U1FB ('N5!" M?)2IDY#J(+I<2JP6=#QZ]G1#/4=:Q37QIB_PGWFX<'[Z_U!+ 0(4 Q0 ( M %6(94]W:?.\LP@ %)- + " 0 !E>"TS,60Q+FAT M;5!+ 0(4 Q0 ( %6(94\/MOT-AP@ /Q' + " =P( M !E>"TS,60R+FAT;5!+ 0(4 Q0 ( %6(94^+ATM(^04 #4Y + M " 8P1 !E>"TS,F0Q+FAT;5!+ 0(4 Q0 ( %6(94\S> (Q MA!0 %GC 1 " :X7 !P;&]W+3(P,3DP.3,P+GAS9%!+ M 0(4 Q0 ( %6(94_BI$,P$!0 @@ 0 5 " 6$L !P M;&]W+3(P,3DP.3,P7V-A;"YX;6Q02P$"% ,4 " !5B&5/(Q[E2'@M 1 M"@, %0 @ &D0 <&QO=RTR,#$Y,#DS,%]D968N>&UL4$L! M A0#% @ 58AE3^1\\$)<@@ >6$( !4 ( !3VX '!L M;W XML 57 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events
9 Months Ended
Sep. 30, 2019
Subsequent Events  
Subsequent Events

19.    Subsequent Events

Consistent with its long term plans, the Company intends to terminate its defined benefit pension plans during the fourth quarter of 2019.  On October 31, 2019, lump-sum settlement payments of $3,245 and $12,476 were made from the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees and the Douglas Dynamics, L.L.C Salaried Pension Plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, the Company intends to purchase annuities for plan participants during the fourth quarter of 2019. Upon settlement of the

pension liability in the fourth quarter, the Company will reclassify the related pension losses currently recorded to AOCL to the consolidated statements of comprehensive income. As of September 30, 2019, the Company had unrecognized losses related to the pension plans of $6,541, net of tax. The Company will recognize this loss upon termination of the pension plans, adjusted for the total required payout to plan participants which will be determined based on employee elections and market conditions present at the time of termination.