0001558370-20-012248.txt : 20201102 0001558370-20-012248.hdr.sgml : 20201102 20201102160141 ACCESSION NUMBER: 0001558370-20-012248 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201102 DATE AS OF CHANGE: 20201102 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: 201280429 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-20200930x10q.htm 10-Q UNITED STATES
2285745722795412P2M15D0.280.270.840.82true0001287213--12-312020Q3false0010001287213us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001287213us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001287213us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001287213us-gaap:CommonStockMember2020-01-012020-09-300001287213us-gaap:CommonStockMember2019-01-012019-09-300001287213us-gaap:AdditionalPaidInCapitalMember2020-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001287213us-gaap:RetainedEarningsMember2020-06-300001287213us-gaap:AdditionalPaidInCapitalMember2020-06-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001287213us-gaap:RetainedEarningsMember2019-12-310001287213us-gaap:AdditionalPaidInCapitalMember2019-12-310001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001287213us-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:CommonStockMember2020-09-300001287213us-gaap:CommonStockMember2020-06-300001287213us-gaap:CommonStockMember2019-12-310001287213us-gaap:CommonStockMember2019-09-300001287213us-gaap:CommonStockMember2019-06-300001287213us-gaap:CommonStockMember2018-12-310001287213plow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001287213us-gaap:RestrictedStockUnitsRSUMember2019-12-310001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-07-012020-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-01-012020-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-07-012019-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2020-07-012020-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2020-07-012020-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2020-07-012020-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213us-gaap:TransferredOverTimeMember2020-07-012020-09-300001287213us-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001287213us-gaap:OtherCustomerMember2020-07-012020-09-300001287213plow:IndependentDealerMember2020-07-012020-09-300001287213plow:GovernmentCustomerMember2020-07-012020-09-300001287213plow:FleetMember2020-07-012020-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2020-01-012020-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2020-01-012020-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2020-01-012020-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213us-gaap:TransferredOverTimeMember2020-01-012020-09-300001287213us-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001287213us-gaap:OtherCustomerMember2020-01-012020-09-300001287213plow:IndependentDealerMember2020-01-012020-09-300001287213plow:GovernmentCustomerMember2020-01-012020-09-300001287213plow:FleetMember2020-01-012020-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-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:IndependentDealerMember2019-07-012019-09-300001287213plow:GovernmentCustomerMember2019-07-012019-09-300001287213plow:FleetMember2019-07-012019-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2019-01-012019-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2019-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-300001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-01-012020-09-300001287213plow:AccumulatedPensionLiabilityMember2019-01-012019-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-01-012019-09-300001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-080001287213us-gaap:MachineryAndEquipmentMember2020-09-300001287213us-gaap:LeaseholdImprovementsMember2020-09-300001287213us-gaap:LandMember2020-09-300001287213us-gaap:LandImprovementsMember2020-09-300001287213us-gaap:FurnitureAndFixturesMember2020-09-300001287213us-gaap:ConstructionInProgressMember2020-09-300001287213us-gaap:BuildingMember2020-09-300001287213plow:MobileEquipmentAndOtherMember2020-09-300001287213us-gaap:MachineryAndEquipmentMember2019-12-310001287213us-gaap:LeaseholdImprovementsMember2019-12-310001287213us-gaap:LandMember2019-12-310001287213us-gaap:LandImprovementsMember2019-12-310001287213us-gaap:FurnitureAndFixturesMember2019-12-310001287213us-gaap:ConstructionInProgressMember2019-12-310001287213us-gaap:BuildingMember2019-12-310001287213plow:MobileEquipmentAndOtherMember2019-12-310001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-01-012019-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-3000012872132020-03-310001287213plow:WorkTruckSolutionsSegmentMember2020-01-012020-06-300001287213plow:DebtInstrumentInterestRateOptionTwoMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-06-082020-06-080001287213us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-09-300001287213us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-12-310001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-080001287213us-gaap:RevolvingCreditFacilityMember2020-06-080001287213us-gaap:LetterOfCreditMember2020-06-080001287213plow:SwinglineLoanMember2020-06-080001287213us-gaap:RevolvingCreditFacilityMember2020-09-300001287213us-gaap:RevolvingCreditFacilityMember2019-12-310001287213srt:MinimumMember2020-09-300001287213srt:MaximumMember2020-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-09-300001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001287213us-gaap:InterestRateSwapMember2019-12-310001287213plow:TrademarksAndTradenamesMember2020-09-300001287213plow:TrademarksAndTradenamesMember2019-12-310001287213plow:SpecialtyAttachmentsSegmentMember2020-01-012020-06-300001287213plow:WorkTruckSolutionsSegmentMemberplow:MunicipalReportingUnitMember2020-06-300001287213plow:WorkTruckSolutionsSegmentMemberplow:DejanaReportingUnitMember2020-06-300001287213us-gaap:TrademarksMember2020-09-300001287213us-gaap:PatentsMember2020-09-300001287213us-gaap:NoncompeteAgreementsMember2020-09-300001287213us-gaap:DistributionRightsMember2020-09-300001287213us-gaap:CustomerRelationshipsMember2020-09-300001287213us-gaap:TrademarksMember2019-12-310001287213us-gaap:PatentsMember2019-12-310001287213us-gaap:OrderOrProductionBacklogMember2019-12-310001287213us-gaap:NoncompeteAgreementsMember2019-12-310001287213us-gaap:LicensingAgreementsMember2019-12-310001287213us-gaap:DistributionRightsMember2019-12-310001287213us-gaap:CustomerRelationshipsMember2019-12-310001287213plow:WorkTruckAttachmentSegmentMember2020-01-012020-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-09-300001287213plow:WorkTruckAttachmentSegmentMember2020-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-12-310001287213plow:WorkTruckAttachmentSegmentMember2019-12-310001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2020-09-300001287213us-gaap:RetainedEarningsMember2020-07-012020-09-300001287213us-gaap:RetainedEarningsMember2020-01-012020-09-300001287213us-gaap:RetainedEarningsMember2019-07-012019-09-300001287213us-gaap:RetainedEarningsMember2019-01-012019-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-130001287213plow:DejanaMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2020-09-300001287213plow:DouglasDynamicsLlcSalariedPensionPlanMember2019-10-012019-10-310001287213plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember2019-10-012019-10-310001287213us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-07-012020-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2019-07-012019-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-07-012019-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-300001287213us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-09-300001287213us-gaap:LineOfCreditMember2020-09-300001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:PrimeRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:FederalFundsRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:FederalFundsRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:FixedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberplow:FederalFundsRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:FederalFundsRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberplow:FixedRateMember2020-06-082020-06-080001287213us-gaap:RetainedEarningsMember2020-09-3000012872132020-06-3000012872132019-06-3000012872132020-04-012020-06-3000012872132019-04-012019-06-300001287213plow:DejanaMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001287213us-gaap:FairValueMeasurementsRecurringMember2020-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2020-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2020-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-09-300001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckSolutionsSegmentMember2020-01-010001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckAttachmentSegmentMember2020-01-010001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-01-010001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2020-07-012020-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2020-01-012020-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2019-07-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2019-01-012019-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-12-310001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-09-300001287213plow:AccumulatedPensionLiabilityMember2019-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-09-3000012872132019-09-300001287213us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-12-310001287213plow:AccumulatedPensionLiabilityMember2018-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2018-12-3100012872132018-12-310001287213us-gaap:WarrantyReservesMember2020-09-300001287213us-gaap:WarrantyReservesMember2019-12-310001287213us-gaap:SecuredDebtMember2020-09-300001287213us-gaap:SecuredDebtMember2019-12-310001287213plow:SnowAndIceControlEquipmentMember2020-01-012020-09-300001287213plow:PartsAndAccessoriesMember2020-01-012020-09-300001287213plow:CertainSnowplowsMember2020-01-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2020-01-012020-09-300001287213srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-09-300001287213plow:HendersonInc.Member2020-01-012020-09-300001287213plow:DejanaMember2020-01-012020-09-300001287213plow:HendersonInc.Member2019-01-012019-09-300001287213plow:DejanaMember2019-01-012019-09-300001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-082020-06-0800012872132019-01-012019-12-310001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-01-012020-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-01-012020-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedPensionLiabilityMember2019-01-012019-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-01-012019-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-01-012020-09-300001287213us-gaap:RevolvingCreditFacilityMember2020-01-012020-09-300001287213plow:MunicipalReportingUnitMember2020-01-012020-09-300001287213us-gaap:InterestRateSwapMember2020-09-300001287213us-gaap:PensionPlansDefinedBenefitMember2019-10-012019-12-310001287213us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310001287213plow:DouglasDynamicsLlcSalariedPensionPlanMember2019-11-012019-11-300001287213plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember2019-11-012019-11-300001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-01-312020-01-310001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-01-012020-09-300001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-01-012020-09-300001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:FixedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberplow:FixedRateMember2020-06-082020-06-080001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-082020-06-080001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionTwoMemberus-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213plow:DebtInstrumentInterestRateOptionOneMemberus-gaap:SecuredDebtMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2020-06-082020-06-080001287213us-gaap:FairValueMeasurementsRecurringMember2019-12-310001287213us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001287213us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2020-07-012020-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMember2020-07-012020-09-3000012872132020-07-012020-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2020-01-012020-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMember2020-01-012020-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-07-012019-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-07-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMember2019-07-012019-09-3000012872132019-07-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213us-gaap:OperatingSegmentsMemberplow:SpecialtyAttachmentsSegmentMember2019-01-012019-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-01-012019-09-300001287213plow:SpecialtyAttachmentsSegmentMember2019-01-012019-09-3000012872132019-01-012019-09-3000012872132020-09-3000012872132019-12-3100012872132020-11-0200012872132020-01-012020-09-30xbrli:sharesiso4217:USDxbrli:pureplow:itemplow:customeriso4217: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, 2020

OR

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

For the transition period from to .

Commission file number: 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 2, 2020 was 22,857,457.

DOUGLAS DYNAMICS, INC.

Table of Contents

PART I. FINANCIAL INFORMATION

3

Item 1. Financial Statements

3

Unaudited Condensed Consolidated Balance Sheets as of September 30, 2020 and December 31, 2019

3

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2020 and 2019

4

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

5

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

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

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

30

Item 3. Quantitative and Qualitative Disclosures About Market Risk

43

Item 4. Controls and Procedures

44

PART II. OTHER INFORMATION

45

Item 1. Legal Proceedings

45

Item 1A. Risk Factors

45

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

46

Item 3. Defaults Upon Senior Securities

47

Item 4. Mine Safety Disclosures

47

Item 5. Other Information

47

Item 6. Exhibits

48

Signatures

49

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Douglas Dynamics, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share data)

September 30,

December 31,

2020

2019

(unaudited)

(unaudited)

Assets

  

  

Current assets:

Cash and cash equivalents

$

14,285

$

35,665

Accounts receivable, net

123,192

87,871

Inventories

93,721

77,942

Inventories - truck chassis floor plan

11,306

6,539

Refundable income taxes paid

1,441

-

Prepaid and other current assets

4,739

3,511

Total current assets

248,684

211,528

Property, plant, and equipment, net

62,169

58,444

Goodwill

113,134

241,006

Other intangible assets, net

155,508

163,722

Operating lease - right of use asset

22,458

22,557

Other long-term assets

9,311

8,438

Total assets

$

611,264

$

705,695

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

20,068

$

16,113

Accrued expenses and other current liabilities

28,670

26,496

Floor plan obligations

11,028

6,539

Operating lease liability - current

4,297

3,822

Income taxes payable

-

2,990

Short term borrowings

12,000

-

Current portion of long-term debt

1,972

22,143

Total current liabilities

78,035

78,103

Retiree health benefit obligation

6,654

6,338

Deferred income taxes

28,655

47,211

Long-term debt, less current portion

265,920

222,081

Operating lease liability - noncurrent

18,466

18,981

Other long-term liabilities

25,681

19,818

Stockholders’ equity:

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

229

228

Additional paid-in capital

157,696

155,001

Retained earnings

36,065

160,748

Accumulated other comprehensive loss, net of tax

(6,137)

(2,814)

Total stockholders’ equity

187,853

313,163

Total liabilities and stockholders’ equity

$

611,264

$

705,695

See the accompanying notes to condensed consolidated financial statements.

3

Douglas Dynamics, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

(In thousands, except share and per share data)

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

(unaudited)

(unaudited)

Net sales

  

$

133,761

  

$

141,869

$

321,994

  

$

411,412

Cost of sales

97,033

101,930

241,501

288,934

Gross profit

36,728

39,939

80,493

122,478

Selling, general, and administrative expense

16,428

17,269

47,435

52,680

Impairment charges

-

-

127,872

-

Intangibles amortization

2,737

2,737

8,214

8,217

Income (loss) from operations

17,563

19,933

(103,028)

61,581

Interest expense, net

(5,007)

(4,271)

(15,709)

(12,610)

Debt modification expense

(237)

-

(3,429)

-

Other income (expense), net

145

(120)

(33)

(416)

Income (loss) before taxes

12,464

15,542

(122,199)

48,555

Income tax expense (benefit)

3,234

3,113

(17,484)

10,949

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Weighted average number of common shares outstanding:

Basic

22,857,457

22,795,412

22,842,777

22,773,546

Diluted

22,878,002

22,832,170

22,842,777

22,808,722

Earnings (loss) per common share:

Basic

$

0.40

$

0.54

$

(4.60)

$

1.63

Diluted

$

0.39

$

0.53

$

(4.60)

$

1.61

Cash dividends declared and paid per share

$

0.28

$

0.27

$

0.84

$

0.82

Comprehensive income (loss)

$

9,719

$

11,361

$

(108,038)

$

33,116

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,

2020

2019

(unaudited)

Operating activities

Net income (loss)

  

$

(104,715)

  

$

37,606

Adjustments to reconcile net income (loss) to net cash used in operating activities:

Depreciation and amortization

14,704

14,335

Amortization of deferred financing costs and debt discount

914

910

Debt modification expense

267

-

Stock-based compensation

2,768

3,061

Adjustments on derivatives not classified as hedges

3,133

-

Provision for losses on accounts receivable

778

988

Deferred income taxes

(18,556)

442

Impairment charges

127,872

-

Earnout liability

(2,017)

(217)

Changes in operating assets and liabilities:

Accounts receivable

(36,656)

(72,734)

Inventories

(16,057)

(8,410)

Prepaid assets, refundable income taxes and other assets

(3,542)

(2,450)

Accounts payable

3,205

(1,594)

Accrued expenses and other current liabilities

(962)

4,418

Benefit obligations and other long-term liabilities

1,782

2,476

Net cash used in operating activities

(27,082)

(21,169)

Investing activities

Capital expenditures

(9,465)

(7,801)

Net cash used in investing activities

(9,465)

(7,801)

Financing activities

Shares withheld on restricted stock vesting paid for employees’ taxes

(72)

(50)

Payments of financing costs

(992)

-

Dividends paid

(19,411)

(18,879)

Net revolver borrowings

12,000

57,000

Borrowings on long-term debt

270,875

-

Repayment of long-term debt

(247,233)

(32,051)

Net cash provided by financing activities

15,167

6,020

Change in cash and cash equivalents

(21,380)

(22,950)

Cash and cash equivalents at beginning of period

35,665

27,820

Cash and cash equivalents at end of period

$

14,285

$

4,870

Non-cash operating and financing activities

Truck chassis inventory acquired through floorplan obligations

$

27,691

$

40,974

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

Balance at June 30, 2020

22,857,457

$

229

$

157,497

$

33,320

$

(6,626)

$

184,420

Net income

9,230

9,230

Dividends paid

(6,485)

(6,485)

Adjustment for postretirement benefit liability, net of tax of $20

(57)

(57)

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

546

546

Stock based compensation

199

199

Balance at September 30, 2020

22,857,457

$

229

$

157,696

$

36,065

$

(6,137)

$

187,853

Nine Months Ended September 30, 2020

Balance at December 31, 2019

22,795,412

$

228

$

155,001

$

160,748

$

(2,814)

$

313,163

Net income (loss)

(104,715)

(104,715)

Dividends paid

(19,411)

(19,411)

Impact due to adoption of ASC 2016-13 (credit losses), net of tax of $193

(557)

(557)

Adjustment for pension and postretirement benefit liability, net of tax of $60

(171)

(171)

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

(3,152)

(3,152)

Shares withheld on restricted stock vesting

(72)

(72)

Stock based compensation

62,045

1

2,767

2,768

Balance at September 30, 2020

22,857,457

$

229

$

157,696

$

36,065

$

(6,137)

$

187,853

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)

Shares withheld on restricted stock vesting

-

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

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 2019 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 25, 2020.

The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. Under this 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 16 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments.

Interim Condensed Consolidated Financial Information

The accompanying Condensed Consolidated Balance Sheet as of September 30, 2020, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2020 and 2019, and the Condensed Cash Flows for the nine months ended September 30, 2020 and 2019 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.  

7

As a result of the COVID-19 pandemic, including the market volatility and other economic implications associated with the crisis and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations have been impacted in the three and nine months ended September 30, 2020, and may be significantly impacted in future quarters. In addition, the Company’s working capital and liquidity needs may become more unpredictable as a result of changes in order patterns among customers due to the pandemic.  Based on the COVID-19 pandemic, the results of operations of the Company for any quarter during the crisis 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 preventatively and voluntarily closed its facilities on March 18, 2020.  The Company slowly ramped up production and returned to full production during the second quarter and remained fully operational in the third quarter. The Company has taken what it believes to be the appropriate and necessary safety steps and precautions as employees have returned to work.

During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act on March 27, 2020 in response to the COVID-19 pandemic. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to a plant shutdown related to the COVID-19 pandemic. As a result of the CARES Act, the Company recorded a total benefit of $1,152 for the nine months ended September 30, 2020 to Cost of sales and Selling, general and administrative expense on the Consolidated Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Goodwill

The Company performs an annual impairment test for goodwill and more frequently if an event or circumstances indicate that an impairment loss has been incurred. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in legal factors or business climate that could affect the value of an asset. The amount of goodwill impairment is determined by the amount the carrying value of the reporting unit exceeds its fair value.  The Company has determined it has three reporting units, and all significant decisions are made on a company-wide basis by the chief operating decision maker. The fair value of the reporting unit is estimated by using an income and market approach. The estimated fair value is compared with the aggregate carrying value. If the fair value is greater than the carrying amount, there is no impairment. If the carrying amount is greater than the fair value, an impairment loss is recognized equal to the difference. Annual impairment tests conducted by the Company on December 31, 2019 resulted in no adjustment to the carrying value of goodwill. During the quarter ended June 30, 2020, the Company identified a triggering event as there has been a significant decline in the business climate and in results of operations as a result of uncertainty related to the COVID-19 pandemic and chassis availability constraints. Given these indicators, the Company determined that there was a higher degree of uncertainty in achieving its financial projections. Therefore, the Company performed an impairment test as of June 30, 2020 for each of its reporting units.

The Work Truck Attachments segment consists of one reporting unit: Commercial. The impairment test performed as of June 30, 2020 indicated no impairment for the Commercial reporting unit. The Work Truck Solutions consists of two reporting units; Municipal and Dejana. At June 30, 2020, the Municipal reporting unit’s carrying value exceeded its fair value. As a result, $47,799 of the Municipal goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). At June 30, 2020, the Dejana reporting unit’s carrying value exceeded its fair value. As a result, $80,073 of the Dejana goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Recently Adopted 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 adopted this standard in the first quarter of fiscal 2020. Upon adoption, the Company recognized the cumulative effect of adopting this guidance as an

8

adjustment to the opening balance of retained earnings of $557, net of tax. The Company has identified and implemented changes to processes and controls to meet the standard’s updated reporting and disclosure requirements. See Note 3 for additional information.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform,” which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The Company adopted this standard in the first quarter of fiscal 2020 specifically related to its interest rate swap, where the Company asserts the forecasted transaction using the existing reference rate associated with the swap remains probable. See Note 9 for additional information.

2.Revenue Recognition

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

9

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. The Company books an adjustment to account for revenue over time related to customer owned vehicles, which decreased revenue by $216 and increased revenue by $839 for the three months ended September 30, 2020 and 2019, respectively. The adjustment decreased revenue by $406 and increased revenue by $983 for the nine months ended September 30, 2020 and 2019, 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.

10

Revenue by customer type was as follows:

Three Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 76,903

$ 24,768

$ 101,671

Government

-

19,058

19,058

Fleet

-

11,277

11,277

Other

-

1,755

1,755

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 169,853

$ 78,646

$ 248,499

Government

-

41,248

41,248

Fleet

-

27,639

27,639

Other

-

4,608

4,608

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

11

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 76,903

$ 38,564

$ 115,467

Over time

-

18,294

18,294

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 169,853

$ 98,659

$ 268,512

Over time

-

53,482

53,482

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

Contract Balances

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

Three Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,316

$

3,500

$

(5,620)

$

4,196

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

Nine Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,187

$

12,006

$

(9,997)

$

4,196

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

12

The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to the contractual right to consideration for completed performance obligations not yet invoiced. There were no contract assets as of September 30, 2020 or 2019. 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 $773 and $721 during the three months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,187 and $2,006 during the nine months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period.

3.         Credit Losses

Effective January 1, 2020, the Company adopted new accounting guidance that significantly changes the impairment model for estimating credit losses on financial assets to a current expected credit losses (“CECL”) model that requires entities to estimate the lifetime expected credit losses on such assets, leading to earlier recognition of such losses. Under the new guidance, the Company is required to measure expected credit losses using forward-looking information to assess its allowance for credit losses. The guidance also requires the Company to consider of a broader range of reasonable and supportable information in estimating credit losses. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Effective January 1, 2020, the adoption of CECL accounting, through a modified-retrospective approach, caused an increase to the allowance for credit losses of approximately $400 and $350 for the Work Truck Attachments and Work Truck Solutions segments, respectively.

The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future. Management evaluated the need for an additional allowance for credit losses related to economic conditions arising from the COVID-19 pandemic. Management has not seen indications of customers going out of business and not being able to pay their bills (although the receivables may become more aged). Management believes customers of the Work Truck Attachments segment have long-standing relationships with the Company, and are mature dealers that are likely able to weather the crisis. Many Work Truck Solutions customers are governments and municipal entities who management believes are highly unlikely to default. In addition management believes Work Truck Solutions has long-standing relationships with its customers, and the customers are in general mature dealers that are unlikely to default as a result of the pandemic. Therefore, as of September 30, 2020, no additional reserve related to the COVID-19 pandemic was deemed necessary. As of September 30, 2020, the Company had an allowance for credit losses on its trade accounts receivable of $1,355 and $1,600 at its Work Truck Attachments and Work Truck Solutions segments, respectively.

13

The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the nine months ended September 30, 2020:

Balance at

Adoption of

Additions

Changes to

Balance at

December 31,

ASU 2016-13

charged to

Writeoffs

reserve, net

September 30,

2019

earnings

2020

Nine Months Ended September 30, 2020

Work Truck Attachments

$

600

$

400

$

300

$

12

$

43

$

1,355

Work Truck Solutions

887

350

478

55

(170)

1,600

Total

$

1,487

$

750

$

778

$

67

$

(127)

$

2,955

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

2020

2019

Assets:

Other long-term assets (a)

  

$

8,152

  

$

7,270

Total Assets

$

8,152

$

7,270

Liabilities:

Interest rate swaps (b)

$

14,099

$

6,736

Long-term debt (c)

267,187

247,630

Earnout - Dejana (d)

-

2,000

Total Liabilities

$

281,286

$

256,383

(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 $4,064 and $10,035 at September 30, 2020 are included in Accrued expenses and other current liabilities and Other long-term liabilities,

14

respectively.  Interest rate swaps of $1,522 and $5,214 at December 31, 2019 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) Due to the remote probability of attaining targets related to the 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”), the earnout obligation was reduced to $0 during the nine months ended September 30, 2020, which 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 Dejana. 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 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 or nine months ended September 30, 2020 or September 30, 2019, other than the write off of the remaining balance of the earnout obligation.

5.Inventories

Inventories consist of the following:

September 30,

December 31,

2020

2019

Finished goods

  

$

47,858

  

$

42,125

Work-in-process

8,162

6,906

Raw material and supplies

37,701

28,911

$

93,721

$

77,942

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, 2020 and December 31, 2019, the Company had $11,306 and $6,539, respectively, of chassis inventory and $11,028 and $6,539 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

15

6.

Property, plant and equipment

Property, plant and equipment are summarized as follows:

September 30,

December 31,

2020

2019

Land

$

2,378

$

2,378

Land improvements

4,684

4,541

Leasehold improvements

4,087

4,087

Buildings

29,300

28,715

Machinery and equipment

58,253

55,238

Furniture and fixtures

18,783

17,918

Mobile equipment and other

5,192

5,285

Construction-in-process

11,685

6,555

Total property, plant and equipment

134,362

124,717

Less accumulated depreciation

(72,193)

(66,273)

Net property, plant and equipment

$

62,169

$

58,444

7.

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 (Loss), were as follows:

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30, 2020

September 30, 2020

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,364

$ 3,972

$ 1,286

$ 3,562

Short term lease cost

$ 141

$ 286

$ 121

$ 317

Total lease cost

$ 1,505

$ 4,258

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

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

$ 3,911

$ 3,392

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

$ 3,095

$ 2,679

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

$ 3,796

$ 3,525

16

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2020

December 31, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,458

$ 22,557

Other current liabilities

4,297

3,822

Operating lease liabilities

18,466

18,981

Total operating lease liabilities

$ 22,763

$ 22,803

Weighted Average Remaining Lease Term

Operating leases

69

months

78

months

Weighted Average Discount Rate

Operating leases

5.16%

5.32%

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

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

$ 1,353

2021

5,271

2022

4,916

2023

4,360

2024

3,742

Thereafter

6,578

Total Lease Payments

26,220

Less: imputed interest

(3,457)

Total

$ 22,763

l

17

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

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

66,000

14,000

Customer relationships

80,920

25,891

55,029

Patents

21,136

14,170

6,966

Noncompete agreements

8,640

8,402

238

Trademarks

5,459

3,784

1,675

Amortizable intangibles, net

196,155

118,247

77,908

Total

$

273,755

$

118,247

$

155,508

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

63,000

17,000

Customer relationships

80,920

21,914

59,006

Patents

21,136

13,229

7,907

Noncompete agreements

8,640

8,177

463

Trademarks

5,459

3,713

1,746

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

111,953

86,122

Total

$

275,675

$

111,953

$

163,722

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

2020

    

$

2,733

2021

10,670

2022

10,520

2023

10,520

2024

7,520

2025

6,075

6.

18

9.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2020

2019

Term Loan, net of debt discount of $4,427 and $781 at September 30, 2020 and December 31, 2019, respectively

$

269,886

$

245,787

Less current maturities

1,972

22,143

Long-term debt before deferred financing costs

267,914

223,644

Deferred financing costs, net

1,994

1,563

Long-term debt, net

$

265,920

$

222,081

On June 8, 2020, the Company amended and restated its senior credit facilities. Following the changes, the Company’s senior credit facilities consist of a $275,000 term loan facility (the “Term Loan Credit Agreement”) and a $100,000 revolving credit facility (the “Revolving Credit Agreement”) with a group of banks, of which $10,000 will be available in the form of letters of credit and $10,000 will be available for the issuance of short-term swingline loans. The Term Loan Credit Agreement also allows the Company to request the establishment of one or more additional term loan commitments in an aggregate amount not in excess of $100,000 subject to specified terms and conditions, which amount may be further increased so long as the First Lien Debt Ratio (as defined in the Term Loan Credit Agreement) is not greater than 3.25 to 1.00. The Revolving Credit Agreement also allows the Company, as a borrower, to request the establishment of one or more additional revolving commitments in an aggregate amount not in excess of $50,000, subject to specified terms and conditions. The Company applied the proceeds of the Term Loan Credit Agreement to refinance its existing senior secured term loan facility and for the payment of transaction consideration and expenses in connection with the Revolving Credit Agreement and the Term Loan Credit Agreement.

Following the June 8, 2020 changes to senior credit facilities described above, the new term loan under the Term Loan Credit Agreement generally bears interest at (at the Company’s election) either (i) 2.75% per annum plus the greatest of (which if the following would be less than 2.00%, such rate shall be deemed to be 2.00%) (a) the Prime Rate (as defined in the Term Loan Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Term Loan Credit Agreement) plus 0.50% and (c) 1.00% plus the greater of (1) the London Interbank Offered Rate (“LIBOR”) for a one month interest period multiplied by the Statutory Reserve Rate (as defined in the Term Loan Credit Agreement) and (2) 1.00% or (ii) 3.75% per annum plus the greater of (a) the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate and (b) 1.00%. If the LIBOR for the applicable interest period is less than 1.00%, such rate shall be deemed to be 1.00% for purposes of calculating the foregoing interest rates in the Term Loan Credit Agreement. The final maturity date of the Term Loan Credit Agreement is June 8, 2026. The principal amount of the term loan will be repaid in quarterly installments in amounts equal to 0.25% of the principal amount of the Term Loan Credit Agreement, with the balance payable on the maturity date.

 

The Company will be required to pay a fee for unused amounts under the Revolving Credit Agreement in an amount ranging from 0.375% to 0.50% of the unused portion of the facility, depending on the utilization of the facility. The Revolving Credit Agreement provides that the Company has the option to select whether borrowings will bear interest at either (i) a margin ranging from 1.75% to 2.25% per annum, depending on the utilization of the facility, plus the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Revolving Credit Agreement) or (ii) a margin ranging from 0.75% to 1.25% per annum, depending on the utilization of the facility, plus the greatest of (which if the following would be less than 2.00%, such rate shall be deemed to be 2.00%) (a) the Prime Rate (as defined in the Revolving Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Revolving Loan Credit Agreement) plus 0.50% and (c) the LIBOR for a one month interest period multiplied by the Statutory Reserve Rate plus 1.00%. If the LIBOR for the applicable interest period is less

19

than 1.00%, such rate shall be deemed to be 1.00% for purposes of calculating the foregoing interest rates in the Revolving Credit Agreement. The final maturity date of the Revolving Credit Agreement is June 8, 2023.

The Term Loan Credit Agreement was issued at a $4,125 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,133 are being amortized over the term of the term loan.

The Company’s amendment to its Term Loan Credit Agreement resulted in a significant modification to a portion of the Company’s debt under ASC 470-50. The Company recorded debt expense of $3,429 related to third party fees that were expensed as incurred as the debt was deemed to be modified under ASC 470-50, and such costs are included as debt modification expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2020.

At September 30, 2020, the Company had outstanding borrowings under its Term Loan Credit Agreement of $269,886, outstanding borrowings under its Revolving Credit Agreement of $12,000, and remaining borrowing availability of $79,627.  At December 31, 2019, the Company had outstanding borrowings under its previous term loan credit agreement of $245,787, no outstanding borrowings on its previous revolving credit facility and remaining borrowing availability of $99,352.  

The Company’s senior credit facilities include certain negative and operating covenants, including restrictions on its ability to pay dividends, and other customary covenants, representations and warranties in events of default. The senior credit facilities entered into and recorded by the Company’s subsidiaries significantly restrict its subsidiaries from paying dividends and otherwise transferring assets to Douglas Dynamics, Inc. The terms of the Revolving Credit Agreement specifically restrict subsidiaries from paying dividends if a minimum availability under the Revolving Credit Agreement is not maintained, and both senior credit facilities restrict subsidiaries from paying dividends above certain levels or at all if an event of default has occurred. These restrictions would affect the Company indirectly since the Company relies principally on distributions from its subsidiaries to have funds available for the payment of dividends. In addition, the Revolving Credit Agreement includes a requirement that, if certain minimum availability under the Revolving Credit Agreement is not maintained, the Company comply with a monthly minimum fixed charge coverage ratio test of 1.0:1.0. Compliance with the fixed charge coverage ratio test is subject to certain cure rights under the Revolving Credit Agreement. At September 30, 2020, the Company was in compliance with the respective covenants. The credit facilities are collateralized by substantially all of the assets of the Company.

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, 2020, the Company was not required to make additional excess cash flow payments during fiscal 2020. The Company made a voluntary payment of $20,000 on its debt on January 31, 2020.

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 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 was previously accounted for as a cash flow hedge. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses currently included in Accumulated other

20

comprehensive loss on the Condensed Consolidated Balance Sheets will be amortized into interest expense on a straight line basis through the life of the swap. The amount expected to be amortized from Accumulated other comprehensive loss into earnings in the next twelve months is $2,991. A mark-to-market adjustment of ($673) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2020, respectively, related to the swap.

The interest rate swap’s negative fair value at September 30, 2020 was $14,099, of which $4,064 and $10,035 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swap’s negative fair value at December 31, 2019 was $6,736, of which $1,522 and $5,214 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. 

10.Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities are summarized as follows:

September 30,

December 31,

2020

2019

Payroll and related costs

$

6,899

$

10,382

Employee benefits

7,616

6,097

Accrued warranty

3,370

3,941

Interest rate swaps

4,064

1,522

Other

6,721

4,554

$

28,670

$

26,496

11.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 $5,750 at September 30, 2020, of which $2,380 is included in Other long-term liabilities and $3,370 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,541 at December 31, 2019, of which $2,600 is included in Other long-term liabilities and $3,941 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. 

21

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,

2020

2019

2020

2019

Balance at the beginning of the period

$

5,355

$

5,731

$

6,541

$

6,174

Warranty provision

864

886

2,125

2,665

Claims paid/settlements

(469)

(273)

(2,916)

(2,495)

Balance at the end of the period

$

5,750

$

6,344

$

5,750

$

6,344

12.

Employee Retirement Plans

The Company sponsored qualified defined-benefit plans, including the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees (“hourly plan”) and the Douglas Dynamics, L.L.C Salaried Pension Plan (“salaried plan”). The salaried plan generally provided pension benefits that were based on the employee’s average earnings and credited service. Such plan was partially frozen as of December 31, 2011 and subsequently was completely frozen as of December 31, 2018. The hourly plan generally provided benefits of stated amounts for each year of service. Such plan was frozen as of December 31, 2011. Consistent with its long-term plans, the Company terminated its hourly plan and salaried plan during the fourth quarter of 2019. In October of 2019, lump-sum settlement payments of $3,245 and $12,476 were made from the hourly plan and salaried plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, in November of 2019 the Company purchased annuities of $4,767 and $20,044 for hourly plan and salaried plan participants, respectively. The Company recognized a non-cash charge within the Consolidated Statements of Income related to unrecognized actuarial losses in AOCL of $6,380 in the year ended December 31, 2019.  

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

2019

2019

Component of net periodic pension cost:

Service cost

$

-

$

-

Interest cost

410

1,230

Expected return on plan assets

(294)

(882)

Amortization of net loss

149

447

Net periodic pension cost

$

265

$

795

In conjunction with the termination of the plans, the Company made payments of $464 in the fourth quarter of 2019.  The Company made required minimum pension funding contributions of $0 to the pension plans in 2019 as a result of $7,000 in voluntary contributions in 2018.

22

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,

2020

2019

2020

2019

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

37

$

111

$

111

Interest cost

47

63

141

189

Amortization of net gain

(77)

(78)

(231)

(234)

Net periodic other postretirement benefit cost

$

7

$

22

$

21

$

66

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

23

13.Earnings (Loss) per Share

Basic earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares, using the two-class method. As the Company has granted RSUs that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings (loss) per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings (loss) per share for common stock and participating securities according to dividends declared and participation rights in undistributed losses. 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 (loss) per share is calculated by dividing net earnings (loss) 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 income (loss) per share computation are excluded to the extent that they would be anti-dilutive. Weighted average of potentially dilutive non-participating RSU’s were 24,132 in the nine months ended September 30, 2020.

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

Basic earnings (loss) per common share

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

$

0.40

$

0.54

$

(4.60)

$

1.63

Earnings (loss) per common share assuming dilution

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

Incremental shares applicable to non-participating RSUs

20,545

36,758

-

35,176

Weighted average common shares assuming dilution

22,878,002

22,832,170

22,842,777

22,808,722

$

0.39

$

0.53

$

(4.60)

$

1.61

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

24

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 $21 and $0 in the three months ended September 30, 2020 and 2019, respectively, and $983 and $1,374 in the nine months ended September 30, 2020 and 2019, 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 2020 and 2019 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 years prior to 2018, 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 $53.50. The Company recognized ($15) and $338 of compensation expense related to the awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized $737 and $1,401 of compensation expense related to the awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020 expected to be earned through the requisite service period was approximately $753 and is expected to be recognized through 2023.

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, 2020 is as follows:

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2019

35,676

$

36.49

1.40

years

Granted

48,433

$

50.20

0.92

years

Vested

(47,196)

$

45.71

Cancelled and forfeited

(891)

$

50.20

Unvested at September 30, 2020

36,022

$

42.73

1.65

years

Expected to vest in the future at September 30, 2020

36,022

$

42.73

1.65

years

25

The Company recognized $214 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized $2,031 and $1,660 of compensation expense related to the RSU awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020, expected to be earned through the requisite service period was approximately $1,098 and is expected to be recognized through 2023.

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

15.

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.

16. Segments

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.

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.

26

All intersegment sales are eliminated in consolidation. 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,

2020

2019

2020

2019

Net sales

Work Truck Attachments

$

76,903

$

75,632

$

169,853

$

213,693

Work Truck Solutions

56,858

66,237

152,141

197,719

$

133,761

$

141,869

$

321,994

$

411,412

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

$

23,072

$

25,066

$

41,689

$

78,195

Depreciation and amortization expense

Work Truck Attachments

$

2,683

$

2,524

$

7,994

$

7,579

Work Truck Solutions

2,224

2,204

6,710

6,756

$

4,907

$

4,728

$

14,704

$

14,335

Assets

Work Truck Attachments

$

396,793

$

406,746

Work Truck Solutions

214,471

360,163

$

611,264

$

766,909

Capital Expenditures

Work Truck Attachments

$

4,850

$

1,955

$

9,105

$

6,209

Work Truck Solutions

375

404

1,110

1,478

$

5,225

$

2,359

$

10,215

$

7,687

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

Total Adjusted EBITDA

$

23,072

$

25,066

$

41,689

$

78,195

Less items to reconcile Adjusted EBITDA to Income (Loss) before taxes:

Interest expense - net

5,007

4,271

15,709

12,610

Depreciation expense

2,170

1,991

6,490

6,118

Amortization

2,737

2,737

8,214

8,217

Purchase accounting (1)

-

-

(2,017)

(217)

Stock based compensation

199

525

2,768

3,061

Impairment charges

-

-

127,872

-

Debt modification expense

237

-

3,429

-

COVID-19 (2)

157

-

1,322

-

Other charges (3)

101

-

101

(149)

Income (loss) before taxes

$

12,464

$

15,542

$

(122,199)

$

48,555

(1)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 and $217 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively.
(2)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.
(3)Reflects unrelated legal and consulting fees for the periods presented.

27

17.

Income Taxes

The Company’s effective tax rate was 26.0% and 20.0% for the three months ended September 30, 2020 and 2019, respectively. The effective tax rate for the three months ended September 30, 2020 was higher when compared to the same period in the prior year due to the release of reserves for uncertain tax positions of $819 in the three months ended September 30, 2019. The Company’s effective tax rate was 14.3% and 22.5% for the nine months ended September 30, 2020 and 2019, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly lower than the Company’s historical annual effective tax rate:

The Company recorded an impairment of nondeductible goodwill related to the Municipal reporting unit. This decreased the rate by 8.2% for the nine months ended September 30, 2020.
After an evaluation of recent profitability, future projections of profitability, and future deferred tax liabilities, the Company concluded that an additional valuation allowance of approximately $1,652 is necessary for certain state deferred tax assets. This decreased the rate by 0.3% for the nine months ended September 30, 2020.

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.

18.

Changes in Accumulated Other Comprehensive Loss by Component

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

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2019

$

(5,023)

$

2,209

$

(2,814)

Other comprehensive loss before reclassifications

(4,837)

(4,837)

Amounts reclassified from accumulated other comprehensive loss: (1)

1,685

(171)

1,514

Balance at September 30, 2020

$

(8,175)

$

2,038

$

(6,137)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

$

(231)

Tax expense

60

Reclassification net of tax

$

(171)

Realized losses on interest rate swaps reclassified to interest expense

$

2,277

Tax benefit

(592)

Reclassification net of tax

$

1,685

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

28

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

29

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, including as a result of global climate change; (ii) our ability to manage general economic, business and geopolitical conditions, including the impacts of natural disasters, pandemics and outbreaks of contagious diseases and other adverse public health developments, such as the COVID-19 pandemic (iii) our inability to maintain good relationships with the original equipment manufacturers (“OEM”) with whom we currently do significant business; (iv) the inability of our suppliers and OEM partners to meet our volume or quality requirements ; (v) 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; (vi) increases in the price of fuel or freight,  (vii) the effects of laws and regulations (including those enacted in response to the COVID-19 pandemic) and their interpretations on our business and financial condition; (viii) a significant decline in economic conditions, including as a result of global health epidemics such as COVID-19; (ix) our inability to maintain good relationships with our distributors; (x) lack of available or favorable financing options for our end-users, distributors or customers; (xi) inaccuracies in our estimates of future demand for our products; (xii) our inability to protect or continue to build our intellectual property portfolio; (xiii) the effects of laws and regulations and their interpretations on our business and financial condition; (xiv) our inability to develop new products or improve upon existing products in response to end-user needs; (xv) losses due to lawsuits arising out of personal injuries associated with our products; (xvi) factors that could impact the future declaration and payment of dividends; (xvii) our inability to compete effectively against competition; and (xviii) our inability to achieve the projected financial performance with the business of Henderson Enterprises Group, Inc. (“Henderson”) which we acquired in 2014 or 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

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. As described under

30

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

COVID-19

As a result of the COVID-19 pandemic, including the market volatility and other economic implications associated with the pandemic and the economic and regulatory measures enacted to contain its spread, our results of operations have been impacted in the three and nine months ended September 30, 2020, and may be significantly impacted in future quarters. See below for further discussion of the impact to our financial statements. We are not able to predict the full impact of the pandemic on our future financial results as the situation remains unpredictable, but the pandemic has had and is likely to continue to have a material impact on our results of operations for the year ended December 31, 2020. In particular, we recorded goodwill impairment charges of $127.9 million in the nine months ended September 30, 2020 as a result of the economic conditions stemming from the pandemic. See Note 1 for additional information.

We may have challenges in short-term liquidity that could impact our ability to fund working capital needs. We have taken various steps to preserve liquidity, including reducing discretionary spending and deferring payments where appropriate within existing contractual terms, while remaining committed to long-term growth projects.  In consideration of the COVID-19 pandemic, 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 throughout 2020. We are taking appropriate steps to mitigate the effects of the pandemic where possible. We preventatively and voluntarily closed our facilities on March 18, 2020, suspending production and shipments at all of our locations, which negatively impacted sales volumes and profitability during the shutdown period.  Throughout the second quarter, we slowly ramped up production at various facilities as appropriate and returned to full production levels by the end of the second quarter. We remained fully operational throughout the third quarter. We believe that we have taken all of the necessary and appropriate safety steps and precautions for employees who have returned to work. We will continue to monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in the best interests of our employees, customers, suppliers and shareholders.

Overview

The following table sets forth, for the three and nine months ended September 30, 2020 and 2019, 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, 2020 and 2019 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.

31

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

(unaudited)

(unaudited)

(in thousands)

(in thousands)

Net sales

$

133,761

$

141,869

$

321,994

$

411,412

Cost of sales

97,033

101,930

241,501

288,934

Gross profit

36,728

39,939

80,493

122,478

Selling, general, and administrative expense

16,428

17,269

47,435

52,680

Impairment charges

-

-

127,872

-

Intangibles amortization

2,737

2,737

8,214

8,217

Income (loss) from operations

17,563

19,933

(103,028)

61,581

Interest expense, net

(5,007)

(4,271)

(15,709)

(12,610)

Debt modification expense

(237)

-

(3,429)

-

Other income (expense), net

145

(120)

(33)

(416)

Income (loss) before taxes

12,464

15,542

(122,199)

48,555

Income tax expense (benefit)

3,234

3,113

(17,484)

10,949

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

The following table sets forth for the three and nine months ended September 30, 2020 and 2019, the percentage of certain items in our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss), relative to net sales:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

(unaudited)

(unaudited)

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

Cost of sales

72.5

%

71.8

%

75.0

%

70.2

%

Gross profit

27.5

%

28.2

%

25.0

%

29.8

%

Selling, general, and administrative expense

12.3

%

12.2

%

14.7

%

12.8

%

Impairment charges

-

%

-

%

39.7

%

-

%

Intangibles amortization

2.0

%

1.9

%

2.6

%

2.0

%

Income (loss) from operations

13.2

%

14.1

%

(32.0)

%

15.0

%

Interest expense, net

(3.7)

%

(3.0)

%

(4.9)

%

(3.1)

%

Debt modification expense

(0.2)

%

-

%

(1.1)

%

-

%

Other income (expense), net

-

%

-

%

-

%

-

%

Income (loss) before taxes

9.3

%

11.1

%

(38.0)

%

11.9

%

Income tax expense (benefit)

2.4

%

2.2

%

(5.4)

%

2.7

%

Net income (loss)

6.9

%

8.9

%

(32.6)

%

9.2

%

Net Sales

Net sales were $133.8 million for the three months ended September 30, 2020 compared to $141.9 million in the three months ended September 30, 2019, a decrease of $8.1 million, or 5.7%. Sales decreased for the three months ended September 30, 2020 compared to the same period in the prior year due to lower volumes driven by class 4-6 chassis availability constraints at Work Truck Solutions, offset by increased volumes at Work Truck

32

Attachments. Net sales were $322.0 million for the nine months ended September 30, 2020 compared to $411.4 million in the nine months ended September 30, 2019, a decrease of $89.4 million, or 21.7%. Sales decreased for the nine months ended September 30, 2020 compared to the same period in the prior year due to lower volumes driven by below average snowfall, the effect of reduced shipments from our facilities being shut down as a result of the COVID-19 pandemic for several weeks throughout the first and second quarters, and class 4-6 chassis availability constraints. 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,

2020

2019

2020

2019

Net sales

Work Truck Attachments

$

76,903

$

75,632

$

169,853

$

213,693

Work Truck Solutions

56,858

66,237

152,141

197,719

$

133,761

$

141,869

$

321,994

$

411,412

Net sales at our Work Truck Attachments segment were $76.9 million for the three months ended September 30, 2020 compared to $75.6 million in the three months ended September 30, 2019, an increase of $1.3 million primarily due to the timing of shipments. Net sales at our Work Truck Attachments segment were $169.9 million for the nine months ended September 30, 2020 compared to $213.7 million in the nine months ended September 30, 2019, a decrease of $43.8 million primarily due to lower volumes resulting from reduced shipments due to the facilities shutdown associated with the COVID-19 pandemic as well as below average snowfall for the snow season ended March 31, 2020. Snowfall in this most recent snow season was approximately 25% below the ten year average, and was the second below average snowfall season in a row.

Net sales at our Work Truck Solutions segment were $56.9 million for the three months ended September 30, 2020 compared to $66.2 million in the three months ended September 30, 2019, a decrease of $9.3 million. Sales were lower for the three months ended September 30, 2020 when compared to the same period in the prior year due to lower volumes as a result of class 4-6 chassis supply constraints. Net sales at our Work Truck Solutions segment were $152.1 million for the nine months ended September 30, 2020 compared to $197.7 million in the nine months ended September 30, 2019, a decrease of $45.6 million.  Sales were lower for the nine months ended September 30, 2020 when compared to the same period in the prior year due to lower volumes as a result of class 4-6 chassis supply constraints, as well as result of the facilities shutdown associated with the COVID-19 pandemic leading to significantly reduced shipments in the first and second quarters of 2020.  

Cost of Sales

Cost of sales was $97.0 million for the three months ended September 30, 2020 compared to $101.9 million for the three months ended September 30, 2019, a decrease of $4.9 million, or 4.8%. Cost of sales was $241.5 million for the nine months ended September 30, 2020 compared to $288.9 million for the nine months ended September 30, 2019, a decrease of $47.4 million, or 16.4%. The decrease in Cost of sales was driven by decreased sales as discussed above under “—Net Sales”. Cost of sales as a percentage of sales were 72.5% for the three month period ended September 30, 2020 compared to 71.8% for the three month period ended September 30, 2019. The increase in cost of sales as a percentage of sales for the three month period is due to the lower sales volumes. Cost of sales as a percentage of sales were 75.0% for the nine month period ended September 30, 2020 compared to 70.2% for the nine month period ended September 30, 2019. The increase in cost of sales as a percentage of sales for the nine month period is due to lower sales volumes due to below average snowfall and reduced shipments related to facility shutdowns, as well as shutdown expenses related to COVID-19. Such shutdown expenses include the continuation of wages for employees who were not working during the shutdown, as well as an increase in fixed expenses and overhead, as these costs were not capitalized into inventory for the shutdown period.    

33

Gross Profit

Gross profit was $36.7 million for the three months ended September 30, 2020 compared to $39.9 million for the three months ended September 30, 2019, a decrease of $3.2 million, or 8.0%. Gross profit was $80.5 million for the nine months ended September 30, 2020 compared to $122.5 million for the nine months ended September 30, 2019, a decrease of $42.0 million, or 34.3%. 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 decreased from 28.2% for the three months ended September 30, 2019 to 27.5% for the corresponding period in 2020. As a percentage of net sales, gross profit decreased from 29.8% for the nine months ended September 30, 2019 to 25.0% for the corresponding period in 2020.   The reasons for the change 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 $19.2 million for the three months ended September 30, 2020, compared to $20.0 million for the three months ended September 30, 2019, a decrease of $0.8 million, or 4.0%. Selling, general and administrative expenses, including intangibles amortization, were $55.6 million for the nine months ended September 30, 2020, compared to $60.9 million for the nine months ended September 30, 2019, a decrease of $5.3 million, or 8.7%. The decrease was in part due to $2.0 million of earnout valuation adjustments in the nine months ended September 30, 2020. The remainder of the decrease in the three and nine months ended September 30, 2020 is due to lower discretionary spending, including travel and advertising and promotions, as a result of facility shutdowns during the first and second quarters and decreased volumes as a result of the COVID-19 pandemic.

Impairment Charges

Impairment charges were $127.9 million for the nine months ended September 30, 2020. There were no impairment charges in the same period in the prior year. The impairment charges in 2020 relate to goodwill impairment taken on our Municipal and Dejana reporting units of $47.8 and $80.1 million, respectively. The increase in impairment charges was due to reduced performance in the current year and projected future years as a result of the COVID-19 pandemic and chassis and other supply chain constraints. See Note 1 for additional information.

Interest Expense

Interest expense was $5.0 million for the three months ended September 30, 2020, which was higher than the $4.3 million incurred in the same period in the prior year. Interest expense was $15.7 million for the nine months ended September 30, 2020, which was higher than the $12.6 million incurred in the same period in the prior year. The increase in interest expense for the three months ended September 30, 2020 was due to higher interest paid on our term loan of $1.0 million due to the increase in principal balance from the June 8, 2020 refinancing, as well as $0.1 million in non-cash mark-to-market and amortization adjustments on an interest rate swap not accounted for as a hedge. This increase in interest expense was somewhat offset by lower revolver interest of $0.3 million in the three ended September 30, 2020, as a result of decreased short-term borrowings when compared to the prior year. The increase in interest expense for the nine months ended September 30, 2020 was due to $3.2 million in non-cash mark-to-market and amortization adjustments on an interest rate swap not accounted for as a hedge, as well as higher interest paid on our term loan of $0.3 million, due to the increase in principal balance from the June 8, 2020 refinancing slightly offset by a $20.0 million voluntary prepayment made in January 2020. This increase in interest expense was somewhat offset by lower revolver interest of $0.4 million in the nine months ended September 30, 2020, as a result of decreased short-term borrowings when compared to the prior year. See Note 9 for additional information.

34

Debt Modification Expense

Debt modification expense was $0.2 million in the three months ended September 30, 2020, compared to $0.0 million in the same period in the prior year. Debt modification expense was $3.4 million in the nine months ended September 30, 2020, compared to $0.0 million in the same period in the prior year. The debt modification expense in 2020 related to fees incurred in conjunction with the Company’s June 8, 2020 refinancing of its Term Loan and Revolving Credit Agreement.

Income Taxes

The Company’s effective tax rate was 26.0% and 20.0% for the three months ended September 30, 2020 and 2019, respectively. The effective tax rate for the three months ended September 30, 2020 was higher when compared to the same period in the prior year due to the release of reserves for uncertain tax positions of $819 in the three months ended September 30, 2019. The Company’s effective tax rate was 14.3% and 22.5% for the nine months ended September 30, 2020 and 2019, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly lower than the Company’s historical annual effective tax rate:

The Company recorded an impairment of nondeductible goodwill related to the Municipal reporting unit. This decreased the rate by 8.2% for the nine months ended September 30, 2020.
After an evaluation of recent profitability, future projections of profitability, and future deferred tax liabilities, the Company concluded that an additional valuation allowance of approximately $1,652 is necessary for certain state deferred tax assets. This decreased the rate by 0.3% for the nine months ended September 30, 2020.

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

Net income for the three months ended September 30, 2020 was $9.2 million, compared to net income of $12.4 million for the corresponding period in 2019, a decrease of $3.2 million. Net income (loss) for the nine months ended September 30, 2020 was ($104.7) million, compared to net income of $37.6 million for the corresponding period in 2019, a decrease in net income of $142.3 million. The decrease in net income for the three and nine months ended September 30, 2020 was driven by the factors described above under “— Net Sales,” “—Cost of Sales,” “— Selling, General and Administrative Expense,” “— Impairment Charges,” “— Debt Modification Expense,” and “— Income Taxes.”  As a percentage of net sales, net income (loss) was 6.9% for the three months ended September 30, 2020 compared to 8.9% for the three months ended September 30, 2019. As a percentage of net sales, net income (loss) was (32.6%) for the nine months ended September 30, 2020 compared to 9.2% for the nine months ended September 30, 2019.

Discussion of Critical Accounting Policies

There have been no material changes, other than those described below,  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.”

We assessed our reporting units for impariment as of June 30, 2020 as a result of the market volatility around the COVID-19 pandemic.  Based on facts and circumstances, including a reduction in future projections resulting from the economic slowdown and continued chassis availability challenges, we determined there to be a  triggering event for the quarter ended June 30, 2020.  As a result, we performed an impairment test as of June 30, 2020 for each of our reporting units. The Work Truck Attachments segment consists of one reporting unit: Commercial. The impairment test performed as of June 30, 2020 indicated no impairment for the Commercial

35

reporting unit. The Work Truck Solutions consists of two reporting units; Municipal and Dejana. At June 30, 2020, the Municipal reporting unit’s carrying value exceeded its fair value. As a result, $47.8 million of the Municipal goodwill balance was written off during the nine months ended September 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). At June 30, 2020, the Dejana reporting unit’s carrying value exceeded its fair value. As a result, $80.1 million of the Dejana goodwill balance was written off during the nine months ended September 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss.)

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.” Additionally, as a result of the COVID-19 pandemic, we may have challenges in short-term liquidity which could impact our ability to fund working capital and liquidity needs.  

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.

As of September 30, 2020, we had $93.9 million of total liquidity, comprised of $14.3 million in cash and cash equivalents and borrowing availability of $79.6 million under our revolving credit facility, compared with total liquidity as of December 31, 2019 of approximately $135.1 million, comprised of approximately $35.7 million in cash and cash equivalents and borrowing availability of approximately $99.4 million under our revolving credit facility. The decrease in our total liquidity from December 31, 2019 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. We have taken various steps to preserve liquidity, including reducing discretionary spending and deferring payments where appropriate within existing contractual terms, while remaining committed to long-term growth projects. In consideration of the COVID-19 pandemic, 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 the foreseeable future.  

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

As of

September 30,

December 31,

September 30,

2020

2019

2019

Cash and cash equivalents

$

14,285

$

35,665

$

4,870

Inventories

93,721

77,942

90,406

36

We had cash and cash equivalents of $14.3 million at September 30, 2020 compared to cash and cash equivalents of $35.7 million and $4.9 million at December 31, 2019 and September 30, 2019, 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)

2020

2019

Change

Change

Net cash used in operating activities

$

(27,082)

$

(21,169)

$

(5,913)

27.9

%

Net cash used in investing activities

(9,465)

(7,801)

(1,664)

21.3

%

Net cash provided by financing activities

15,167

6,020

9,147

151.9

%

Change in cash

$

(21,380)

$

(22,950)

$

1,570

6.8

%

Net cash used in operating activities increased $5.9 million from the nine months ended September 30, 2019 to the nine months ended September 30, 2020. The increase in cash used in operating activities was due to a $32.0 million decrease in net income (loss) adjusted for reconciling items as a result of the higher net loss in the nine months ended September 30, 2020 from less favorable operating results, partially offset by favorable changes in working capital of $26.1 million. The largest favorable change in working capital was a decrease in accounts receivable due to entering 2020 with a higher accounts receivable balance when compared to the prior year, as well as lower sales in the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. Partially offsetting this favorable change in working capital were unfavorable changes related to the buildup of inventory in the current year in anticipation of supply chain constraints related to the COVID-19 pandemic.

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

Net cash provided by financing activities increased $9.1 million for the nine months ended September 30, 2020 as compared to the corresponding period in 2019. The increase was primarily a result of the debt refinancing that occurred on June 8, 2020, which increased the net borrowings on our long-term debt. The increase was somewhat offset by decreases from payments of financing costs of $1.0 million related to the debt refinancing in the nine months ended September 30, 2020, and there being $12.0 million in outstanding borrowings under our revolving credit facility at September 30, 2020 compared to $57.0 million in short term borrowings at September 30, 2019. Additionally, we made a voluntary debt prepayment of $30.0 million during the first quarter of 2019, compared to a voluntary prepayment of $20.0 million in the first quarter of 2020.

Free Cash Flow

Free cash flow for the three months ended September 30, 2020 was ($25.5) million compared to ($23.2) million in the corresponding period in 2019, a decrease of $2.3 million. Free cash flow for the nine months ended September 30, 2020 was ($36.5) million compared to ($29.0) million in the corresponding period in 2019, a decrease of $7.5 million. The decrease in free cash flow for the nine months ended September 30, 2020 is primarily a result of higher cash used in operating activities of $5.9 million and an increase in capital expenditures of $1.7 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”).

37

These non-GAAP measures include:

Free cash flow; and
Adjusted EBITDA; and
Adjusted net income (loss) and earnings (loss) 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 (used in) operations.  We believe that free cash flow represents our ability to generate additional cash flow from our business operations.

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,

2020

2019

2020

2019

(In Thousands)

(In Thousands)

Net cash used in operations

$

(21,058)

$

(20,849)

$

(27,082)

$

(21,169)

Acquisition of property and equipment

(4,417)

(2,350)

(9,465)

(7,801)

Free cash flow

$

(25,475)

$

(23,199)

$

(36,547)

$

(28,970)

Adjusted EBITDA represents net income (loss) before interest, taxes, depreciation and amortization, as further adjusted for certain charges consisting of unrelated legal and consulting fees, pension termination costs, stock-based compensation, certain purchase accounting expenses, impairment charges, expenses related to debt modifications, and incremental costs incurred related to the COVID-19 pandemic. Such COVID-19 related costs include increased expenses directly related to the pandemic, and do not include either production related overhead inefficiencies or lost or deferred sales. We believe these costs are out of the ordinary, unrelated to our business and not representative of our results. 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;

38

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.

The following table presents a reconciliation of net income (loss), 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, 2020 and 2019:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

(in thousands)

(in thousands)

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Interest expense, net

5,007

4,271

15,709

12,610

Income tax expense (benefit)

3,234

3,113

(17,484)

10,949

Depreciation expense

2,170

1,991

6,490

6,118

Amortization

2,737

2,737

8,214

8,217

EBITDA

22,378

24,541

(91,786)

75,500

Stock-based compensation expense

199

525

2,768

3,061

Impairment charges

-

-

127,872

-

Debt modification expense

237

-

3,429

-

COVID-19 (1)

157

-

1,322

-

Purchase accounting (2)

-

-

(2,017)

(217)

Other charges (3)

101

-

101

(149)

Adjusted EBITDA

$

23,072

$

25,066

$

41,689

$

78,195

(1)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.
(2)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 and $217 reversal of earn-out compensation acquired in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively.
(3)Reflects 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, 2020 and 2019.

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

$

23,072

$

25,066

$

41,689

$

78,195

Adjusted EBITDA at our Work Truck Attachments segment was $20.2 million for the three months ended September 30, 2020 compared to $18.7 million in the three months ended September 30, 2019, an increase of $1.5 million.  The change in the three months ended September 30, 2020 from the corresponding period in 2019 is

39

primarily due to higher volumes. Adjusted EBITDA at our Work Truck Attachments segment was $38.5 million for the nine months ended September 30, 2020 compared to $59.4 million in the nine months ended September 30, 2019, a decrease of $20.9 million.  The change in the nine months ended September 30, 2020 from the corresponding period in 2019 is primarily due to lower volumes resulting from well-below average snowfall for the snow season ended March 31, 2020. In addition, Adjusted EBITDA was lower in the current year due to additional costs and inefficiencies related to the COVID-19 pandemic.

Adjusted EBITDA at our Work Truck Solutions segment was $2.9 million for the three months ended September 30, 2020 compared to $6.4 million in the three months ended September 30 2019, a decrease of $3.5 million. The change in the three months ended September 30, 2020 is primarily due to chassis availability constraints. Adjusted EBITDA at our Work Truck Solutions segment was $3.2 million for the nine months ended September 30, 2020 compared to $18.8 million in the nine months ended September 30 2019, a decrease of $15.6 million. The change in the nine months ended September 30, 2020 is primarily due to lower volumes from the effect of the COVID-19 pandemic and chassis availability constraints, as well as additional costs and inefficiencies related to the pandemic.

Adjusted Net Income (Loss) and Adjusted Earnings (Loss) Per Share (calculated on a diluted basis) represents net income (loss) and earnings (loss) per share (as defined by GAAP), excluding the impact of stock based compensation, pension termination costs, non-cash purchase accounting adjustments, impairment charges, expenses related to debt modifications, certain charges related to unrelated legal fees and consulting fees, incremental costs incurred related to the COVID-19 pandemic, adjustments on derivatives not classified as hedges, net of their income tax impact.  Such COVID-19 related costs include increased expenses directly related to the pandemic, and do not include either production related overhead inefficiencies or lost or deferred sales. We believe these costs are out of the ordinary, unrelated to our business and not representative of our results. Adjustments on derivatives not classified as hedges are non-cash and are related to overall financial market conditions; therefore, management believes such costs are unrelated to our business and are not representative of our results. Management believes that Adjusted Net Income (Loss) and Adjusted Earnings (Loss) 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 (loss) 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.

40

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

(in thousands)

(in thousands)

Net income (loss) (GAAP)

$

9,230

$

12,429

$

(104,715)

$

37,606

Adjustments:

 - Stock-based compensation

199

525

2,768

3,061

 - Impairment charges

-

-

127,872

-

 - Debt modification expense

237

-

3,429

-

 - COVID-19 (1)

157

-

1,322

-

 - Purchase accounting (2)

-

-

(2,017)

(217)

 - Adjustments on derivative not classified as hedge (3)

76

-

3,133

-

 - Other charges (4)

101

-

101

(149)

Tax effect on adjustments

(192)

(131)

(22,202)

(674)

Adjusted net income (loss) (non-GAAP)

$

9,808

$

12,823

$

9,691

$

39,627

Weighted average common shares outstanding assuming dilution

22,878,002

22,832,170

22,866,909

22,808,722

Adjusted earnings (loss) per common share - dilutive

$

0.42

$

0.55

$

0.41

$

1.70

GAAP diluted earnings (loss) per share

$

0.39

$

0.53

$

(4.60)

$

1.61

Adjustments net of income taxes:

 - Stock-based compensation

0.01

0.02

0.09

0.10

 - Impairment charges

-

-

4.72

-

 - Debt modification expense

0.01

-

0.11

-

 - COVID-19 (1)

0.01

-

0.05

-

 - Purchase accounting (2)

-

-

(0.07)

(0.01)

 - Adjustments on derivative not classified as hedge (3)

-

-

0.11

-

 - Other charges (4)

-

-

-

-

Adjusted diluted earnings (loss) per share (non-GAAP)

$

0.42

$

0.55

$

0.41

$

1.70

(1)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.
(2)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 and $217 reversal of earn-out compensation acquired in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively.
(3)Reflects mark-to-market and amortization adjustments on an interest rate swap not classified as a hedge for the periods presented.
(4)Reflects unrelated legal, severance and consulting fees for the periods presented.

41

Contractual Obligations

There have been no material changes to our contractual obligations in the nine months ended September 30, 2020, other than those described below. Due to material changes to contractual obligations related to long-term debt resulting from the refinancing of our Term Loan Credit Agreement and Revolving Credit Agreement, as discussed in Note 9, we have updated our contractual obligations related to our long-term debt and related interest.

(Dollars in thousands)

Total

Less than 1 year

1 - 3 years

3 - 5 years

More than 5 years

Long-term debt (1)

$

269,886

$

1,972

$

3,944

$

3,944

$

260,026

Interest on long-term debt (2)

73,045

3,266

25,831

25,309

18,639

Total contracted cash obligations related to long-term debt

$

342,931

$

5,238

$

29,775

$

29,253

$

278,665

(1)Long-term debt obligation is presented net of discount of $4.4 million at September 30, 2020.
(2)Assumes all debt will remain outstanding until maturity. Interest payments were calculated using interest rates in effect as of September 30, 2020.

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.

42

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 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. Other than the broad effects of the COVID-19 pandemic and its negative impact on the global economy and major financial markets, our primary market risk exposures are changes in interest rates and steel price fluctuations.

43

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, 2020, we had outstanding borrowings under our term loan of $269.9 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, 2020 by $0.4 million, $0.6 million and $0.8 million, respectively.

The Company is party to an interest rate swap agreement to reduce its exposure to interest rate volatility. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses currently included in Accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets will be amortized into interest expense on a straight line basis through the life of the swap. Ongoing mark-to-market adjustments are recorded through earnings. See Note 9 to our Unaudited Condensed Consolidated Financial Statements for additional details on our interest rate swap agreement.

As of September 30, 2020, we had $12.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, 2020 by $0.0 million, $0.0 million and $0.0 million, respectively.

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 8.9% and 9.9% for the three and nine months ended September 30, 2020 compared to 10.1% and 10.8% for the three and nine months ended September 30, 2019.  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.

44

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, 2020, we adopted ASU 2016-13, “Financial Instruments – Credit Losses.” As a result, we have implemented changes to our controls related to credit losses. 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, 2019, other than those discussed below.

The COVID-19 pandemic has had and could continue to have an adverse effect on our business, financial condition, results of operations and cash flows

As a result of the COVID-19 pandemic, and the market volatility and other economic implications associated with it, our business, financial condition, results of operations and cash flows have been adversely impacted in the three and nine months ended September 30, 2020, and may be significantly impacted in future quarters. It may be more difficult to collect from customers as a result of customer bankruptcy or other hardships. Supply chains may be disrupted which could raise prices and impact our ability to obtain inventory timely. During the three months ended September 30, 2020, we continued to face supply chain disruptions and difficulty obtaining chassis and other inventory. Supply chains may continue to be disrupted which could adversely affect our results.

The COVID-19 pandemic has impacted, and will likely continue to impact, our office locations and our manufacturing and servicing facilities, as well as those of our third party vendors, including the effects of facility closures, reductions in operating hours and other social distancing efforts.  For example, we enacted temporary shutdown of certain of our facilities in the first and second quarters to protect the health and safety of our employees, customers, partners and the surrounding communities. We slowly ramped up production during the second quarter, and are currently at full production levels. Although our operations are generally viewed as essential services in the geographies in which we operate, we can give no assurance that our operations will continue to be classified as essential in each of the jurisdictions in which we operate.  As a result, should additional facility closures and hours restrictions come into effect, our operations may be impacted.

We may have challenges in short-term liquidity which could impact our ability to fund working capital needs. If our access to capital were to become significantly constrained or if costs of capital increased significantly due the impact of COVID-19, including volatility in the capital markets, a reduction in our credit ratings or other factors, results of operations and cash flows could be adversely affected.

We are not able to predict the full impact of the crisis on our future financial results as the situation remains unpredictable. The extent to which the COVID-19 pandemic impacts our financial condition will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of the COVID-19 pandemic, the longevity of the pandemic, the impact of the pandemic on

45

economic activity,  and the actions to contain its impacts on public health and the global economy. The impact of the COVID-19 pandemic may also exacerbate other risks discussed in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2019, any of which could have a material effect on our financial condition, results of operations and cash flows.

We have taken steps to promote the health and well-being of our workforce, including temporarily shutting down facilities and providing necessary safety equipment to employees who are working. We will continue to monitor the situation as it unfolds and will make adjustments as deemed necessary.

If economic conditions in the United States further deteriorate, or if spending by governmental agencies is limited or reduced, our results of operations, financial condition and ability to generate cash flow may be adversely affected.

Historically, demand for snow and ice control equipment for light and heavy duty trucks as well as upfitted vehicles has been influenced by general economic conditions in the United States, as well as local economic conditions in the snow-belt regions in North America.

The global COVID-19 pandemic has severely restricted the level of economic activity in North America. In response to the pandemic, the governments of many countries, states, cities and other geographic regions have taken preventative or protective actions, such as imposing restrictions on travel and business operations. These measures have and are expected to continue to have significant adverse impacts on domestic and foreign economies of uncertain severity and duration. It is likely that the current pandemic and continued spread of COVID-19 may cause further economic slowdown, and it is possible that it could cause a global recession.

Weakened economic conditions and limited or reduced government spending (including as a result of the COVID-19 pandemic) may cause both our Work Truck Attachments and Work Truck Solutions end-users to delay purchases of replacement snow and ice control equipment and upfit vehicles and instead repair their existing equipment and vehicles, leading to a decrease in our sales of new equipment and upfitted vehicles. Weakened economic conditions and limited or reduced governmental spending may also cause our end-users to delay their purchases of new light and heavy duty trucks. Because our end-users tend to purchase new snow and ice control equipment concurrent with their purchase of new light or heavy duty trucks, their delay in purchasing new light or heavy duty trucks can also result in the deferral of their purchases of new snow and ice control equipment. The deferral of new equipment purchases during periods of weak economic conditions or limited or reduced government spending may negatively affect our results of operations, financial condition and ability to generate cash flow.

Weakened economic conditions or limited or reduced government spending may also cause both our Work Truck Attachments and Work Truck Solutions end-users to consider price more carefully in selecting new snow and ice control equipment and upfit vehicles, respectively. Historically, considerations of quality and service have outweighed considerations of price, but in a weak economy, or an environment of constrained government spending, price may become a more important factor. Any refocus away from quality in favor of cheaper equipment could cause end-users to shift away from our products to less expensive competitor products, or to shift away from our more profitable products to our less profitable products, which in turn would adversely affect our results of operations and our ability to generate cash flow.

See the section titled “–Results of Operations” above for further discussion on the impact the COVID-19 pandemic has had on our results of operations for the three and nine months ended September 30, 2020.  

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

 

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

46

Purchase of Equity Securities

 

During the three months ended September 30, 2020, the Company did not purchase any of its equity securities.

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 9 to the Unaudited Consolidated Financial Statements.

Item 3.Defaults Upon Senior Securities

None.

Item 4.Mine Safety Disclosures

None.

Item 5.Other Information

None.

47

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, 2020, filed on November 2, 2020, formatted in inline XBRL: (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Income (Loss); (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.

48

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

49

EX-31.1 2 plow-20200930xex31d1.htm EX-31.1 UNITED STATES

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


EX-31.2 3 plow-20200930xex31d2.htm EX-31.2 UNITED STATES

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


EX-32.1 4 plow-20200930xex32d1.htm EX-32.1 UNITED STATES

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

By:

/s/ Sarah Lauber

Sarah Lauber

Chief Financial Officer

Dated: November 2, 2020

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-20200930.xsd EX-101.SCH 00100 - Statement - CONDENSED 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 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value - Assets and Liabilities on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property, plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Intangible Asset - Summary (Details) (Alternate Calc) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Leases - Components of Lease and supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Leases - Supplemental Balance sheet information (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Other Intangible Asset - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-Term Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Employee Retirement Plans - Reconciliations (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - 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 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONDENSED 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 10401 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property, plant and equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Warranty Liability link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component 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 30403 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property, plant and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Warranty Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Segments (Table) link:presentationLink link:calculationLink link:definitionLink 31803 - 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 40301 - Disclosure - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value - Fair Value Liability Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Leases Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Other Intangible Asset - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Long-Term Debt - Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Employee Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Employee Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Credit Losses link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 plow-20200930_cal.xml EX-101.CAL EX-101.DEF 7 plow-20200930_def.xml EX-101.DEF EX-101.LAB 8 plow-20200930_lab.xml EX-101.LAB EX-101.PRE 9 plow-20200930_pre.xml EX-101.PRE XML 10 plow-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001287213 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001287213 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2020-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001287213 us-gaap:RetainedEarningsMember 2019-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 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:CommonStockMember 2020-09-30 0001287213 us-gaap:CommonStockMember 2020-06-30 0001287213 us-gaap:CommonStockMember 2019-12-31 0001287213 us-gaap:CommonStockMember 2019-09-30 0001287213 us-gaap:CommonStockMember 2019-06-30 0001287213 us-gaap:CommonStockMember 2018-12-31 0001287213 plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2020-07-01 2020-09-30 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2020-01-01 2020-09-30 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 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001287213 us-gaap:OtherCustomerMember 2020-07-01 2020-09-30 0001287213 plow:IndependentDealerMember 2020-07-01 2020-09-30 0001287213 plow:GovernmentCustomerMember 2020-07-01 2020-09-30 0001287213 plow:FleetMember 2020-07-01 2020-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001287213 us-gaap:OtherCustomerMember 2020-01-01 2020-09-30 0001287213 plow:IndependentDealerMember 2020-01-01 2020-09-30 0001287213 plow:GovernmentCustomerMember 2020-01-01 2020-09-30 0001287213 plow:FleetMember 2020-01-01 2020-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 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: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:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 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 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-01-01 2020-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2019-01-01 2019-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-01-01 2019-09-30 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-06-08 0001287213 us-gaap:MachineryAndEquipmentMember 2020-09-30 0001287213 us-gaap:LeaseholdImprovementsMember 2020-09-30 0001287213 us-gaap:LandMember 2020-09-30 0001287213 us-gaap:LandImprovementsMember 2020-09-30 0001287213 us-gaap:FurnitureAndFixturesMember 2020-09-30 0001287213 us-gaap:ConstructionInProgressMember 2020-09-30 0001287213 us-gaap:BuildingMember 2020-09-30 0001287213 plow:MobileEquipmentAndOtherMember 2020-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001287213 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001287213 us-gaap:LandMember 2019-12-31 0001287213 us-gaap:LandImprovementsMember 2019-12-31 0001287213 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001287213 us-gaap:ConstructionInProgressMember 2019-12-31 0001287213 us-gaap:BuildingMember 2019-12-31 0001287213 plow:MobileEquipmentAndOtherMember 2019-12-31 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001287213 2020-03-31 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-06-30 0001287213 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2020-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-06-08 0001287213 us-gaap:RevolvingCreditFacilityMember 2020-06-08 0001287213 us-gaap:LetterOfCreditMember 2020-06-08 0001287213 plow:SwinglineLoanMember 2020-06-08 0001287213 us-gaap:RevolvingCreditFacilityMember 2020-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001287213 srt:MinimumMember 2020-09-30 0001287213 srt:MaximumMember 2020-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-09-30 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-12-31 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-12-31 0001287213 us-gaap:InterestRateSwapMember 2019-12-31 0001287213 plow:TrademarksAndTradenamesMember 2020-09-30 0001287213 plow:TrademarksAndTradenamesMember 2019-12-31 0001287213 plow:SpecialtyAttachmentsSegmentMember 2020-01-01 2020-06-30 0001287213 plow:WorkTruckSolutionsSegmentMember plow:MunicipalReportingUnitMember 2020-06-30 0001287213 plow:WorkTruckSolutionsSegmentMember plow:DejanaReportingUnitMember 2020-06-30 0001287213 us-gaap:TrademarksMember 2020-09-30 0001287213 us-gaap:PatentsMember 2020-09-30 0001287213 us-gaap:NoncompeteAgreementsMember 2020-09-30 0001287213 us-gaap:DistributionRightsMember 2020-09-30 0001287213 us-gaap:CustomerRelationshipsMember 2020-09-30 0001287213 us-gaap:TrademarksMember 2019-12-31 0001287213 us-gaap:PatentsMember 2019-12-31 0001287213 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001287213 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001287213 us-gaap:LicensingAgreementsMember 2019-12-31 0001287213 us-gaap:DistributionRightsMember 2019-12-31 0001287213 us-gaap:CustomerRelationshipsMember 2019-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-09-30 0001287213 plow:WorkTruckAttachmentSegmentMember 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2019-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2019-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2020-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001287213 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2019-06-13 0001287213 plow:DejanaMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2020-09-30 0001287213 plow:DouglasDynamicsLlcSalariedPensionPlanMember 2019-10-01 2019-10-31 0001287213 plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember 2019-10-01 2019-10-31 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-07-01 2020-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-07-01 2019-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0001287213 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-09-30 0001287213 us-gaap:LineOfCreditMember 2020-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember us-gaap:PrimeRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:FederalFundsRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:FederalFundsRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:FixedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:FederalFundsRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:FederalFundsRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember plow:FixedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 us-gaap:RetainedEarningsMember 2020-09-30 0001287213 2020-06-30 0001287213 2019-06-30 0001287213 2020-04-01 2020-06-30 0001287213 2019-04-01 2019-06-30 0001287213 plow:DejanaMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2019-09-30 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckSolutionsSegmentMember 2020-01-01 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckAttachmentSegmentMember 2020-01-01 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2020-07-01 2020-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2020-01-01 2020-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:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2019-01-01 2019-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2019-01-01 2019-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-12-31 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-30 0001287213 plow:AccumulatedPensionLiabilityMember 2019-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-09-30 0001287213 2019-09-30 0001287213 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001287213 plow:AccumulatedPensionLiabilityMember 2018-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2018-12-31 0001287213 2018-12-31 0001287213 us-gaap:WarrantyReservesMember 2020-09-30 0001287213 us-gaap:WarrantyReservesMember 2019-12-31 0001287213 us-gaap:SecuredDebtMember 2020-09-30 0001287213 us-gaap:SecuredDebtMember 2019-12-31 0001287213 plow:SnowAndIceControlEquipmentMember 2020-01-01 2020-09-30 0001287213 plow:PartsAndAccessoriesMember 2020-01-01 2020-09-30 0001287213 plow:CertainSnowplowsMember 2020-01-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001287213 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001287213 plow:HendersonInc.Member 2020-01-01 2020-09-30 0001287213 plow:DejanaMember 2020-01-01 2020-09-30 0001287213 plow:HendersonInc.Member 2019-01-01 2019-09-30 0001287213 plow:DejanaMember 2019-01-01 2019-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 2019-01-01 2019-12-31 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-01-01 2020-09-30 0001287213 us-gaap:InterestRateSwapMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2020-01-01 2020-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-09-30 0001287213 plow:MunicipalReportingUnitMember 2020-01-01 2020-09-30 0001287213 us-gaap:InterestRateSwapMember 2020-09-30 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2019-10-01 2019-12-31 0001287213 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0001287213 plow:DouglasDynamicsLlcSalariedPensionPlanMember 2019-11-01 2019-11-30 0001287213 plow:DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember 2019-11-01 2019-11-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-01-31 2020-01-31 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-01-01 2020-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-01-01 2020-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:FixedRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:FixedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2020-06-08 2020-06-08 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionTwoMember 2020-06-08 2020-06-08 0001287213 us-gaap:SecuredDebtMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember plow:DebtInstrumentInterestRateOptionOneMember 2020-06-08 2020-06-08 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-07-01 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2020-07-01 2020-09-30 0001287213 2020-07-01 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 us-gaap:OperatingSegmentsMember plow:SpecialtyAttachmentsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2020-01-01 2020-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 plow:WorkTruckSolutionsSegmentMember 2019-07-01 2019-09-30 0001287213 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 plow:WorkTruckSolutionsSegmentMember 2019-01-01 2019-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2019-01-01 2019-09-30 0001287213 2019-01-01 2019-09-30 0001287213 2020-09-30 0001287213 2019-12-31 0001287213 2020-11-02 0001287213 2020-01-01 2020-09-30 shares iso4217:USD pure plow:item plow:customer iso4217:USD shares plow:segment 22857457 22795412 P2M15D 0.28 0.27 0.84 0.82 true 0001287213 --12-31 2020 Q3 false 0 0 1 10-Q true 2020-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 22857457 14285000 35665000 123192000 87871000 93721000 77942000 11306000 6539000 1441000 4739000 3511000 248684000 211528000 62169000 58444000 113134000 241006000 155508000 163722000 22458000 22557000 9311000 8438000 611264000 705695000 20068000 16113000 28670000 26496000 11028000 6539000 4297000 3822000 2990000 12000000 1972000 22143000 78035000 78103000 6654000 6338000 28655000 47211000 265920000 222081000 18466000 18981000 25681000 19818000 0.01 0.01 200000000 200000000 22857457 22795412 229000 228000 157696000 155001000 36065000 160748000 -6137000 -2814000 187853000 313163000 611264000 705695000 133761000 141869000 321994000 411412000 97033000 101930000 241501000 288934000 36728000 39939000 80493000 122478000 16428000 17269000 47435000 52680000 127872000 2737000 2737000 8214000 8217000 17563000 19933000 -103028000 61581000 -5007000 -4271000 -15709000 -12610000 -237000 -3429000 145000 -120000 -33000 -416000 12464000 15542000 -122199000 48555000 3234000 3113000 -17484000 10949000 9230000 12429000 -104715000 37606000 22857457 22795412 22842777 22773546 22878002 22832170 22842777 22808722 0.40 0.54 -4.60 1.63 0.39 0.53 -4.60 1.61 0.28 0.27 0.84 0.82 9719000 11361000 -108038000 33116000 -104715000 37606000 14704000 14335000 914000 910000 -267000 2768000 3061000 3133000 778000 988000 -18556000 442000 127872000 -2017000 -217000 36656000 72734000 16057000 8410000 3542000 2450000 3205000 -1594000 -962000 4418000 1782000 2476000 -27082000 -21169000 9465000 7801000 -9465000 -7801000 72000 50000 992000 19411000 18879000 12000000 57000000 270875000 247233000 32051000 15167000 6020000 -21380000 -22950000 35665000 27820000 14285000 4870000 27691000 40974000 22857457 229000 157497000 33320000 -6626000 184420000 9230000 9230000 6485000 6485000 20000 57000 57000 -194000 546000 546000 199000 199000 22857457 229000 157696000 36065000 -6137000 187853000 22795412 228000 155001000 160748000 -2814000 313163000 -104715000 -104715000 19411000 19411000 193000 -557000 -557000 60000 171000 171000 1101000 -3152000 -3152000 72000 72000 62045 1000 2767000 2768000 22857457 229000 157696000 36065000 -6137000 187853000 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 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 2019 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 25, 2020.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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. Under this reporting structure, the Company’s two reportable business segments are as follows: </p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"> </p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">See Note 16 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Interim Condensed Consolidated Financial Information</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The accompanying Condensed Consolidated Balance Sheet as of September 30, 2020, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2020 and 2019, and the Condensed Cash Flows for the nine months ended September 30, 2020 and 2019 have been prepared by the Company and have not been audited.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As a result of the COVID-19 pandemic, including the market volatility and other economic implications associated with the crisis and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations have been impacted in the three and nine months ended September 30, 2020, and may be significantly impacted in future quarters. In addition, the Company’s working capital and liquidity needs may become more unpredictable as a result of changes in order patterns among customers due to the pandemic.  Based on the COVID-19 pandemic, the results of operations of the Company for any quarter during the crisis 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company preventatively and voluntarily closed its facilities on March 18, 2020.  The Company slowly ramped up production and returned to full production during the second quarter and remained fully operational in the third quarter. The Company has taken what it believes to be the appropriate and necessary safety steps and precautions as employees have returned to work. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act on March 27, 2020 in response to the COVID-19 pandemic. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to a plant shutdown related to the COVID-19 pandemic. As a result of the CARES Act, the Company recorded a total benefit of $1,152 for the nine months ended September 30, 2020 to Cost of sales and Selling, general and administrative expense on the Consolidated Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company performs an annual impairment test for goodwill and more frequently if an event or circumstances indicate that an impairment loss has been incurred. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in legal factors or business climate that could affect the value of an asset. The amount of goodwill impairment is determined by the amount the carrying value of the reporting unit exceeds its fair value.  The Company has determined it has three reporting units, and all significant decisions are made on a company-wide basis by the chief operating decision maker. The fair value of the reporting unit is estimated by using an income and market approach. The estimated fair value is compared with the aggregate carrying value. If the fair value is greater than the carrying amount, there is no impairment. If the carrying amount is greater than the fair value, an impairment loss is recognized equal to the difference. Annual impairment tests conducted by the Company on December 31, 2019 resulted in no adjustment to the carrying value of goodwill. During the quarter ended June 30, 2020, the Company identified a triggering event as there has been a significant decline in the business climate and in results of operations as a result of uncertainty related to the COVID-19 pandemic and chassis availability constraints. Given these indicators, the Company determined that there was a higher degree of uncertainty in achieving its financial projections. Therefore, the Company performed an impairment test as of June 30, 2020 for each of its reporting units. </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Work Truck Attachments segment consists of one reporting unit: Commercial. The impairment test performed as of June 30, 2020 indicated no impairment for the Commercial reporting unit. The Work Truck Solutions consists of two reporting units; Municipal and Dejana. At June 30, 2020, the Municipal reporting unit’s carrying value exceeded its fair value. As a result, $47,799 of the Municipal goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). At June 30, 2020, the Dejana reporting unit’s carrying value exceeded its fair value. As a result, $80,073 of the Dejana goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">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 adopted this standard in the first quarter of fiscal 2020. Upon adoption, the Company recognized the cumulative effect of adopting this guidance as an </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">adjustment to the opening balance of retained earnings of </span><span style="background-color:#ffffff;color:#212529;">$557</span><span style="background-color:#ffffff;color:#212529;">, net of tax. The Company has identified and implemented changes to processes and controls to meet the standard’s updated reporting and disclosure requirements. See Note 3 for additional information. </span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform,” which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The Company adopted this standard in the first quarter of fiscal 2020 specifically related to its interest rate swap, where the Company asserts the forecasted transaction using the existing reference rate associated with the swap remains probable. See Note 9 for additional information. </p> 2 2 1152000 1 0 2 47799000 80073000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">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 adopted this standard in the first quarter of fiscal 2020. Upon adoption, the Company recognized the cumulative effect of adopting this guidance as an </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">adjustment to the opening balance of retained earnings of </span><span style="background-color:#ffffff;color:#212529;">$557</span><span style="background-color:#ffffff;color:#212529;">, net of tax. The Company has identified and implemented changes to processes and controls to meet the standard’s updated reporting and disclosure requirements. See Note 3 for additional information. </span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform,” which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The Company adopted this standard in the first quarter of fiscal 2020 specifically related to its interest rate swap, where the Company asserts the forecasted transaction using the existing reference rate associated with the swap remains probable. See Note 9 for additional information. </p> 557000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Revenue Streams</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following 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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Work Truck Attachments</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Work Truck Attachments segment has two revenue streams, as identified below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Work Truck Solutions</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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. The Company books an adjustment to account for revenue over time related to customer owned vehicles, which decreased revenue by $216 and increased revenue by $839 for the three months ended September 30, 2020 and 2019, respectively. The adjustment decreased revenue by $406 and increased revenue by $983 for the nine months ended September 30, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by customer type was as follows: </p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 24,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 101,671</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,277</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 56,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 29,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 104,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 78,646</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 248,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,892</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by timing of revenue recognition was as follows:</p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 38,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 115,467</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 56,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 41,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 116,731</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 98,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 268,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 120,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 334,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows the changes in the Company’s contract liabilities during the three and nine months ended September 30, 2020 and 2019, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,187</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,997)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to the contractual right to consideration for completed performance obligations not yet invoiced. There were no contract assets as of September 30, 2020 or 2019. 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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company recognized revenue of $773 and $721 during the three months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,187 and $2,006 during the nine months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p> 2 4 216000 839000 406000 983000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by customer type was as follows: </p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 24,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 101,671</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,277</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 56,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 29,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 104,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,373</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,775</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 78,646</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 248,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Independent dealer</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 304,892</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,985</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fleet</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue by timing of revenue recognition was as follows:</p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 38,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 115,467</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 56,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2019</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 41,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 116,731</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,138</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 75,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 66,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</b></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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 98,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 268,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Attachments</b></p></td><td style="vertical-align:bottom;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Work Truck Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Point in time</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','Times','serif';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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 120,577</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 334,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 213,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 411,412</p></td></tr></table></div> 76903000 24768000 101671000 19058000 19058000 11277000 11277000 1755000 1755000 76903000 56858000 133761000 75632000 29007000 104639000 18373000 18373000 16775000 16775000 2082000 2082000 75632000 66237000 141869000 169853000 78646000 248499000 41248000 41248000 27639000 27639000 4608000 4608000 169853000 152141000 321994000 213693000 91199000 304892000 49985000 49985000 48292000 48292000 8243000 8243000 213693000 197719000 411412000 76903000 38564000 115467000 18294000 18294000 76903000 56858000 133761000 75632000 41099000 116731000 25138000 25138000 75632000 66237000 141869000 169853000 98659000 268512000 53482000 53482000 169853000 152141000 321994000 213693000 120577000 334270000 77142000 77142000 213693000 197719000 411412000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, 2020</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, 2020</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,187</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,006</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,997)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,196</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,067</p></td></tr></table></div> 6316000 3500000 5620000 4196000 6886000 3328000 6147000 4067000 2187000 12006000 9997000 4196000 2006000 13479000 11418000 4067000 0 0 773000 721000 2187000 2006000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">3.</b>         <b style="font-weight:bold;">Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">Effective January 1, 2020, the Company adopted new accounting guidance that significantly changes the impairment model for estimating credit losses on financial assets to a current expected credit losses (“CECL”) model that requires entities to estimate the lifetime expected credit losses on such assets, leading to earlier recognition of such losses. Under the new guidance, the Company is required to measure expected credit losses using forward-looking information to assess its allowance for credit losses. The guidance also requires the Company to consider of a broader range of reasonable and supportable information in estimating credit losses. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Effective January 1, 2020, the adoption of CECL accounting, through a modified-retrospective approach, caused an increase to the allowance for credit losses of approximately </span><span style="background-color:#ffffff;color:#212529;">$400</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$350</span><span style="background-color:#ffffff;color:#212529;"> for the Work Truck Attachments and Work Truck Solutions segments, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future. Management evaluated the need for an additional allowance for credit losses related to economic conditions arising from the COVID-19 pandemic. Management has not seen indications of customers going out of business and not being able to pay their bills (although the receivables may become more aged). Management believes customers of the Work Truck Attachments segment have long-standing relationships with the Company, and are mature dealers that are likely able to weather the crisis. Many Work Truck Solutions customers are governments and municipal entities who management believes are highly unlikely to default. In addition management believes Work Truck Solutions has long-standing relationships with its customers, and the customers are in general mature dealers that are unlikely to default as a result of the pandemic. Therefore, as of September 30, 2020, no additional reserve related to the COVID-19 pandemic was deemed necessary. As of September 30, 2020, the Company had an allowance for credit losses on its trade accounts receivable of </span><span style="background-color:#ffffff;color:#212529;">$1,355</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$1,600</span><span style="background-color:#ffffff;color:#212529;"> at its Work Truck Attachments and Work Truck Solutions segments, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the nine months ended September 30, 2020:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Adoption of </b></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Changes to</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">ASU 2016-13</b></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">charged to</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Writeoffs</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">reserve, net</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">earnings </b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Nine Months Ended September 30, 2020</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Work Truck Attachments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 400</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 300</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 12</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 43</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,355</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Work Truck Solutions</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 887</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 350</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 478</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 55</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';"> (170)</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,600</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,487</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 750</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 778</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';"> (127)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 2,955</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 400000 350000 1355000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Adoption of </b></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Changes to</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">ASU 2016-13</b></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">charged to</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">Writeoffs</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">reserve, net</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">earnings </b></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">Nine Months Ended September 30, 2020</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Work Truck Attachments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 400</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 300</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 12</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 43</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,355</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Work Truck Solutions</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 887</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 350</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 478</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 55</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';"> (170)</span></p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,600</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';white-space:pre-wrap;"> Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 1,487</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 750</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 778</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';"> (127)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';"> 2,955</span></p></td></tr></table></div> 600000 400000 300000 12000 43000 1355000 887000 350000 478000 55000 -170000 1600000 1487000 750000 778000 67000 -127000 2955000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">4.</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table 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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,736</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,630</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Dejana (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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,383</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 $4,064 and $10,035 at September 30, 2020 are included in Accrued expenses and other current liabilities and Other long-term liabilities, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">respectively.  Interest rate swaps of $1,522 and $5,214 at December 31, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(d) Due to the remote probability of attaining targets related to the 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”), the earnout obligation was reduced to $0 during the nine months ended September 30, 2020, which 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 Dejana. 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 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 or nine months ended September 30, 2020 or September 30, 2019, other than the write off of the remaining balance of the earnout obligation. </p> <div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,736</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,630</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnout - Dejana (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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total 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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,383</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 $4,064 and $10,035 at September 30, 2020 are included in Accrued expenses and other current liabilities and Other long-term liabilities, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">respectively.  Interest rate swaps of $1,522 and $5,214 at December 31, 2019 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">(d) Due to the remote probability of attaining targets related to the 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”), the earnout obligation was reduced to $0 during the nine months ended September 30, 2020, which 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 Dejana. 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 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 or nine months ended September 30, 2020 or September 30, 2019, other than the write off of the remaining balance of the earnout obligation. </p> 8152000 7270000 8152000 7270000 14099000 6736000 267187000 247630000 2000000 281286000 256383000 4064000 10035000 1522000 5214000 0 2200000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">5.</b></span><b style="font-weight:bold;">Inventories </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,125</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,906</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,911</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,942</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The 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, 2020 and December 31, 2019, the Company had $11,306 and $6,539, respectively, of chassis inventory and $11,028 and $6,539 of 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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,858</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,125</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,906</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,701</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,911</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,942</p></td></tr></table></div> 47858000 42125000 8162000 6906000 37701000 28911000 93721000 77942000 11306000 6539000 11028000 6539000 <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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,684</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,541</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,087</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,300</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,715</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,238</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,783</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,918</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,192</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,285</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,685</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,555</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">134,362</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">124,717</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,193)</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,273)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">62,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58,444</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,684</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,541</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,087</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,300</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,715</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">55,238</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,783</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,918</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,192</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,285</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,685</p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,555</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','Times','serif';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','Times','serif';font-size:12pt;margin: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">134,362</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">124,717</p></td></tr><tr><td style="vertical-align:middle;width:70.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,193)</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,273)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">62,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">58,444</p></td></tr></table></div> 2378000 2378000 4684000 4541000 4087000 4087000 29300000 28715000 58253000 55238000 18783000 17918000 5192000 5285000 11685000 6555000 134362000 124717000 72193000 66273000 62169000 58444000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">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 </span><span style="font-size:10pt;">one year</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">16 years</span><span style="font-size:10pt;">, some of which include </span><span style="-sec-ix-hidden:Hidden_l-Tj-LeFjk29Wp00Q1aO2g"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">options</span></span><span style="font-size:10pt;"> to extend the leases for up to </span><span style="font-size:10pt;">10 years</span><span style="font-size:10pt;">. 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Lease Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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 (Loss), were as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:104.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 4,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash Flow</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,392</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash lease expense - right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 2,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,525</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Balance Sheet</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental balance sheet information related to leases is as follows:  </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 69</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">months</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 78</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">months</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.16%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.32%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Lease Maturities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Maturities of leases were as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">2020 (excluding the nine months ended September 30, 2020)</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,353</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','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,271</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','Times','serif';font-size:10pt;margin:0pt;">2022</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,916</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,360</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','Times','serif';font-size:10pt;margin:0pt;">2024</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,742</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,578</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','Times','serif';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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,220</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,457)</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','Times','serif';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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,763</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P1Y P16Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:104.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 4,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash Flow</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental cash flow information related to leases is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,392</p></td></tr><tr><td style="vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash lease expense - right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 2,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 3,525</p></td></tr></table></div> 1364000 3972000 1286000 3562000 141000 286000 121000 317000 1505000 4258000 1407000 3879000 3911000 3392000 3095000 2679000 3796000 3525000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 69</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">months</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 78</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">months</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:17.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.16%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.32%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div> 22458000 22557000 4297000 3822000 18466000 18981000 22763000 22803000 P69M P78M 0.0516 0.0532 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">2020 (excluding the nine months ended September 30, 2020)</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 1,353</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','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,271</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','Times','serif';font-size:10pt;margin:0pt;">2022</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,916</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','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,360</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','Times','serif';font-size:10pt;margin:0pt;">2024</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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,742</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,578</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','Times','serif';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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,220</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,457)</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','Times','serif';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','Times','serif';font-size:12pt;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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$ 22,763</p></td></tr></table></div> 1353000 5271000 4916000 4360000 3742000 6578000 26220000 3457000 22763000 <p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;">l</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">8. </b></span><b style="font-weight:bold;">Other Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">September 30, 2020</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">66,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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">14,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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">25,891</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">55,029</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">14,170</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">6,966</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,402</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">238</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,784</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','Times','serif';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','Times','serif';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%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,675</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">196,155</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">118,247</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,908</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">118,247</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">155,508</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">December 31, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">63,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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">17,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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,914</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">59,006</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">13,229</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,907</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,177</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">463</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,713</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,746</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">111,953</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">86,122</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">111,953</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">163,722</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization expense for intangible assets was $2,737 and $2,737 for the three months ended September 30, 2020 and 2019, respectively. Amortization expense for intangible assets was $8,214 and $8,217 for the nine months ended September 30, 2020 and 2019, respectively. Estimated amortization expense for the remainder of 2020 and each of the succeeding five years is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2020</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';">    </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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">2,733</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2021</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2022</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2023</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2024</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2025</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">6,075</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">September 30, 2020</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">66,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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">14,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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">25,891</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">55,029</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">14,170</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">6,966</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,402</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">238</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,784</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','Times','serif';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','Times','serif';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%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,675</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">196,155</span></p></td><td style="vertical-align:bottom;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">118,247</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">77,908</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">118,247</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">155,508</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">December 31, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">63,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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">17,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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">21,914</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">59,006</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">13,229</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,907</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">8,177</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">463</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">3,713</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">1,746</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">111,953</span></p></td><td style="vertical-align:bottom;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">86,122</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">111,953</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">163,722</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div> 77600000 77600000 80000000 66000000 14000000 80920000 25891000 55029000 21136000 14170000 6966000 8640000 8402000 238000 5459000 3784000 1675000 196155000 118247000 77908000 273755000 118247000 155508000 77600000 77600000 80000000 63000000 17000000 80920000 21914000 59006000 21136000 13229000 7907000 8640000 8177000 463000 5459000 3713000 1746000 1900000 1900000 20000 20000 198075000 111953000 86122000 275675000 111953000 163722000 2737000 2737000 8214000 8217000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2020</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';">    </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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">2,733</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2021</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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="background-color:#cceeff;vertical-align:bottom;width:82.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2022</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2023</span></p></td><td style="vertical-align:bottom;width:5.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2024</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">7,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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-family:'Times';">2025</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Times';">6,075</span></p></td></tr></table></div> 2733000 10670000 10520000 10520000 7520000 6075000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">9.</b></span><b style="font-weight:bold;">Long-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Long-term debt is summarized below:</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term Loan, net of debt discount of $4,427 and $781 at September 30, 2020 and December 31, 2019, 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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">269,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">245,787</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972</p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,143</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">267,914</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">223,644</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,563</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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,920</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,081</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On June 8, 2020, the Company amended and restated its senior credit facilities. Following the changes, the Company’s senior credit facilities consist of a $275,000 term loan facility (the “Term Loan Credit Agreement”) and a $100,000 revolving credit facility (the “Revolving Credit Agreement”) with a group of banks, of which $10,000 will be available in the form of letters of credit and $10,000 will be available for the issuance of short-term swingline loans. <span style="background-color:#ffffff;">The Term Loan Credit Agreement also allows the Company to request the establishment of one or more additional term loan commitments in an aggregate amount not in excess of </span><span style="background-color:#ffffff;">$100,000</span><span style="background-color:#ffffff;"> subject to specified terms and conditions, which amount may be further increased so long as the First Lien Debt Ratio (as defined in the Term Loan Credit Agreement) is not greater than </span><span style="background-color:#ffffff;">3.25</span><span style="background-color:#ffffff;"> to 1.00. The Revolving Credit Agreement also allows the Company, as a borrower, to request the establishment of one or more additional revolving commitments in an aggregate amount not in excess of </span><span style="background-color:#ffffff;">$50,000</span><span style="background-color:#ffffff;">, subject to specified terms and conditions. The Company applied the proceeds of the Term Loan Credit Agreement to refinance its existing senior secured term loan facility and for the payment of transaction consideration and expenses in connection with the Revolving Credit Agreement and the Term Loan Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Following the June 8, 2020 changes to senior credit facilities described above, the new term loan under the Term Loan Credit Agreement </span><span style="font-size:10pt;">generally bears interest at (at the Company’s election) either (i) </span><span style="font-size:10pt;">2.75%</span><span style="font-size:10pt;"> per annum plus the greatest of (which if the following would be less than </span><span style="font-size:10pt;">2.00%</span><span style="font-size:10pt;">, such rate shall be deemed to be </span><span style="font-size:10pt;">2.00%</span><span style="font-size:10pt;">) (a) the </span><span style="font-size:10pt;">Prime Rate</span><span style="font-size:10pt;"> (as defined in the Term Loan Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Term Loan Credit Agreement) plus </span><span style="font-size:10pt;">0.50%</span><span style="font-size:10pt;"> and (c) </span><span style="font-size:10pt;">1.00%</span><span style="font-size:10pt;"> plus the greater of (1) the </span><span style="font-size:10pt;">London Interbank Offered Rate (“LIBOR”) for a one month interest period</span><span style="font-size:10pt;"> multiplied by the Statutory Reserve Rate (as defined in the Term Loan Credit Agreement) and (2) </span><span style="font-size:10pt;">1.00%</span><span style="font-size:10pt;"> or (ii) </span><span style="font-size:10pt;">3.75%</span><span style="background-color:#ffffff;font-size:10pt;"> per annum plus the greater of (a) the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate and (b) </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;">. If the LIBOR for the applicable interest period is less than </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;">, such rate shall be deemed to be </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;"> for purposes of calculating the foregoing interest rates in the Term Loan Credit Agreement. The final maturity date of the Term Loan Credit Agreement is June 8, 2026. </span><span style="font-size:10pt;">The principal amount of the term loan will be repaid in quarterly installments in amounts equal to </span><span style="font-size:10pt;">0.25%</span><span style="font-size:10pt;"> of the principal amount of the Term Loan Credit Agreement, with the balance payable on the maturity date. </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;font-size:10pt;">The Company will be required to pay a fee for unused amounts under the Revolving Credit Agreement in an amount ranging from </span><span style="background-color:#ffffff;font-size:10pt;">0.375%</span><span style="background-color:#ffffff;font-size:10pt;"> to </span><span style="background-color:#ffffff;font-size:10pt;">0.50%</span><span style="background-color:#ffffff;font-size:10pt;"> of the unused portion of the facility, depending on the utilization of the facility. The Revolving Credit Agreement provides that the Company has the option to select whether borrowings will bear interest at either (i) a margin ranging from </span><span style="background-color:#ffffff;font-size:10pt;">1.75%</span><span style="background-color:#ffffff;font-size:10pt;"> to </span><span style="background-color:#ffffff;font-size:10pt;">2.25%</span><span style="background-color:#ffffff;font-size:10pt;"> per annum, depending on the utilization of the facility, plus the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Revolving Credit Agreement) or (ii) a margin ranging from </span><span style="background-color:#ffffff;font-size:10pt;">0.75%</span><span style="background-color:#ffffff;font-size:10pt;"> to </span><span style="background-color:#ffffff;font-size:10pt;">1.25%</span><span style="background-color:#ffffff;font-size:10pt;"> per annum, depending on the utilization of the facility, plus the greatest of (which if the following would be less than </span><span style="background-color:#ffffff;font-size:10pt;">2.00%</span><span style="background-color:#ffffff;font-size:10pt;">, such rate shall be deemed to be </span><span style="background-color:#ffffff;font-size:10pt;">2.00%</span><span style="background-color:#ffffff;font-size:10pt;">) (a) the </span><span style="background-color:#ffffff;font-size:10pt;">Prime Rate</span><span style="background-color:#ffffff;font-size:10pt;"> (as defined in the Revolving Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Revolving Loan Credit Agreement) plus </span><span style="background-color:#ffffff;font-size:10pt;">0.50%</span><span style="background-color:#ffffff;font-size:10pt;"> and (c) the </span><span style="background-color:#ffffff;font-size:10pt;">LIBOR for a one month interest period</span><span style="background-color:#ffffff;font-size:10pt;"> multiplied by the Statutory Reserve Rate plus </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;">. If the LIBOR for the applicable interest period is less </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;font-size:10pt;">than </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;">, such rate shall be deemed to be </span><span style="background-color:#ffffff;font-size:10pt;">1.00%</span><span style="background-color:#ffffff;font-size:10pt;"> for purposes of calculating the foregoing interest rates in the Revolving Credit Agreement. </span><span style="font-size:10pt;">The final maturity date of the Revolving Credit Agreement is June 8, 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Term Loan Credit Agreement was issued at a $4,125 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,133 are being amortized over the term of the term loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s amendment to its Term Loan Credit Agreement resulted in a significant modification to a portion of the Company’s debt under ASC 470-50. The Company recorded debt expense of $3,429 related to third party fees that were expensed as incurred as the debt was deemed to be modified under ASC 470-50, and such costs are included as debt modification expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At September 30, 2020, the Company had outstanding borrowings under its Term Loan Credit Agreement of $269,886, outstanding borrowings under its Revolving Credit Agreement of $12,000, and remaining borrowing availability of $79,627.  At December 31, 2019, the Company had outstanding borrowings under its previous term loan credit agreement of $245,787, no outstanding borrowings on its previous revolving credit facility and remaining borrowing availability of $99,352.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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 Company’s senior credit facilities include certain negative and operating covenants, including restrictions on its ability to pay dividends, and other customary covenants, representations and warranties in events of default. The senior credit facilities entered into and recorded by the Company’s subsidiaries significantly restrict its subsidiaries from paying dividends and otherwise transferring assets to Douglas Dynamics, Inc. The terms of the Revolving Credit Agreement specifically restrict subsidiaries from paying dividends if a minimum availability under the Revolving Credit Agreement is not maintained, and both senior credit facilities restrict subsidiaries from paying dividends above certain levels or at all if an event of default has occurred. These restrictions would affect the Company indirectly since the Company relies principally on distributions from its subsidiaries to have funds available for the payment of dividends. In addition, the Revolving Credit Agreement includes a requirement that, if certain minimum availability under the Revolving Credit Agreement is not maintained, the Company comply with a monthly minimum fixed charge coverage ratio test of </span><span style="-sec-ix-hidden:Hidden_a0XH2ZIUxkitgmH9A9jf9Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1.0</span></span><span style="font-size:10pt;">:1.0. Compliance with the fixed charge coverage ratio test is subject to certain cure rights under the Revolving Credit Agreement. At September 30, 2020, the Company was in compliance with the respective covenants. The credit facilities are collateralized by substantially all of the assets of the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">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, </span><span style="font-size:10pt;">100%</span><span style="font-size:10pt;"> of the net cash proceeds of certain asset sales, certain insurance or condemnation events, certain debt issuances, and, within </span><span style="font-size:10pt;">150</span><span style="font-size:10pt;"> days of the end of each fiscal year, </span><span style="font-size:10pt;">50%</span><span style="font-size:10pt;"> of consolidated excess cash flow including a deduction for certain distributions (which percentage is reduced to </span><span style="font-size:10pt;">0%</span><span style="font-size:10pt;"> 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, 2020, the Company was not required to make additional excess cash flow payments during fiscal 2020. The Company made a voluntary payment of </span><span style="font-size:10pt;">$20,000</span><span style="font-size:10pt;"> on its debt on January 31, 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 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 was previously accounted for as a cash flow hedge. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses currently included in Accumulated other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">comprehensive loss on the Condensed Consolidated Balance Sheets will be amortized into interest expense on a straight line basis through the life of the swap. The amount expected to be amortized from Accumulated other comprehensive loss into earnings in the next twelve months is $2,991. A mark-to-market adjustment of ($673) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2020, respectively, related to the swap.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The interest rate swap’s negative fair value at September 30, 2020 was $14,099, of which $4,064 and $10,035 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swap’s negative fair value at December 31, 2019 was $6,736, of which $1,522 and $5,214 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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Term Loan, net of debt discount of $4,427 and $781 at September 30, 2020 and December 31, 2019, 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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">269,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">245,787</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972</p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,143</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">267,914</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">223,644</p></td></tr><tr><td style="vertical-align:middle;width:68.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,563</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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,920</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,081</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div> 4427000 781000 269886000 245787000 1972000 22143000 267914000 223644000 1994000 1563000 265920000 222081000 275000000 100000000 10000000 10000000 100000000 3.25 50000000 0.0275 0.0200 0.0200 Prime Rate 0.0050 0.0100 London Interbank Offered Rate (“LIBOR”) for a one month interest period 0.0100 0.0375 0.0100 0.0100 0.0100 0.0025 0.00375 0.0050 0.0175 0.0225 0.0075 0.0125 0.0200 0.0200 Prime Rate 0.0050 LIBOR for a one month interest period 0.0100 0.0100 0.0100 4125000 1133000 -3429000 269886000 12000000 79627000 245787000 0 99352000 1 P150D 0.50 0 20000000 175000000 1 0.02495 0.010 2991000 673000 1637000 14099000 4064000 10035000 6736000 1522000 5214000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';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;">Accrued Expenses and Other Current Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,382</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,616</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,097</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,941</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,064</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,522</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,554</p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,670</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">26,496</p></td></tr></table></div> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,382</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,616</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,097</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,941</p></td></tr><tr><td style="vertical-align:middle;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,064</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,522</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,554</p></td></tr><tr><td style="vertical-align:bottom;width:70.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,670</p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">26,496</p></td></tr></table></div> 6899000 10382000 7616000 6097000 3370000 3941000 4064000 1522000 6721000 4554000 28670000 26496000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">11.</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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">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 </span><span style="font-size:10pt;">two years</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">one year</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">one year</span><span style="font-size:10pt;"> warranty.  The Company determines the amount of the estimated warranty costs (and its corresponding warranty reserve) based on the Company’s prior </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">$5,750</span><span style="font-size:10pt;"> at September 30, 2020, of which </span><span style="font-size:10pt;">$2,380</span><span style="font-size:10pt;"> is included in Other long-term liabilities and </span><span style="font-size:10pt;">$3,370</span><span style="font-size:10pt;"> is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was </span><span style="font-size:10pt;">$6,541</span><span style="font-size:10pt;"> at December 31, 2019, </span><span style="font-size:10pt;">of which </span><span style="font-size:10pt;">$2,600</span><span style="font-size:10pt;"> is included in Other long-term liabilities and </span><span style="font-size:10pt;">$3,941</span><span style="font-size:10pt;"> is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following is a rollforward of the Company’s warranty liability:</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,174</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (469)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,916)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,495)</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,750</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,750</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P2Y P1Y P1Y P5Y 5750000 2380000 3370000 6541000 2600000 3941000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,174</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,665</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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (469)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,916)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,495)</p></td></tr><tr><td style="vertical-align:middle;width:44.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,750</p></td><td style="vertical-align:bottom;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td><td style="vertical-align:bottom;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,750</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,344</p></td></tr></table></div> 5355000 5731000 6541000 6174000 864000 886000 2125000 2665000 469000 273000 2916000 2495000 5750000 6344000 5750000 6344000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;padding-left:36pt;text-indent:-36pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><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','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">12.</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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">The Company sponsored qualified defined-benefit plans, including the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees (“hourly plan”) and the Douglas Dynamics, L.L.C Salaried Pension Plan (“salaried plan”). The salaried plan generally provided pension benefits that were based on the employee’s average earnings and credited service. Such plan was partially frozen as of December 31, 2011 and subsequently was completely frozen as of December 31, 2018. The hourly plan generally provided benefits of stated amounts for each year of service. Such plan was frozen as of December 31, 2011. Consistent with its long-term plans, the Company terminated its hourly plan and salaried plan during the fourth quarter of 2019. In October of 2019, lump-sum settlement payments of </span><span style="background-color:#ffffff;color:#212529;">$3,245</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$12,476</span><span style="background-color:#ffffff;color:#212529;"> were made from the hourly plan and salaried plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, in November of 2019 the Company purchased annuities of </span><span style="background-color:#ffffff;color:#212529;">$4,767</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$20,044</span><span style="background-color:#ffffff;color:#212529;"> for hourly plan and salaried plan participants, respectively. The Company recognized a non-cash charge within the Consolidated Statements of Income related to unrecognized actuarial losses in AOCL of </span><span style="background-color:#ffffff;color:#212529;">$6,380</span><span style="background-color:#ffffff;color:#212529;"> in the year ended December 31, 2019.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.71%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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','Times','serif';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="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:middle;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (882)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic pension cost</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;color:#212529;">In conjunction with the termination of the plans, the Company made payments of </span><span style="background-color:#ffffff;color:#212529;">$464</span><span style="background-color:#ffffff;color:#212529;"> in the fourth quarter of 2019.</span>  The Company made required minimum pension funding contributions of $0 to the pension plans in 2019 as a result of $7,000 in voluntary contributions in 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Components of net periodic other postretirement benefit cost consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:27.17%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:27.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net gain</p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</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','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Service cost is included in Income from operations on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The other components of net periodic pension and postretirement benefit cost are included in Other expense on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</p> 3245000 12476000 4767000 20044000 6380000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.71%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;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','Times','serif';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="vertical-align:bottom;white-space:nowrap;width:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,230</p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:middle;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (882)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td></tr><tr><td style="vertical-align:middle;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net periodic pension cost</p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 795</p></td></tr></table></div> 410000 1230000 294000 882000 -149000 -447000 265000 795000 464000 0 7000000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:27.17%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:27.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Service cost</p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</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','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Interest cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:middle;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of net gain</p></td><td style="vertical-align:bottom;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77)</p></td><td style="vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</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','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td></tr></table></div> 37000 37000 111000 111000 47000 63000 141000 189000 77000 78000 231000 234000 7000 22000 21000 66000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Earnings (Loss) per Share</b></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">Basic earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares, using the two-class method. As the Company has granted RSUs that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings (loss) per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings (loss) per share for common stock and participating securities according to dividends declared and participation rights in undistributed losses. 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 (loss) per share is calculated by dividing net earnings (loss) 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 income (loss) per share computation are excluded to the extent that they would be anti-dilutive. Weighted average of potentially dilutive non-participating RSU’s were </span><span style="background-color:#ffffff;">24,132</span><span style="background-color:#ffffff;"> in the nine months ended September 30, 2020. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.2767105%;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Basic earnings (loss) per common share</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,857,457</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.40</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.63</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Earnings (loss) per common share assuming dilution</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,857,457</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Incremental shares applicable to non-participating RSUs</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,545</p></td><td style="vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,758</p></td><td style="vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,878,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,832,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,808,722</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.39</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 24132 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.2767105%;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:middle;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:26.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Basic earnings (loss) per common share</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,857,457</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.40</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.63</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-style:italic;font-weight:bold;">Earnings (loss) per common share assuming dilution</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) allocated to common shareholders</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,109</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,266</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,715)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,857,457</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,795,412</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,773,546</p></td></tr><tr><td style="vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Incremental shares applicable to non-participating RSUs</p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,545</p></td><td style="vertical-align:top;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,758</p></td><td style="vertical-align:top;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:top;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,878,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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.89%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,832,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,842,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.69%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,808,722</p></td></tr><tr><td style="vertical-align:bottom;width:45.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.39</p></td><td style="vertical-align:bottom;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.53</p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td><td style="vertical-align:bottom;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td></tr></table> 9230000 12429000 -104715000 37606000 121000 163000 501000 9109000 12266000 -104715000 37105000 22857457 22795412 22842777 22773546 0.40 0.54 -4.60 1.63 9230000 12429000 -104715000 37606000 121000 163000 501000 9109000 12266000 -104715000 37105000 22857457 22795412 22842777 22773546 20545 36758 35176 22878002 22832170 22842777 22808722 0.39 0.53 -4.60 1.61 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">14.</b></span><b style="font-weight:bold;">Employee Stock Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Equity awards issued to management include a retirement provision under which members of management who either (1) are age </span><span style="font-size:10pt;">65</span><span style="font-size:10pt;"> or older or (2) have at least </span><span style="font-size:10pt;">ten years</span><span style="font-size:10pt;"> of service and are at least age </span><span style="font-size:10pt;">55</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">$21</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$0</span><span style="font-size:10pt;"> in the three months ended September 30, 2020 and 2019, respectively, and </span><span style="font-size:10pt;">$983</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$1,374</span><span style="font-size:10pt;"> in the nine months ended September 30, 2020 and 2019, 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance Share Unit Awards</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 2020 and 2019 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 years prior to 2018, 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;">$53.50</span><span style="font-size:10pt;">. The Company recognized </span><span style="font-size:10pt;">($15)</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$338</span><span style="font-size:10pt;"> of compensation expense related to the awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized </span><span style="font-size:10pt;">$737</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$1,401</span><span style="font-size:10pt;"> of compensation expense related to the awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020 expected to be earned through the requisite service period was approximately </span><span style="font-size:10pt;">$753</span><span style="font-size:10pt;"> and is expected to be recognized through 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of RSU activity for the nine months ended September 30, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.40</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">48,433</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.20</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.92</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,196)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45.71</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (891)</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.20</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,022</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42.73</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.65</span></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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">Expected to vest in the future at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,022</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42.73</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.65</span></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','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:35pt;margin:0pt;">The Company recognized $214 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized $2,031 and $1,660 of compensation expense related to the RSU awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020, expected to be earned through the requisite service period was approximately $1,098 and is expected to be recognized through 2023.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 2020 and 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="-sec-ix-hidden:Hidden_PbQ9rounxUenFpS9NM-KhQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">two</span></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 21000 0 983000 1374000 P3Y P2Y 53.50 -15000 338000 737000 1401000 753000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:11.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.40</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">48,433</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.20</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">0.92</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,196)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45.71</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (891)</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50.20</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,022</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42.73</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.65</span></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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">Expected to vest in the future at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,022</p></td><td style="vertical-align:bottom;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42.73</p></td><td style="vertical-align:bottom;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1.65</span></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','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table></div> 35676 36.49 P1Y4M24D 48433 50.20 P0Y11M1D 47196 45.71 891 50.20 36022 42.73 P1Y7M24D 36022 42.73 P1Y7M24D 214000 187000 2031000 1660000 1098000 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','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 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','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">16. Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s two reportable business segments are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"> </p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">All intersegment sales are eliminated in consolidation. 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','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:106.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">76,903</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,632</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">169,853</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">213,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,858</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,141</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">133,761</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141,869</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,994</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">411,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,155</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,673</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,527</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,917</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,393</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,162</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,072</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,066</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,689</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,683</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,524</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,994</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,224</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,204</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,710</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,907</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,728</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,704</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">396,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">360,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">611,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:106.33%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Work Truck Attachments</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,673</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','Times','serif';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,527</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">59,423</p></td></tr><tr><td style="vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Work Truck Solutions</span></p></td><td style="vertical-align:middle;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">25,066</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','Times','serif';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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">41,689</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','Times','serif';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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">78,195</p></td></tr><tr><td style="vertical-align:bottom;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less items to reconcile Adjusted EBITDA to Income (Loss) before taxes: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Interest expense - net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,007</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,271</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">15,709</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,610</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Depreciation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,170</p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,991</p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,118</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amortization</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,737</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,737</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,214</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,217</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Purchase accounting (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(217)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Stock based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">199</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">525</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,768</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,061</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Impairment charges</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">127,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Debt modification expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,429</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> COVID-19 (2) </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">157</p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other charges (3)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">101</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">101</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','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(149)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">15,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(122,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48,555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:11pt;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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$2,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$17</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$217</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> reversal of earn-out compensation in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects unrelated legal and consulting fees for the periods presented.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 2 0 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:106.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.16%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">76,903</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,632</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">169,853</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">213,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">56,858</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">152,141</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">133,761</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">141,869</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,994</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">411,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,155</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,673</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,527</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,917</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,393</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,162</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,072</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,066</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,689</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,683</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,524</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,994</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,224</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,204</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,710</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,756</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,907</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,728</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,704</p></td><td style="vertical-align:middle;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">396,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">406,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">214,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">360,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">611,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Attachments</p></td><td style="vertical-align:middle;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work Truck Solutions</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:16.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:15.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:16.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:15.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div> 76903000 75632000 169853000 213693000 56858000 66237000 152141000 197719000 133761000 141869000 321994000 411412000 20155000 18673000 38527000 59423000 2917000 6393000 3162000 18772000 23072000 25066000 41689000 78195000 2683000 2524000 7994000 7579000 2224000 2204000 6710000 6756000 4907000 4728000 14704000 14335000 396793000 406746000 214471000 360163000 611264000 766909000 4850000 1955000 9105000 6209000 375000 404000 1110000 1478000 5225000 2359000 10215000 7687000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:106.33%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Work Truck Attachments</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,673</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','Times','serif';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,527</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">59,423</p></td></tr><tr><td style="vertical-align:middle;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Work Truck Solutions</span></p></td><td style="vertical-align:middle;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">18,772</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Adjusted EBITDA</b></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">25,066</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','Times','serif';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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">41,689</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','Times','serif';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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">78,195</p></td></tr><tr><td style="vertical-align:bottom;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less items to reconcile Adjusted EBITDA to Income (Loss) before taxes: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Interest expense - net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,007</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,271</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">15,709</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,610</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Depreciation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,170</p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,991</p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,118</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amortization</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,737</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,737</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,214</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8,217</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Purchase accounting (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(217)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Stock based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">199</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">525</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,768</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,061</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Impairment charges</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">127,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Debt modification expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">237</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,429</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','Times','serif';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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> COVID-19 (2) </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">157</p></td><td style="vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:middle;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other charges (3)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">101</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">101</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','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(149)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">15,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(122,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48,555</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:11pt;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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$2,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$17</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$217</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> reversal of earn-out compensation in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects unrelated legal and consulting fees for the periods presented.</span></td></tr></table> 20155000 18673000 38527000 59423000 2917000 6393000 3162000 18772000 23072000 25066000 41689000 78195000 -5007000 -4271000 -15709000 -12610000 2170000 1991000 6490000 6118000 2737000 2737000 8214000 8217000 -2017000 -217000 199000 525000 2768000 3061000 127872000 -237000 -3429000 157000 1322000 101000 101000 -149000 12464000 15542000 -122199000 48555000 2000000 2000000 17000 217000 <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','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-size:10pt;font-weight:bold;">17.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s effective tax rate was 26.0% and 20.0% for the three months ended September 30, 2020 and 2019, respectively. The effective tax rate for the three months ended September 30, 2020 was higher when compared to the same period in the prior year due to the release of reserves for uncertain tax positions of $819 in the three months ended September 30, 2019. The Company’s effective tax rate was 14.3% and 22.5% for the nine months ended September 30, 2020 and 2019, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly lower than the Company’s historical annual effective tax rate: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company recorded an impairment of nondeductible goodwill related to the Municipal reporting unit. This decreased the rate by </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">8.2%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> for the nine months ended September 30, 2020.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">After an evaluation of recent profitability, future projections of profitability, and future deferred tax liabilities, the Company concluded that an additional valuation allowance of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1,652</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> is necessary for certain state deferred tax assets. This decreased the rate by </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">0.3%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> for the nine months ended September 30, 2020. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.260 0.200 819000 0.143 0.225 0.082 1652000 0.003 <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','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-size:10pt;font-weight:bold;">18.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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, 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Health</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,023)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,209</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss before reclassifications</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,837)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,837)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,175)</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,137)</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,277</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (592)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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 12.</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2019 are as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,049)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,177)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,945</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,307)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,539)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';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 12</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';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, 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.22%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retiree</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Interest</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Health</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rate</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefit</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Swap</b></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Obligation</b></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:10.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,023)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,209</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive loss before reclassifications</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,837)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,837)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2020</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,175)</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,038</p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,137)</p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains (a)</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td><td style="vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,277</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (592)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Reclassification net of tax</p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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 12.</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size: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, 2019 are as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="margin-left:-0.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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','Times','serif';font-size:12pt;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','Times','serif';font-size: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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,530)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,637)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,049)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,799)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance at September 30, 2019</p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,177)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,945</p></td><td style="vertical-align:bottom;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,307)</p></td><td style="vertical-align:middle;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,539)</p></td></tr><tr><td style="vertical-align:middle;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (173)</p></td><td style="vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';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 12</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">.</span></td></tr></table> -5023000 2209000 -2814000 -4837000 -4837000 -1685000 171000 -1514000 -8175000 2038000 -6137000 -231000 60000 171000 -2277000 -592000 -1685000 -1530000 2118000 -6637000 -6049000 -4799000 -4799000 -152000 173000 -330000 -309000 -6177000 1945000 -6307000 -10539000 -234000 61000 173000 447000 -117000 -330000 -206000 -54000 -152000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Nov. 02, 2020
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2020  
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,857,457
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001287213  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 14,285 $ 35,665
Accounts receivable, net 123,192 87,871
Inventories 93,721 77,942
Inventories - truck chassis floor plan 11,306 6,539
Refundable income taxes paid 1,441  
Prepaid and other current assets 4,739 3,511
Total current assets 248,684 211,528
Property, plant, and equipment, net 62,169 58,444
Goodwill 113,134 241,006
Other intangible assets, net 155,508 163,722
Operating lease - right of use asset 22,458 22,557
Other long-term assets 9,311 8,438
Total assets 611,264 705,695
Current liabilities:    
Accounts payable 20,068 16,113
Accrued expenses and other current liabilities 28,670 26,496
Floor plan obligations 11,028 6,539
Operating lease liability - current 4,297 3,822
Income taxes payable   2,990
Short term borrowings 12,000  
Current portion of long-term debt 1,972 22,143
Total current liabilities 78,035 78,103
Retiree health benefit obligation 6,654 6,338
Deferred income taxes 28,655 47,211
Long-term debt, less current portion 265,920 222,081
Operating lease liability - noncurrent 18,466 18,981
Other long-term liabilities 25,681 19,818
Stockholders' equity:    
Common Stock, par value $0.01, 200,000,000 shares authorized, 22,857,457 and 22,795,412 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively 229 228
Additional paid-in capital 157,696 155,001
Retained earnings 36,065 160,748
Accumulated other comprehensive loss, net of tax (6,137) (2,814)
Total stockholders' equity 187,853 313,163
Total liabilities and stockholders' equity $ 611,264 $ 705,695
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
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,857,457 22,795,412
Common Stock, shares outstanding 22,857,457 22,795,412
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME            
Net sales $ 133,761   $ 141,869   $ 321,994 $ 411,412
Cost of sales 97,033   101,930   241,501 288,934
Gross profit 36,728   39,939   80,493 122,478
Selling, general, and administrative expense 16,428   17,269   47,435 52,680
Impairment charges         127,872  
Intangibles amortization 2,737   2,737   8,214 8,217
Income (loss) from operations 17,563   19,933   (103,028) 61,581
Interest expense, net (5,007)   (4,271)   (15,709) (12,610)
Debt modification expense (237)       (3,429)  
Other income (expense), net 145   (120)   (33) (416)
Income (loss) before taxes 12,464   15,542   (122,199) 48,555
Income tax expense (benefit) 3,234   3,113   (17,484) 10,949
Net income (loss) $ 9,230   $ 12,429   $ (104,715) $ 37,606
Weighted average number of common shares outstanding:            
Basic (in shares) 22,857,457   22,795,412   22,842,777 22,773,546
Diluted (in shares) 22,878,002   22,832,170   22,842,777 22,808,722
Earnings (loss) per common share:            
Basic $ 0.40   $ 0.54   $ (4.60) $ 1.63
Diluted 0.39   0.53   (4.60) 1.61
Cash dividends declared per share (in dollars per share) $ 0.28   $ 0.27   0.84 0.82
Cash dividends declared per share (in dollars per share)   $ 0.28   $ 0.27 $ 0.84 $ 0.82
Comprehensive income (loss) $ 9,719   $ 11,361   $ (108,038) $ 33,116
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Operating activities    
Net income (loss) $ (104,715) $ 37,606
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 14,704 14,335
Amortization of deferred financing costs and debt discount 914 910
Debt modification expense 267  
Stock-based compensation 2,768 3,061
Mark-to-market adjustments on derivatives not classified as hedges 3,133  
Provision for losses on accounts receivable 778 988
Deferred income taxes (18,556) 442
Impairment charges 127,872  
Earnout liability (2,017) (217)
Changes in operating assets and liabilities:    
Accounts receivable (36,656) (72,734)
Inventories (16,057) (8,410)
Prepaid assets, refundable income taxes and other assets (3,542) (2,450)
Accounts payable 3,205 (1,594)
Accrued expenses and other current liabilities (962) 4,418
Benefit obligations and other long-term liabilities 1,782 2,476
Net cash used in operating activities (27,082) (21,169)
Investing activities    
Capital expenditures (9,465) (7,801)
Net cash used in investing activities (9,465) (7,801)
Financing activities    
Shares withheld on restricted stock vesting paid for employees' taxes (72) (50)
Payments of financing costs (992)  
Dividends paid (19,411) (18,879)
Net revolver borrowings 12,000 57,000
Borrowings on long-term debt 270,875  
Repayment of long-term debt (247,233) (32,051)
Net cash provided by (used in) financing activities 15,167 6,020
Change in cash and cash equivalents (21,380) (22,950)
Cash and cash equivalents at beginning of period 35,665 27,820
Cash and cash equivalents at end of period 14,285 4,870
Non-cash operating and financing activities    
Truck chassis inventory acquired through floorplan obligations $ 27,691 $ 40,974
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED 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, 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        
Balance at Dec. 31, 2019 $ 228 155,001 160,748 (2,814) 313,163
Balance (in shares) at Dec. 31, 2019 22,795,412        
Increase (Decrease) in Stockholders' Equity          
Net loss     (104,715)   (104,715)
Dividends paid     (19,411)   (19,411)
Adjustment for pension and postretirement benefit liability, net of tax       (171) (171)
Adjustment for interest rate swap, net of tax       (3,152) (3,152)
Shares withheld on restricted stock vesting   (72)     (72)
Stock based compensation $ 1 2,767     2,768
Stock based compensation (in shares) 62,045        
Balance at Sep. 30, 2020 $ 229 157,696 36,065 (6,137) 187,853
Balance (in shares) at Sep. 30, 2020 22,857,457        
Balance at Jun. 30, 2020 $ 229 157,497 33,320 (6,626) 184,420
Balance (in shares) at Jun. 30, 2020 22,857,457        
Increase (Decrease) in Stockholders' Equity          
Net loss     9,230   9,230
Dividends paid     (6,485)   (6,485)
Adjustment for pension and postretirement benefit liability, net of tax       (57) (57)
Adjustment for interest rate swap, net of tax       546 546
Stock based compensation   199     199
Balance at Sep. 30, 2020 $ 229 $ 157,696 36,065 $ (6,137) 187,853
Balance (in shares) at Sep. 30, 2020 22,857,457        
Increase (Decrease) in Stockholders' Equity          
Impact due to adoption     $ (557)   $ (557)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY        
Impact due to adoption, net of tax     $ 193  
Adjustment for pension and postretirement benefit liability, tax $ 20 $ (18) 60 $ (54)
Adjustment for interest rate swap, tax $ (194) $ 394 $ 1,101 $ 1,634
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation
9 Months Ended
Sep. 30, 2020
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 2019 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 25, 2020.

The Company conducts business in two segments: Work Truck Attachments and Work Truck Solutions. Under this 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 16 to the Unaudited Condensed Consolidated Financial Statements for financial information regarding these segments.

Interim Condensed Consolidated Financial Information

The accompanying Condensed Consolidated Balance Sheet as of September 30, 2020, the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) and the Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2020 and 2019, and the Condensed Cash Flows for the nine months ended September 30, 2020 and 2019 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.  

As a result of the COVID-19 pandemic, including the market volatility and other economic implications associated with the crisis and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations have been impacted in the three and nine months ended September 30, 2020, and may be significantly impacted in future quarters. In addition, the Company’s working capital and liquidity needs may become more unpredictable as a result of changes in order patterns among customers due to the pandemic.  Based on the COVID-19 pandemic, the results of operations of the Company for any quarter during the crisis 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 preventatively and voluntarily closed its facilities on March 18, 2020.  The Company slowly ramped up production and returned to full production during the second quarter and remained fully operational in the third quarter. The Company has taken what it believes to be the appropriate and necessary safety steps and precautions as employees have returned to work.

During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act on March 27, 2020 in response to the COVID-19 pandemic. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to a plant shutdown related to the COVID-19 pandemic. As a result of the CARES Act, the Company recorded a total benefit of $1,152 for the nine months ended September 30, 2020 to Cost of sales and Selling, general and administrative expense on the Consolidated Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Goodwill

The Company performs an annual impairment test for goodwill and more frequently if an event or circumstances indicate that an impairment loss has been incurred. Conditions that would trigger an impairment assessment include, but are not limited to, a significant adverse change in legal factors or business climate that could affect the value of an asset. The amount of goodwill impairment is determined by the amount the carrying value of the reporting unit exceeds its fair value.  The Company has determined it has three reporting units, and all significant decisions are made on a company-wide basis by the chief operating decision maker. The fair value of the reporting unit is estimated by using an income and market approach. The estimated fair value is compared with the aggregate carrying value. If the fair value is greater than the carrying amount, there is no impairment. If the carrying amount is greater than the fair value, an impairment loss is recognized equal to the difference. Annual impairment tests conducted by the Company on December 31, 2019 resulted in no adjustment to the carrying value of goodwill. During the quarter ended June 30, 2020, the Company identified a triggering event as there has been a significant decline in the business climate and in results of operations as a result of uncertainty related to the COVID-19 pandemic and chassis availability constraints. Given these indicators, the Company determined that there was a higher degree of uncertainty in achieving its financial projections. Therefore, the Company performed an impairment test as of June 30, 2020 for each of its reporting units.

The Work Truck Attachments segment consists of one reporting unit: Commercial. The impairment test performed as of June 30, 2020 indicated no impairment for the Commercial reporting unit. The Work Truck Solutions consists of two reporting units; Municipal and Dejana. At June 30, 2020, the Municipal reporting unit’s carrying value exceeded its fair value. As a result, $47,799 of the Municipal goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). At June 30, 2020, the Dejana reporting unit’s carrying value exceeded its fair value. As a result, $80,073 of the Dejana goodwill balance was recorded as an impairment charge during the three months ended June 30, 2020 and is included in Impairment charges on the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

Recently Adopted 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 adopted this standard in the first quarter of fiscal 2020. Upon adoption, the Company recognized the cumulative effect of adopting this guidance as an

adjustment to the opening balance of retained earnings of $557, net of tax. The Company has identified and implemented changes to processes and controls to meet the standard’s updated reporting and disclosure requirements. See Note 3 for additional information.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform,” which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The Company adopted this standard in the first quarter of fiscal 2020 specifically related to its interest rate swap, where the Company asserts the forecasted transaction using the existing reference rate associated with the swap remains probable. See Note 9 for additional information.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
9 Months Ended
Sep. 30, 2020
Revenue Recognition  
Revenue Recognition

2.Revenue Recognition

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. The Company books an adjustment to account for revenue over time related to customer owned vehicles, which decreased revenue by $216 and increased revenue by $839 for the three months ended September 30, 2020 and 2019, respectively. The adjustment decreased revenue by $406 and increased revenue by $983 for the nine months ended September 30, 2020 and 2019, 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, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 76,903

$ 24,768

$ 101,671

Government

-

19,058

19,058

Fleet

-

11,277

11,277

Other

-

1,755

1,755

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 169,853

$ 78,646

$ 248,499

Government

-

41,248

41,248

Fleet

-

27,639

27,639

Other

-

4,608

4,608

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 76,903

$ 38,564

$ 115,467

Over time

-

18,294

18,294

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 169,853

$ 98,659

$ 268,512

Over time

-

53,482

53,482

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

Contract Balances

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

Three Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,316

$

3,500

$

(5,620)

$

4,196

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

Nine Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,187

$

12,006

$

(9,997)

$

4,196

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

The Company receives payments from customers based upon contractual billing schedules. Contract assets include amounts related to the contractual right to consideration for completed performance obligations not yet invoiced. There were no contract assets as of September 30, 2020 or 2019. 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 $773 and $721 during the three months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,187 and $2,006 during the nine months ended September 30, 2020 and 2019, respectively, which was included in contract liabilities at the beginning of each period.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Losses
9 Months Ended
Sep. 30, 2020
Credit Losses  
Credit Losses

3.         Credit Losses

Effective January 1, 2020, the Company adopted new accounting guidance that significantly changes the impairment model for estimating credit losses on financial assets to a current expected credit losses (“CECL”) model that requires entities to estimate the lifetime expected credit losses on such assets, leading to earlier recognition of such losses. Under the new guidance, the Company is required to measure expected credit losses using forward-looking information to assess its allowance for credit losses. The guidance also requires the Company to consider of a broader range of reasonable and supportable information in estimating credit losses. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Effective January 1, 2020, the adoption of CECL accounting, through a modified-retrospective approach, caused an increase to the allowance for credit losses of approximately $400 and $350 for the Work Truck Attachments and Work Truck Solutions segments, respectively.

The majority of the Company’s accounts receivable are due from distributors of truck equipment and dealers of completed upfit trucks. Credit is extended based on an evaluation of a customer’s financial condition. A receivable is considered past due if payments have not been received within agreed upon invoice terms. Accounts receivable are written off after all collection efforts have been exhausted. The Company takes a security interest in the inventory as collateral for the receivable but often does not have a priority security interest. The Company has short-term accounts receivable at its Work Truck Attachments and Work Truck Solutions segments subject to evaluation for expected credit losses. Expected credit losses are estimated based on the loss-rate and probability of default methods. On a periodic basis, the Company evaluates its accounts receivable and establishes the allowance for credit losses based on specific customer circumstances, past events including collections and write-off history, current conditions, and reasonable forecasts about the future. Management evaluated the need for an additional allowance for credit losses related to economic conditions arising from the COVID-19 pandemic. Management has not seen indications of customers going out of business and not being able to pay their bills (although the receivables may become more aged). Management believes customers of the Work Truck Attachments segment have long-standing relationships with the Company, and are mature dealers that are likely able to weather the crisis. Many Work Truck Solutions customers are governments and municipal entities who management believes are highly unlikely to default. In addition management believes Work Truck Solutions has long-standing relationships with its customers, and the customers are in general mature dealers that are unlikely to default as a result of the pandemic. Therefore, as of September 30, 2020, no additional reserve related to the COVID-19 pandemic was deemed necessary. As of September 30, 2020, the Company had an allowance for credit losses on its trade accounts receivable of $1,355 and $1,600 at its Work Truck Attachments and Work Truck Solutions segments, respectively.

The following table rolls forward the activity related to credit losses for trade accounts receivable at each segment, and on a consolidated basis for the nine months ended September 30, 2020:

Balance at

Adoption of

Additions

Changes to

Balance at

December 31,

ASU 2016-13

charged to

Writeoffs

reserve, net

September 30,

2019

earnings

2020

Nine Months Ended September 30, 2020

Work Truck Attachments

$

600

$

400

$

300

$

12

$

43

$

1,355

Work Truck Solutions

887

350

478

55

(170)

1,600

Total

$

1,487

$

750

$

778

$

67

$

(127)

$

2,955

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value
9 Months Ended
Sep. 30, 2020
Fair Value  
Fair Value

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

2020

2019

Assets:

Other long-term assets (a)

  

$

8,152

  

$

7,270

Total Assets

$

8,152

$

7,270

Liabilities:

Interest rate swaps (b)

$

14,099

$

6,736

Long-term debt (c)

267,187

247,630

Earnout - Dejana (d)

-

2,000

Total Liabilities

$

281,286

$

256,383

(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 $4,064 and $10,035 at September 30, 2020 are included in Accrued expenses and other current liabilities and Other long-term liabilities,

respectively.  Interest rate swaps of $1,522 and $5,214 at December 31, 2019 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) Due to the remote probability of attaining targets related to the 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”), the earnout obligation was reduced to $0 during the nine months ended September 30, 2020, which 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 Dejana. 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 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 or nine months ended September 30, 2020 or September 30, 2019, other than the write off of the remaining balance of the earnout obligation.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories
9 Months Ended
Sep. 30, 2020
Inventories  
Inventories

5.Inventories

Inventories consist of the following:

September 30,

December 31,

2020

2019

Finished goods

  

$

47,858

  

$

42,125

Work-in-process

8,162

6,906

Raw material and supplies

37,701

28,911

$

93,721

$

77,942

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, 2020 and December 31, 2019, the Company had $11,306 and $6,539, respectively, of chassis inventory and $11,028 and $6,539 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant and equipment
9 Months Ended
Sep. 30, 2020
Property, plant and equipment  
Property, plant and equipment

6.

Property, plant and equipment

Property, plant and equipment are summarized as follows:

September 30,

December 31,

2020

2019

Land

$

2,378

$

2,378

Land improvements

4,684

4,541

Leasehold improvements

4,087

4,087

Buildings

29,300

28,715

Machinery and equipment

58,253

55,238

Furniture and fixtures

18,783

17,918

Mobile equipment and other

5,192

5,285

Construction-in-process

11,685

6,555

Total property, plant and equipment

134,362

124,717

Less accumulated depreciation

(72,193)

(66,273)

Net property, plant and equipment

$

62,169

$

58,444

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Sep. 30, 2020
Leases  
Leases

7.

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 (Loss), were as follows:

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30, 2020

September 30, 2020

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,364

$ 3,972

$ 1,286

$ 3,562

Short term lease cost

$ 141

$ 286

$ 121

$ 317

Total lease cost

$ 1,505

$ 4,258

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

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

$ 3,911

$ 3,392

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

$ 3,095

$ 2,679

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

$ 3,796

$ 3,525

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2020

December 31, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,458

$ 22,557

Other current liabilities

4,297

3,822

Operating lease liabilities

18,466

18,981

Total operating lease liabilities

$ 22,763

$ 22,803

Weighted Average Remaining Lease Term

Operating leases

69

months

78

months

Weighted Average Discount Rate

Operating leases

5.16%

5.32%

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

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

$ 1,353

2021

5,271

2022

4,916

2023

4,360

2024

3,742

Thereafter

6,578

Total Lease Payments

26,220

Less: imputed interest

(3,457)

Total

$ 22,763

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Assets
9 Months Ended
Sep. 30, 2020
Other Intangible Assets  
Other Intangible Assets

l

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

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

66,000

14,000

Customer relationships

80,920

25,891

55,029

Patents

21,136

14,170

6,966

Noncompete agreements

8,640

8,402

238

Trademarks

5,459

3,784

1,675

Amortizable intangibles, net

196,155

118,247

77,908

Total

$

273,755

$

118,247

$

155,508

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

63,000

17,000

Customer relationships

80,920

21,914

59,006

Patents

21,136

13,229

7,907

Noncompete agreements

8,640

8,177

463

Trademarks

5,459

3,713

1,746

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

111,953

86,122

Total

$

275,675

$

111,953

$

163,722

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

2020

    

$

2,733

2021

10,670

2022

10,520

2023

10,520

2024

7,520

2025

6,075

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt
9 Months Ended
Sep. 30, 2020
Long-Term Debt  
Long-Term Debt

9.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2020

2019

Term Loan, net of debt discount of $4,427 and $781 at September 30, 2020 and December 31, 2019, respectively

$

269,886

$

245,787

Less current maturities

1,972

22,143

Long-term debt before deferred financing costs

267,914

223,644

Deferred financing costs, net

1,994

1,563

Long-term debt, net

$

265,920

$

222,081

On June 8, 2020, the Company amended and restated its senior credit facilities. Following the changes, the Company’s senior credit facilities consist of a $275,000 term loan facility (the “Term Loan Credit Agreement”) and a $100,000 revolving credit facility (the “Revolving Credit Agreement”) with a group of banks, of which $10,000 will be available in the form of letters of credit and $10,000 will be available for the issuance of short-term swingline loans. The Term Loan Credit Agreement also allows the Company to request the establishment of one or more additional term loan commitments in an aggregate amount not in excess of $100,000 subject to specified terms and conditions, which amount may be further increased so long as the First Lien Debt Ratio (as defined in the Term Loan Credit Agreement) is not greater than 3.25 to 1.00. The Revolving Credit Agreement also allows the Company, as a borrower, to request the establishment of one or more additional revolving commitments in an aggregate amount not in excess of $50,000, subject to specified terms and conditions. The Company applied the proceeds of the Term Loan Credit Agreement to refinance its existing senior secured term loan facility and for the payment of transaction consideration and expenses in connection with the Revolving Credit Agreement and the Term Loan Credit Agreement.

Following the June 8, 2020 changes to senior credit facilities described above, the new term loan under the Term Loan Credit Agreement generally bears interest at (at the Company’s election) either (i) 2.75% per annum plus the greatest of (which if the following would be less than 2.00%, such rate shall be deemed to be 2.00%) (a) the Prime Rate (as defined in the Term Loan Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Term Loan Credit Agreement) plus 0.50% and (c) 1.00% plus the greater of (1) the London Interbank Offered Rate (“LIBOR”) for a one month interest period multiplied by the Statutory Reserve Rate (as defined in the Term Loan Credit Agreement) and (2) 1.00% or (ii) 3.75% per annum plus the greater of (a) the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate and (b) 1.00%. If the LIBOR for the applicable interest period is less than 1.00%, such rate shall be deemed to be 1.00% for purposes of calculating the foregoing interest rates in the Term Loan Credit Agreement. The final maturity date of the Term Loan Credit Agreement is June 8, 2026. The principal amount of the term loan will be repaid in quarterly installments in amounts equal to 0.25% of the principal amount of the Term Loan Credit Agreement, with the balance payable on the maturity date.

 

The Company will be required to pay a fee for unused amounts under the Revolving Credit Agreement in an amount ranging from 0.375% to 0.50% of the unused portion of the facility, depending on the utilization of the facility. The Revolving Credit Agreement provides that the Company has the option to select whether borrowings will bear interest at either (i) a margin ranging from 1.75% to 2.25% per annum, depending on the utilization of the facility, plus the LIBOR for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Revolving Credit Agreement) or (ii) a margin ranging from 0.75% to 1.25% per annum, depending on the utilization of the facility, plus the greatest of (which if the following would be less than 2.00%, such rate shall be deemed to be 2.00%) (a) the Prime Rate (as defined in the Revolving Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Revolving Loan Credit Agreement) plus 0.50% and (c) the LIBOR for a one month interest period multiplied by the Statutory Reserve Rate plus 1.00%. If the LIBOR for the applicable interest period is less

than 1.00%, such rate shall be deemed to be 1.00% for purposes of calculating the foregoing interest rates in the Revolving Credit Agreement. The final maturity date of the Revolving Credit Agreement is June 8, 2023.

The Term Loan Credit Agreement was issued at a $4,125 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,133 are being amortized over the term of the term loan.

The Company’s amendment to its Term Loan Credit Agreement resulted in a significant modification to a portion of the Company’s debt under ASC 470-50. The Company recorded debt expense of $3,429 related to third party fees that were expensed as incurred as the debt was deemed to be modified under ASC 470-50, and such costs are included as debt modification expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2020.

At September 30, 2020, the Company had outstanding borrowings under its Term Loan Credit Agreement of $269,886, outstanding borrowings under its Revolving Credit Agreement of $12,000, and remaining borrowing availability of $79,627.  At December 31, 2019, the Company had outstanding borrowings under its previous term loan credit agreement of $245,787, no outstanding borrowings on its previous revolving credit facility and remaining borrowing availability of $99,352.  

The Company’s senior credit facilities include certain negative and operating covenants, including restrictions on its ability to pay dividends, and other customary covenants, representations and warranties in events of default. The senior credit facilities entered into and recorded by the Company’s subsidiaries significantly restrict its subsidiaries from paying dividends and otherwise transferring assets to Douglas Dynamics, Inc. The terms of the Revolving Credit Agreement specifically restrict subsidiaries from paying dividends if a minimum availability under the Revolving Credit Agreement is not maintained, and both senior credit facilities restrict subsidiaries from paying dividends above certain levels or at all if an event of default has occurred. These restrictions would affect the Company indirectly since the Company relies principally on distributions from its subsidiaries to have funds available for the payment of dividends. In addition, the Revolving Credit Agreement includes a requirement that, if certain minimum availability under the Revolving Credit Agreement is not maintained, the Company comply with a monthly minimum fixed charge coverage ratio test of 1.0:1.0. Compliance with the fixed charge coverage ratio test is subject to certain cure rights under the Revolving Credit Agreement. At September 30, 2020, the Company was in compliance with the respective covenants. The credit facilities are collateralized by substantially all of the assets of the Company.

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, 2020, the Company was not required to make additional excess cash flow payments during fiscal 2020. The Company made a voluntary payment of $20,000 on its debt on January 31, 2020.

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 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 was previously accounted for as a cash flow hedge. During the first quarter of 2020, the swap was determined to be ineffective. As a result, the swap was dedesignated on March 19, 2020, and the remaining losses currently included in Accumulated other

comprehensive loss on the Condensed Consolidated Balance Sheets will be amortized into interest expense on a straight line basis through the life of the swap. The amount expected to be amortized from Accumulated other comprehensive loss into earnings in the next twelve months is $2,991. A mark-to-market adjustment of ($673) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2020, respectively, related to the swap.

The interest rate swap’s negative fair value at September 30, 2020 was $14,099, of which $4,064 and $10,035 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively.  The interest rate swap’s negative fair value at December 31, 2019 was $6,736, of which $1,522 and $5,214 are included in Accrued expenses and other current liabilities and Other long-term liabilities on the Condensed Consolidated Balance Sheet, respectively. 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2020
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

10.Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities are summarized as follows:

September 30,

December 31,

2020

2019

Payroll and related costs

$

6,899

$

10,382

Employee benefits

7,616

6,097

Accrued warranty

3,370

3,941

Interest rate swaps

4,064

1,522

Other

6,721

4,554

$

28,670

$

26,496

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Liability
9 Months Ended
Sep. 30, 2020
Warranty Liability  
Warranty Liability

11.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 $5,750 at September 30, 2020, of which $2,380 is included in Other long-term liabilities and $3,370 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $6,541 at December 31, 2019, of which $2,600 is included in Other long-term liabilities and $3,941 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,

2020

2019

2020

2019

Balance at the beginning of the period

$

5,355

$

5,731

$

6,541

$

6,174

Warranty provision

864

886

2,125

2,665

Claims paid/settlements

(469)

(273)

(2,916)

(2,495)

Balance at the end of the period

$

5,750

$

6,344

$

5,750

$

6,344

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Retirement Plans
9 Months Ended
Sep. 30, 2020
Employee Retirement Plans  
Employee Retirement Plans

12.

Employee Retirement Plans

The Company sponsored qualified defined-benefit plans, including the Douglas Dynamics, L.L.C Pension Plan for Hourly Employees (“hourly plan”) and the Douglas Dynamics, L.L.C Salaried Pension Plan (“salaried plan”). The salaried plan generally provided pension benefits that were based on the employee’s average earnings and credited service. Such plan was partially frozen as of December 31, 2011 and subsequently was completely frozen as of December 31, 2018. The hourly plan generally provided benefits of stated amounts for each year of service. Such plan was frozen as of December 31, 2011. Consistent with its long-term plans, the Company terminated its hourly plan and salaried plan during the fourth quarter of 2019. In October of 2019, lump-sum settlement payments of $3,245 and $12,476 were made from the hourly plan and salaried plan, respectively, in conjunction with the termination of these plans. In satisfaction of its obligations, in November of 2019 the Company purchased annuities of $4,767 and $20,044 for hourly plan and salaried plan participants, respectively. The Company recognized a non-cash charge within the Consolidated Statements of Income related to unrecognized actuarial losses in AOCL of $6,380 in the year ended December 31, 2019.  

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

2019

2019

Component of net periodic pension cost:

Service cost

$

-

$

-

Interest cost

410

1,230

Expected return on plan assets

(294)

(882)

Amortization of net loss

149

447

Net periodic pension cost

$

265

$

795

In conjunction with the termination of the plans, the Company made payments of $464 in the fourth quarter of 2019.  The Company made required minimum pension funding contributions of $0 to the pension plans in 2019 as a result of $7,000 in voluntary contributions in 2018.

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,

2020

2019

2020

2019

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

37

$

111

$

111

Interest cost

47

63

141

189

Amortization of net gain

(77)

(78)

(231)

(234)

Net periodic other postretirement benefit cost

$

7

$

22

$

21

$

66

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

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share
9 Months Ended
Sep. 30, 2020
Earnings per Share  
Earnings per Share

13.Earnings (Loss) per Share

Basic earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share of common stock is computed by dividing net income (loss) by the weighted average number of common shares, using the two-class method. As the Company has granted RSUs that both participate in dividend equivalents and do not participate in dividend equivalents, the Company has calculated earnings (loss) per share pursuant to the two-class method, which is an earnings allocation formula that determines earnings (loss) per share for common stock and participating securities according to dividends declared and participation rights in undistributed losses. 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 (loss) per share is calculated by dividing net earnings (loss) 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 income (loss) per share computation are excluded to the extent that they would be anti-dilutive. Weighted average of potentially dilutive non-participating RSU’s were 24,132 in the nine months ended September 30, 2020.

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

Basic earnings (loss) per common share

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

$

0.40

$

0.54

$

(4.60)

$

1.63

Earnings (loss) per common share assuming dilution

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

Incremental shares applicable to non-participating RSUs

20,545

36,758

-

35,176

Weighted average common shares assuming dilution

22,878,002

22,832,170

22,842,777

22,808,722

$

0.39

$

0.53

$

(4.60)

$

1.61

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Plans
9 Months Ended
Sep. 30, 2020
Employee Stock Plans  
Employee Stock Plans

14.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 $21 and $0 in the three months ended September 30, 2020 and 2019, respectively, and $983 and $1,374 in the nine months ended September 30, 2020 and 2019, 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 2020 and 2019 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 years prior to 2018, 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 $53.50. The Company recognized ($15) and $338 of compensation expense related to the awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized $737 and $1,401 of compensation expense related to the awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020 expected to be earned through the requisite service period was approximately $753 and is expected to be recognized through 2023.

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, 2020 is as follows:

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2019

35,676

$

36.49

1.40

years

Granted

48,433

$

50.20

0.92

years

Vested

(47,196)

$

45.71

Cancelled and forfeited

(891)

$

50.20

Unvested at September 30, 2020

36,022

$

42.73

1.65

years

Expected to vest in the future at September 30, 2020

36,022

$

42.73

1.65

years

The Company recognized $214 and $187 of compensation expense related to the RSU awards in the three months ended September 30, 2020 and 2019, respectively. The Company recognized $2,031 and $1,660 of compensation expense related to the RSU awards in the nine months ended September 30, 2020 and 2019, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2020, expected to be earned through the requisite service period was approximately $1,098 and is expected to be recognized through 2023.

For 2020 and 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 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

15.

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 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Segments
9 Months Ended
Sep. 30, 2020
Segments  
Segments

16. Segments

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.

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.

All intersegment sales are eliminated in consolidation. 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,

2020

2019

2020

2019

Net sales

Work Truck Attachments

$

76,903

$

75,632

$

169,853

$

213,693

Work Truck Solutions

56,858

66,237

152,141

197,719

$

133,761

$

141,869

$

321,994

$

411,412

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

$

23,072

$

25,066

$

41,689

$

78,195

Depreciation and amortization expense

Work Truck Attachments

$

2,683

$

2,524

$

7,994

$

7,579

Work Truck Solutions

2,224

2,204

6,710

6,756

$

4,907

$

4,728

$

14,704

$

14,335

Assets

Work Truck Attachments

$

396,793

$

406,746

Work Truck Solutions

214,471

360,163

$

611,264

$

766,909

Capital Expenditures

Work Truck Attachments

$

4,850

$

1,955

$

9,105

$

6,209

Work Truck Solutions

375

404

1,110

1,478

$

5,225

$

2,359

$

10,215

$

7,687

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

Total Adjusted EBITDA

$

23,072

$

25,066

$

41,689

$

78,195

Less items to reconcile Adjusted EBITDA to Income (Loss) before taxes:

Interest expense - net

5,007

4,271

15,709

12,610

Depreciation expense

2,170

1,991

6,490

6,118

Amortization

2,737

2,737

8,214

8,217

Purchase accounting (1)

-

-

(2,017)

(217)

Stock based compensation

199

525

2,768

3,061

Impairment charges

-

-

127,872

-

Debt modification expense

237

-

3,429

-

COVID-19 (2)

157

-

1,322

-

Other charges (3)

101

-

101

(149)

Income (loss) before taxes

$

12,464

$

15,542

$

(122,199)

$

48,555

(1)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 and $217 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively.
(2)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.
(3)Reflects unrelated legal and consulting fees for the periods presented.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Taxes  
Income Taxes

17.

Income Taxes

The Company’s effective tax rate was 26.0% and 20.0% for the three months ended September 30, 2020 and 2019, respectively. The effective tax rate for the three months ended September 30, 2020 was higher when compared to the same period in the prior year due to the release of reserves for uncertain tax positions of $819 in the three months ended September 30, 2019. The Company’s effective tax rate was 14.3% and 22.5% for the nine months ended September 30, 2020 and 2019, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly lower than the Company’s historical annual effective tax rate:

The Company recorded an impairment of nondeductible goodwill related to the Municipal reporting unit. This decreased the rate by 8.2% for the nine months ended September 30, 2020.
After an evaluation of recent profitability, future projections of profitability, and future deferred tax liabilities, the Company concluded that an additional valuation allowance of approximately $1,652 is necessary for certain state deferred tax assets. This decreased the rate by 0.3% for the nine months ended September 30, 2020.

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 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Changes in Accumulated Other Comprehensive Loss by Component
9 Months Ended
Sep. 30, 2020
Changes in Accumulated Other Comprehensive Loss by Component  
Changes in Accumulated Other Comprehensive Loss by Component

18.

Changes in Accumulated Other Comprehensive Loss by Component

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

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2019

$

(5,023)

$

2,209

$

(2,814)

Other comprehensive loss before reclassifications

(4,837)

(4,837)

Amounts reclassified from accumulated other comprehensive loss: (1)

1,685

(171)

1,514

Balance at September 30, 2020

$

(8,175)

$

2,038

$

(6,137)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

$

(231)

Tax expense

60

Reclassification net of tax

$

(171)

Realized losses on interest rate swaps reclassified to interest expense

$

2,277

Tax benefit

(592)

Reclassification net of tax

$

1,685

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

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 gain 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 12.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation (Policies)
9 Months Ended
Sep. 30, 2020
Basis of presentation  
Recent Accounting Pronouncements

Recently Adopted 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 adopted this standard in the first quarter of fiscal 2020. Upon adoption, the Company recognized the cumulative effect of adopting this guidance as an

adjustment to the opening balance of retained earnings of $557, net of tax. The Company has identified and implemented changes to processes and controls to meet the standard’s updated reporting and disclosure requirements. See Note 3 for additional information.

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform,” which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The Company adopted this standard in the first quarter of fiscal 2020 specifically related to its interest rate swap, where the Company asserts the forecasted transaction using the existing reference rate associated with the swap remains probable. See Note 9 for additional information.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2020
Revenue Recognition  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

Three Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 76,903

$ 24,768

$ 101,671

Government

-

19,058

19,058

Fleet

-

11,277

11,277

Other

-

1,755

1,755

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 169,853

$ 78,646

$ 248,499

Government

-

41,248

41,248

Fleet

-

27,639

27,639

Other

-

4,608

4,608

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 76,903

$ 38,564

$ 115,467

Over time

-

18,294

18,294

Total revenue

$ 76,903

$ 56,858

$ 133,761

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

Nine Months Ended September 30, 2020

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 169,853

$ 98,659

$ 268,512

Over time

-

53,482

53,482

Total revenue

$ 169,853

$ 152,141

$ 321,994

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

Contract Balances

Three Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,316

$

3,500

$

(5,620)

$

4,196

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

Nine Months Ended September 30, 2020

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,187

$

12,006

$

(9,997)

$

4,196

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

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Losses (Tables)
9 Months Ended
Sep. 30, 2020
Credit Losses  
Credit losses for trade accounts receivable

Balance at

Adoption of

Additions

Changes to

Balance at

December 31,

ASU 2016-13

charged to

Writeoffs

reserve, net

September 30,

2019

earnings

2020

Nine Months Ended September 30, 2020

Work Truck Attachments

$

600

$

400

$

300

$

12

$

43

$

1,355

Work Truck Solutions

887

350

478

55

(170)

1,600

Total

$

1,487

$

750

$

778

$

67

$

(127)

$

2,955

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value  
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,

2020

2019

Assets:

Other long-term assets (a)

  

$

8,152

  

$

7,270

Total Assets

$

8,152

$

7,270

Liabilities:

Interest rate swaps (b)

$

14,099

$

6,736

Long-term debt (c)

267,187

247,630

Earnout - Dejana (d)

-

2,000

Total Liabilities

$

281,286

$

256,383

(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 $4,064 and $10,035 at September 30, 2020 are included in Accrued expenses and other current liabilities and Other long-term liabilities,

respectively.  Interest rate swaps of $1,522 and $5,214 at December 31, 2019 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) Due to the remote probability of attaining targets related to the 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”), the earnout obligation was reduced to $0 during the nine months ended September 30, 2020, which 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 Dejana. 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 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 or nine months ended September 30, 2020 or September 30, 2019, other than the write off of the remaining balance of the earnout obligation.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2020
Inventories  
Schedule of inventories

September 30,

December 31,

2020

2019

Finished goods

  

$

47,858

  

$

42,125

Work-in-process

8,162

6,906

Raw material and supplies

37,701

28,911

$

93,721

$

77,942

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

September 30,

December 31,

2020

2019

Land

$

2,378

$

2,378

Land improvements

4,684

4,541

Leasehold improvements

4,087

4,087

Buildings

29,300

28,715

Machinery and equipment

58,253

55,238

Furniture and fixtures

18,783

17,918

Mobile equipment and other

5,192

5,285

Construction-in-process

11,685

6,555

Total property, plant and equipment

134,362

124,717

Less accumulated depreciation

(72,193)

(66,273)

Net property, plant and equipment

$

62,169

$

58,444

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

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30, 2020

September 30, 2020

September 30, 2019

September 30, 2019

Operating lease expense

$ 1,364

$ 3,972

$ 1,286

$ 3,562

Short term lease cost

$ 141

$ 286

$ 121

$ 317

Total lease cost

$ 1,505

$ 4,258

$ 1,407

$ 3,879

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

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

$ 3,911

$ 3,392

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

$ 3,095

$ 2,679

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

$ 3,796

$ 3,525

Summary of supplemental balance sheet information related to leases

September 30, 2020

December 31, 2019

Operating Leases

Operating lease right-of-use assets

$ 22,458

$ 22,557

Other current liabilities

4,297

3,822

Operating lease liabilities

18,466

18,981

Total operating lease liabilities

$ 22,763

$ 22,803

Weighted Average Remaining Lease Term

Operating leases

69

months

78

months

Weighted Average Discount Rate

Operating leases

5.16%

5.32%

Summary of maturities of leases

Year ending December 31,

Operating Leases

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

$ 1,353

2021

5,271

2022

4,916

2023

4,360

2024

3,742

Thereafter

6,578

Total Lease Payments

26,220

Less: imputed interest

(3,457)

Total

$ 22,763

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

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

September 30, 2020

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

66,000

14,000

Customer relationships

80,920

25,891

55,029

Patents

21,136

14,170

6,966

Noncompete agreements

8,640

8,402

238

Trademarks

5,459

3,784

1,675

Amortizable intangibles, net

196,155

118,247

77,908

Total

$

273,755

$

118,247

$

155,508

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2019

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

63,000

17,000

Customer relationships

80,920

21,914

59,006

Patents

21,136

13,229

7,907

Noncompete agreements

8,640

8,177

463

Trademarks

5,459

3,713

1,746

Backlog

1,900

1,900

-

License

20

20

-

Amortizable intangibles, net

198,075

111,953

86,122

Total

$

275,675

$

111,953

$

163,722

Schedule of estimated amortization expense

2020

    

$

2,733

2021

10,670

2022

10,520

2023

10,520

2024

7,520

2025

6,075

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

September 30,

December 31,

2020

2019

Term Loan, net of debt discount of $4,427 and $781 at September 30, 2020 and December 31, 2019, respectively

$

269,886

$

245,787

Less current maturities

1,972

22,143

Long-term debt before deferred financing costs

267,914

223,644

Deferred financing costs, net

1,994

1,563

Long-term debt, net

$

265,920

$

222,081

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

September 30,

December 31,

2020

2019

Payroll and related costs

$

6,899

$

10,382

Employee benefits

7,616

6,097

Accrued warranty

3,370

3,941

Interest rate swaps

4,064

1,522

Other

6,721

4,554

$

28,670

$

26,496

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

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2020

2019

2020

2019

Balance at the beginning of the period

$

5,355

$

5,731

$

6,541

$

6,174

Warranty provision

864

886

2,125

2,665

Claims paid/settlements

(469)

(273)

(2,916)

(2,495)

Balance at the end of the period

$

5,750

$

6,344

$

5,750

$

6,344

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Retirement Plans (Tables)
9 Months Ended
Sep. 30, 2020
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,

2019

2019

Component of net periodic pension cost:

Service cost

$

-

$

-

Interest cost

410

1,230

Expected return on plan assets

(294)

(882)

Amortization of net loss

149

447

Net periodic pension cost

$

265

$

795

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,

2020

2019

2020

2019

Component of periodic other postretirement benefit cost:

Service cost

$

37

$

37

$

111

$

111

Interest cost

47

63

141

189

Amortization of net gain

(77)

(78)

(231)

(234)

Net periodic other postretirement benefit cost

$

7

$

22

$

21

$

66

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2020
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,

2020

2019

2020

2019

Basic earnings (loss) per common share

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

$

0.40

$

0.54

$

(4.60)

$

1.63

Earnings (loss) per common share assuming dilution

Net income (loss)

$

9,230

$

12,429

$

(104,715)

$

37,606

Less income allocated to participating securities

121

163

-

501

Net income (loss) allocated to common shareholders

$

9,109

$

12,266

$

(104,715)

$

37,105

Weighted average common shares outstanding

22,857,457

22,795,412

22,842,777

22,773,546

Incremental shares applicable to non-participating RSUs

20,545

36,758

-

35,176

Weighted average common shares assuming dilution

22,878,002

22,832,170

22,842,777

22,808,722

$

0.39

$

0.53

$

(4.60)

$

1.61

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

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2019

35,676

$

36.49

1.40

years

Granted

48,433

$

50.20

0.92

years

Vested

(47,196)

$

45.71

Cancelled and forfeited

(891)

$

50.20

Unvested at September 30, 2020

36,022

$

42.73

1.65

years

Expected to vest in the future at September 30, 2020

36,022

$

42.73

1.65

years

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Table)
9 Months Ended
Sep. 30, 2020
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,

2020

2019

2020

2019

Net sales

Work Truck Attachments

$

76,903

$

75,632

$

169,853

$

213,693

Work Truck Solutions

56,858

66,237

152,141

197,719

$

133,761

$

141,869

$

321,994

$

411,412

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

$

23,072

$

25,066

$

41,689

$

78,195

Depreciation and amortization expense

Work Truck Attachments

$

2,683

$

2,524

$

7,994

$

7,579

Work Truck Solutions

2,224

2,204

6,710

6,756

$

4,907

$

4,728

$

14,704

$

14,335

Assets

Work Truck Attachments

$

396,793

$

406,746

Work Truck Solutions

214,471

360,163

$

611,264

$

766,909

Capital Expenditures

Work Truck Attachments

$

4,850

$

1,955

$

9,105

$

6,209

Work Truck Solutions

375

404

1,110

1,478

$

5,225

$

2,359

$

10,215

$

7,687

Schedule of Reconciliation of Operating Profit (Loss)

Adjusted EBITDA

Work Truck Attachments

$

20,155

$

18,673

$

38,527

$

59,423

Work Truck Solutions

2,917

6,393

3,162

18,772

Total Adjusted EBITDA

$

23,072

$

25,066

$

41,689

$

78,195

Less items to reconcile Adjusted EBITDA to Income (Loss) before taxes:

Interest expense - net

5,007

4,271

15,709

12,610

Depreciation expense

2,170

1,991

6,490

6,118

Amortization

2,737

2,737

8,214

8,217

Purchase accounting (1)

-

-

(2,017)

(217)

Stock based compensation

199

525

2,768

3,061

Impairment charges

-

-

127,872

-

Debt modification expense

237

-

3,429

-

COVID-19 (2)

157

-

1,322

-

Other charges (3)

101

-

101

(149)

Income (loss) before taxes

$

12,464

$

15,542

$

(122,199)

$

48,555

(1)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 and $217 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the nine months ended September 30, 2020 and 2019, respectively.
(2)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented.
(3)Reflects unrelated legal and consulting fees for the periods presented.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Changes in Accumulated Other Comprehensive Loss by Component (Tables)
9 Months Ended
Sep. 30, 2020
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, 2020 are as follows:

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2019

$

(5,023)

$

2,209

$

(2,814)

Other comprehensive loss before reclassifications

(4,837)

(4,837)

Amounts reclassified from accumulated other comprehensive loss: (1)

1,685

(171)

1,514

Balance at September 30, 2020

$

(8,175)

$

2,038

$

(6,137)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains (a)

$

(231)

Tax expense

60

Reclassification net of tax

$

(171)

Realized losses on interest rate swaps reclassified to interest expense

$

2,277

Tax benefit

(592)

Reclassification net of tax

$

1,685

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

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 gain 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 12.
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation (Details)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2020
USD ($)
segment
Sep. 30, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Interim Consolidated Financial Information      
Number of operating segments | segment   2  
Number of reportable segments | segment   2  
Goodwill   $ 113,134 $ 241,006
Amount of total benefit   1,152  
Retained earnings   36,065 $ 160,748
Restatement adjustment | ASU 2016-13      
Interim Consolidated Financial Information      
Retained earnings   $ 557  
Work Truck Solutions      
Interim Consolidated Financial Information      
Number of reportable segments | segment 2    
Work Truck Solutions | Municipal Reporting Unit      
Interim Consolidated Financial Information      
Goodwill $ 47,799    
Work Truck Solutions | Dejana Reporting Unit      
Interim Consolidated Financial Information      
Goodwill $ 80,073    
Work Truck Attachments      
Interim Consolidated Financial Information      
Number of reportable segments | segment 1    
Goodwill impairment $ 0    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
item
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]          
Retained Earnings $ 36,065   $ 36,065   $ 160,748
Net sales 133,761 $ 141,869 321,994 $ 411,412  
Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 101,671 104,639 248,499 304,892  
Government          
Disaggregation of Revenue [Line Items]          
Net sales 19,058 18,373 41,248 49,985  
Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 11,277 16,775 27,639 48,292  
Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,755 2,082 4,608 8,243  
Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 115,467 116,731 268,512 334,270  
Over time          
Disaggregation of Revenue [Line Items]          
Net sales 18,294 25,138 $ 53,482 77,142  
Work Truck Attachments          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     2    
Net sales 76,903 75,632 $ 169,853 213,693  
Work Truck Attachments | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 76,903 75,632 169,853 213,693  
Work Truck Attachments | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 76,903 75,632 $ 169,853 213,693  
Work Truck Solutions          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     4    
Net sales 56,858 66,237 $ 152,141 197,719  
Work Truck Solutions | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 24,768 29,007 78,646 91,199  
Work Truck Solutions | Government          
Disaggregation of Revenue [Line Items]          
Net sales 19,058 18,373 41,248 49,985  
Work Truck Solutions | Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 11,277 16,775 27,639 48,292  
Work Truck Solutions | Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,755 2,082 4,608 8,243  
Work Truck Solutions | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 38,564 41,099 98,659 120,577  
Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales 18,294 25,138 53,482 77,142  
Effect of Change Higher/(Lower) | ASC 2014-09          
Disaggregation of Revenue [Line Items]          
Net sales   $ 839      
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales $ 216   $ 406 $ 983  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Changes in contract liabilities        
Balance at Beginning of Period $ 6,316 $ 6,886 $ 2,187 $ 2,006
Additions 3,500 3,328 12,006 13,479
Deductions (5,620) (6,147) (9,997) (11,418)
Balance at End of Period 4,196 4,067 4,196 4,067
Contract assets 0 0 0 0
Revenue recognized included in contract liabilities at the beginning of the period $ 773 $ 721 $ 2,187 $ 2,006
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jan. 01, 2020
Balance $ 1,487    
Additions charged to earnings 778 $ 988  
Writeoffs 67    
Changes to reserve, net (127)    
Balance 2,955    
Work Truck Attachments segment      
Balance 600    
Additions charged to earnings 300    
Writeoffs 12    
Changes to reserve, net 43    
Balance 1,355    
Work Truck Solutions      
Balance 887    
Additions charged to earnings 478    
Writeoffs 55    
Changes to reserve, net (170)    
Balance $ 1,600    
ASU 2016-13 | Restatement adjustment      
Adoption     $ 750
ASU 2016-13 | Restatement adjustment | Work Truck Attachments segment      
Adoption     400
ASU 2016-13 | Restatement adjustment | Work Truck Solutions      
Adoption     $ 350
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value - Assets and Liabilities on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Assets:    
Other long-term assets $ 8,152 $ 7,270
Total Assets 8,152 7,270
Liabilities:    
Interest rate swaps 14,099 6,736
Long term debt 267,187 247,630
Earnout- Dejana   2,000
Total Liabilities $ 281,286 $ 256,383
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value - Fair Value Liability Reconciliation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Reconciliation of liability related to earnout      
Adjustments to fair value $ 0 $ 0  
Payments to former owners 0 0  
Recurring | Dejana      
Fair value liability reconciliation      
Derivative Liability, Noncurrent   $ 2,200  
Recurring | Level 2      
Fair value liability reconciliation      
Derivative Liability, Current 4,064   $ 1,522
Derivative Liability, Noncurrent 10,035   $ 5,214
Recurring | Level 3 | Dejana      
Reconciliation of liability related to earnout      
Earnout, portion in other long term liabilities $ 0    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventories    
Finished goods $ 47,858 $ 42,125
Work-in-process 8,162 6,906
Raw material and supplies 37,701 28,911
Inventories 93,721 77,942
Inventories - truck chassis floor plan $ 11,306 $ 6,539
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant and equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, plant and equipment    
Total property, plant and equipment $ 134,362 $ 124,717
Less accumulated depreciation (72,193) (66,273)
Net property, plant and equipment 62,169 58,444
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,684 4,541
Leasehold Improvements    
Property, plant and equipment    
Total property, plant and equipment 4,087 4,087
Buildings    
Property, plant and equipment    
Total property, plant and equipment 29,300 28,715
Machinery and equipment    
Property, plant and equipment    
Total property, plant and equipment 58,253 55,238
Furniture and fixtures    
Property, plant and equipment    
Total property, plant and equipment 18,783 17,918
Mobile equipment and other    
Property, plant and equipment    
Total property, plant and equipment 5,192 5,285
Construction-in-process    
Property, plant and equipment    
Total property, plant and equipment $ 11,685 $ 6,555
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Narrative (Details)
9 Months Ended
Sep. 30, 2020
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 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Components of Lease and supplemental cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Lease Expense        
Operating lease expense $ 1,364 $ 1,286 $ 3,972 $ 3,562
Short term lease cost 141 121 286 317
Total lease cost $ 1,505 $ 1,407 4,258 3,879
Cash paid for amounts included in the measurement of operating lease liabilities     3,911 3,392
Non-cash lease expense - right-of-use assets     3,095 2,679
Right-of-use assets obtained in exchange for operating lease obligations     $ 3,796 $ 3,525
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Balance sheet information (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Supplemental balance sheet information related to leases      
Operating lease - right of use asset $ 22,458   $ 22,557
Other current liabilities 4,297   3,822
Operating lease liabilities 18,466   18,981
Total operating lease liabilities $ 22,763   $ 22,803
Weighted Average Remaining Lease Term - Operating leases   69 months 78 months
Weighted Average Discount Rate - Operating leases 5.16%   5.32%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Maturities of leases    
2020 (excluding the three months ended March 31, 2020) $ 1,353  
2021 5,271  
2022 4,916  
2023 4,360  
2024 3,742  
Thereafter 6,578  
Total Lease Payments 26,220  
Less: imputed interest (3,457)  
Total operating lease liabilities $ 22,763 $ 22,803
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Asset - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other intangible assets    
Amortizable intangibles, gross carrying amount $ 196,155 $ 198,075
Amortizable intangibles, accumulated amortization 118,247 111,953
Finite-Lived Intangible Assets, Net, Total 77,908 86,122
Intangible Assets, Gross (Excluding Goodwill), Total 273,755 275,675
Net Carrying Amount 155,508 163,722
Dealer network    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,000 80,000
Amortizable intangibles, accumulated amortization 66,000 63,000
Finite-Lived Intangible Assets, Net, Total 14,000 17,000
Customer relationships    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,920 80,920
Amortizable intangibles, accumulated amortization 25,891 21,914
Finite-Lived Intangible Assets, Net, Total 55,029 59,006
Patents    
Other intangible assets    
Amortizable intangibles, gross carrying amount 21,136 21,136
Amortizable intangibles, accumulated amortization 14,170 13,229
Finite-Lived Intangible Assets, Net, Total 6,966 7,907
Noncompete agreements    
Other intangible assets    
Amortizable intangibles, gross carrying amount 8,640 8,640
Amortizable intangibles, accumulated amortization 8,402 8,177
Finite-Lived Intangible Assets, Net, Total 238 463
Trademarks    
Other intangible assets    
Amortizable intangibles, gross carrying amount 5,459 5,459
Amortizable intangibles, accumulated amortization 3,784 3,713
Finite-Lived Intangible Assets, Net, Total 1,675 1,746
Backlog    
Other intangible assets    
Amortizable intangibles, gross carrying amount   1,900
Amortizable intangibles, accumulated amortization   1,900
License    
Other intangible assets    
Amortizable intangibles, gross carrying amount   20
Amortizable intangibles, accumulated amortization   20
Trademark and tradenames    
Other intangible assets    
Indefinite-lived intangibles, net carrying amount $ 77,600 $ 77,600
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Other Intangible Asset - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Other Intangible Assets        
Intangibles amortization $ 2,737 $ 2,737 $ 8,214 $ 8,217
Estimated amortization expense for the next five years        
2020 2,733   2,733  
2021 10,670   10,670  
2022 10,520   10,520  
2023 10,520   10,520  
2024 7,520   $ 7,520  
2025 $ 6,075      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Summary (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 08, 2020
USD ($)
Jan. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Long-term debt          
Less current maturities     $ 1,972 $ 1,972 $ 22,143
Long-term debt, less current maturities     265,920 265,920 222,081
Deferred financing costs, net     1,994 1,994 1,563
Long-term debt, net     265,920 265,920 222,081
Long-term debt, additional disclosure          
Debt modification expense     (237) (3,429)  
Financing costs       992  
Inventories - truck chassis floor plan     11,306 11,306 6,539
Term loan facility          
Long-term debt          
Term Loan, net of debt discount of $683 and $781 at March 31, 2020 and December 31, 2019, respectively     269,886 269,886 245,787
Less current maturities     1,972 1,972 22,143
Long-term debt, less current maturities     267,914 267,914 223,644
Long-term debt, additional disclosure          
Unamortized discount on issuance of debt     4,427 4,427 781
Outstanding borrowings     269,886 269,886 245,787
Term loan facility | First option | One month London Interbank Offered Rate          
Long-term debt, additional disclosure          
Additional fixed interest rate spread (as a percent) 1.00%        
Revolving credit facility          
Long-term debt, additional disclosure          
Maximum borrowing capacity $ 100,000        
Outstanding borrowings     12,000 $ 12,000 0
Fixed charge coverage ratio to be maintained if certain minimum availability under the credit facility is not maintained.       1  
Revolving credit facility | First option | Fixed rate | Minimum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 1.75%        
Revolving credit facility | Second option | One month London Interbank Offered Rate          
Long-term debt, additional disclosure          
Additional fixed interest rate spread (as a percent) 1.00%        
Senior credit facilities          
Long-term debt, additional disclosure          
Unamortized discount on issuance of debt     4,125 $ 4,125  
Deferred financing cost     1,133 $ 1,133  
Senior credit facilities | Term loan facility          
Long-term debt, additional disclosure          
Maximum borrowing capacity $ 275,000        
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   $ 20,000      
Senior credit facilities | Term loan facility | Maximum          
Long-term debt, additional disclosure          
Additional term loan commitments $ 100,000        
Debt ratio 3.25        
Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow       150 days  
Senior credit facilities | Term loan facility | First option          
Long-term debt, additional disclosure          
Deemed interest rate (as a percent) 2.00%        
Percentage of principal amount of loan (as a percent) 0.25%        
Senior credit facilities | Term loan facility | First option | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 2.00%        
Additional interest margin added to fixed and variable rates (as a percent) 1.00%        
Additional fixed interest rate spread (as a percent) 1.00%        
Senior credit facilities | Term loan facility | First option | Federal funds          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 0.50%        
Senior credit facilities | Term loan facility | First option | Fixed rate          
Long-term debt, additional disclosure          
Fixed interest rate base (as a percent) 2.75%        
Senior credit facilities | Term loan facility | First option | One month London Interbank Offered Rate          
Long-term debt, additional disclosure          
Variable rate basis description London Interbank Offered Rate (“LIBOR”) for a one month interest period        
Deemed interest rate (as a percent) 1.00%        
Senior credit facilities | Term loan facility | First option | One month London Interbank Offered Rate | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 1.00%        
Senior credit facilities | Term loan facility | First option | Prime          
Long-term debt, additional disclosure          
Variable rate basis description Prime Rate        
Senior credit facilities | Term loan facility | Second option | Fixed rate          
Long-term debt, additional disclosure          
Fixed interest rate base (as a percent) 3.75%        
Senior credit facilities | Revolving credit facility          
Long-term debt, additional disclosure          
Remaining borrowing availability     $ 79,627 $ 79,627 $ 99,352
Senior credit facilities | Revolving credit facility | Maximum          
Long-term debt, additional disclosure          
Additional term loan commitments $ 50,000        
Senior credit facilities | Revolving credit facility | First option | Fixed rate | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 2.25%        
Senior credit facilities | Revolving credit facility | Second option          
Long-term debt, additional disclosure          
Deemed interest rate (as a percent) 2.00%        
Senior credit facilities | Revolving credit facility | Second option | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 2.00%        
Unused commitment fee (as a percent) 0.50%        
Senior credit facilities | Revolving credit facility | Second option | Minimum          
Long-term debt, additional disclosure          
Unused commitment fee (as a percent) 0.375%        
Senior credit facilities | Revolving credit facility | Second option | Federal funds          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 0.50%        
Senior credit facilities | Revolving credit facility | Second option | Federal funds | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 1.25%        
Senior credit facilities | Revolving credit facility | Second option | Federal funds | Minimum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 0.75%        
Senior credit facilities | Revolving credit facility | Second option | One month London Interbank Offered Rate          
Long-term debt, additional disclosure          
Variable rate basis description LIBOR for a one month interest period        
Deemed interest rate (as a percent) 1.00%        
Senior credit facilities | Revolving credit facility | Second option | One month London Interbank Offered Rate | Maximum          
Long-term debt, additional disclosure          
Interest rate margin (as a percent) 1.00%        
Senior credit facilities | Revolving credit facility | Second option | Prime          
Long-term debt, additional disclosure          
Variable rate basis description Prime Rate        
Letter of Credit          
Long-term debt, additional disclosure          
Maximum borrowing capacity $ 10,000        
Swingline loan          
Long-term debt, additional disclosure          
Maximum borrowing capacity $ 10,000        
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Swaps (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
item
Sep. 30, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Jun. 13, 2019
USD ($)
Derivative [Line Items]        
Amount expected to be amortized from AOCI   $ 2,991    
Mark-to-market adjustments on derivatives not classified as hedges   3,133    
Inventories - truck chassis floor plan $ 11,306 11,306 $ 6,539  
Interest Expense, Debt 673 1,637    
Interest rate swap        
Derivative [Line Items]        
Negative fair value $ 14,099 $ 14,099 6,736  
Number of financial institutions for which the entity is exposed to counterparty credit risk | item 1 1    
Interest rate swap | Accrued Expenses and Other Current Liabilities        
Derivative [Line Items]        
Negative fair value $ 4,064 $ 4,064 1,522  
Interest rate swap | Other Noncurrent Liabilities        
Derivative [Line Items]        
Negative fair value $ 10,035 $ 10,035 $ 5,214  
Interest rate swap effective May 31,2019 through May 31,2024 [member]        
Derivative [Line Items]        
Notional amount       $ 175,000
Interest rate 2.495% 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% 1.00%    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accrued Expenses and Other Current Liabilities    
Payroll and related costs $ 6,899 $ 10,382
Employee benefits 7,616 6,097
Accrued warranty 3,370 3,941
Interest rate swaps 4,064 1,522
Other 6,721 4,554
Accrued expenses and other current liabilities $ 28,670 $ 26,496
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Dec. 31, 2019
Warranty liability            
Period of warranty history used in estimating warranty costs     5 years      
Other long-term liabilities         $ 25,681 $ 19,818
Accrued expenses and other current liabilities         28,670 26,496
warranty reserve $ 5,355 $ 6,344 $ 6,541 $ 6,344 5,750 6,541
Company's warranty liability:            
Balance at the beginning of the period 5,355 5,731 6,541 6,174    
Warranty provision 864 886 2,125 2,665    
Claims paid/settlements (469) (273) (2,916) (2,495)    
Balance at the end of the period $ 5,750 $ 6,344 $ 5,750 $ 6,344    
Warranty Reserves            
Warranty liability            
Other long-term liabilities         2,380 2,600
Accrued expenses and other current liabilities         $ 3,370 $ 3,941
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      
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Retirement Plans (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2019
Oct. 31, 2019
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Other Comprehensive (Income) Loss, Pension Plan Termination Loss, after Tax and Reclassification Adjustment, Attributable to Parent     $ 6,380
Douglas Dynamics LLC Pension Plan For Hourly Employees      
Defined Benefit Plan Disclosure [Line Items]      
Pension funding contributions made   $ 3,245  
Defined Benefit Plan, Annuities Purchased Amount $ 4,767    
Douglas Dynamics LLC Salaried Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Pension funding contributions made   $ 12,476  
Defined Benefit Plan, Annuities Purchased Amount $ 20,044    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Retirement Plans - Reconciliations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Pension plan              
Component of net periodic cost:              
Interest cost     $ 410   $ 1,230    
Expected return on plan assets     (294)   (882)    
Amortization of net (gain) loss     149   447    
Net periodic pension cost     265   795    
Defined Benefit Plan Termination, Payments by Employer   $ 464          
Employer contributions during the period           $ 0  
Defined Benefit Plan Employer Discretionary Contribution Amount             $ 7,000
Other postretirement benefit cost              
Component of net periodic cost:              
Service cost $ 37   37 $ 111 111    
Interest cost 47   63 141 189    
Amortization of net (gain) loss (77)   (78) (231) (234)    
Net periodic pension cost $ 7   $ 22 $ 21 $ 66    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Basic earnings per common share        
Net loss $ 9,230 $ 12,429 $ (104,715) $ 37,606
Less loss allocated to participating securities 121 163   501
Net loss allocated to common shareholders $ 9,109 $ 12,266 $ (104,715) $ 37,105
Weighted average common shares outstanding 22,857,457 22,795,412 22,842,777 22,773,546
Basic $ 0.40 $ 0.54 $ (4.60) $ 1.63
Earnings per common share assuming dilution        
Net loss $ 9,230 $ 12,429 $ (104,715) $ 37,606
Less loss allocated to participating securities 121 163   501
Net loss allocated to common shareholders $ 9,109 $ 12,266 $ (104,715) $ 37,105
Weighted average common shares outstanding 22,857,457 22,795,412 22,842,777 22,773,546
Incremental shares applicable to non-participating RSUs 20,545 36,758   35,176
Weighted average common shares assuming dilution 22,878,002 22,832,170 22,842,777 22,808,722
Diluted earnings per share $ 0.39 $ 0.53 $ (4.60) $ 1.61
Restricted stock units        
Earnings per common share assuming dilution        
Potentially dilutive non-participating securities     24,132  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
2010 Plan | Common Stock      
Stock-based compensation      
Maximum number of shares of common stock that may be issued 2,130,000 2,130,000  
Performance Share Unit Awards | 2010 Plan      
Weighted Average Grant Date Fair Value      
Cancelled and forfeited (in dollars per share)   $ 53.50  
Restricted stock units      
Shares      
Unvested at the beginning of the period (in shares)   35,676  
Granted (in shares)   48,433  
Vested (in shares)   (47,196)  
Cancelled and forfeited (in shares)   (891)  
Unvested at the end of the period (in shares) 36,022 36,022 35,676
Expected to vest in the future, at the end of the period (in shares) 36,022 36,022  
Weighted Average Grant Date Fair Value      
Unvested at the beginning of the period (in dollars per share)   $ 36.49  
Granted (in dollars per share)   50.20  
Vested (in dollars per share)   45.71  
Cancelled and forfeited (in dollars per share)   50.20  
Unvested at the end of the period (in dollars per share) $ 42.73 42.73 $ 36.49
Expected to vest in the future, at the end of the period (in dollars per share) $ 42.73 $ 42.73  
Weighted Average Remaining Contractual Term      
Unvested at the beginning of the period 1 year 7 months 24 days   1 year 4 months 24 days
Granted   11 months 1 day  
Unvested at the end of the period 1 year 7 months 24 days   1 year 4 months 24 days
Expected to vest in future, at the end of the period 1 year 7 months 24 days    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Employee Stock Plans - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
item
$ / shares
shares
Sep. 30, 2019
USD ($)
Additional Employee Stock Plans Information        
Income tax expense (benefit) $ 3,234 $ 3,113 $ (17,484) $ 10,949
Performance Share Unit Awards | 2010 Plan        
Additional Employee Stock Plans Information        
Vesting period of awards     2 years  
fair value per share of the awards | $ / shares     $ 53.50  
Compensation expenses recognized (15) 338 $ 737 1,401
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 753   $ 753  
Performance period     3 years  
Restricted stock units        
Additional Employee Stock Plans Information        
fair value per share of the awards | $ / shares     $ 50.20  
Compensation expenses recognized 214 187    
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        
Compensation expenses recognized     $ 2,031 1,660
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 1,098   $ 1,098  
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 $ 21 $ 0 $ 983 $ 1,374
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 75 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2020
segment
Sep. 30, 2020
USD ($)
segment
customer
Sep. 30, 2019
USD ($)
Dec. 31, 2019
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 $ 133,761 $ 141,869   $ 321,994 $ 411,412  
Adjusted EBITDA 23,072 25,066   41,689 78,195  
Depreciation and amortization expense 4,907 4,728   14,704 14,335  
Assets 611,264 766,909   611,264 766,909 $ 705,695
Capital Expenditures       9,465 7,801  
Capital Expenditures including adjustments to accruals and payables 5,225 2,359   10,215 7,687  
Interest expense, net 5,007 4,271   15,709 12,610  
Depreciation expense 2,170 1,991   6,490 6,118  
Amortization 2,737 2,737   8,214 8,217  
Purchase accounting       (2,017) (217)  
Share-based Compensation 199 525   2,768 3,061  
Impairment charges       127,872    
Debt modification expense 237     3,429    
COVID-19 157     1,322    
Other charges 101     101 (149)  
Income (loss) before taxes 12,464 15,542   (122,199) 48,555  
Reversal of earn out compensation       (2,017) (217)  
Dejana            
Segment Reporting Information [Line Items]            
Purchase accounting       2,000 2,000  
Reversal of earn out compensation       2,000 2,000  
Henderson            
Segment Reporting Information [Line Items]            
Purchase accounting       17 217  
Reversal of earn out compensation       17 217  
Work Truck Attachments            
Segment Reporting Information [Line Items]            
Number of reportable segments | segment     1      
Net sales 76,903 75,632   169,853 213,693  
Adjusted EBITDA 20,155 18,673   38,527 59,423  
Work Truck Solutions            
Segment Reporting Information [Line Items]            
Number of reportable segments | segment     2      
Net sales 56,858 66,237   152,141 197,719  
Adjusted EBITDA 2,917 6,393   3,162 18,772  
Operating segment | Work Truck Attachments            
Segment Reporting Information [Line Items]            
Net sales 76,903 75,632   169,853 213,693  
Adjusted EBITDA 20,155 18,673   38,527 59,423  
Depreciation and amortization expense 2,683 2,524        
Assets 396,793 406,746   396,793 406,746  
Capital Expenditures 4,850 1,955   9,105 6,209  
Depreciation expense       7,994 7,579  
Operating segment | Work Truck Solutions            
Segment Reporting Information [Line Items]            
Net sales 56,858 66,237   152,141 197,719  
Adjusted EBITDA 2,917 6,393   3,162 18,772  
Depreciation and amortization expense 2,224 2,204        
Assets 214,471 360,163   214,471 360,163  
Capital Expenditures $ 375 $ 404   1,110 1,478  
Depreciation expense       $ 6,710 $ 6,756  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income taxes        
Effective tax rate (as a percent) 26.00% 20.00% 14.30% 22.50%
Decrease in tax benefit percentage     0.30%  
Additional valuation allowance $ 1,652   $ 1,652  
Reserve for uncertain tax positions   $ 819    
Municipal Reporting Unit        
Income taxes        
Decrease in tax benefit percentage     8.20%  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period $ (2,814) $ (6,049)
Other comprehensive gain (loss) before reclassifications (4,837) (4,799)
Amounts reclassified from accumulated other comprehensive loss 1,514 309
Impact due to adoption (557)  
Balance at the end of the period (6,137) (10,539)
Unrealized Net Loss on Interest Rate Swap    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period (5,023) (1,530)
Other comprehensive gain (loss) before reclassifications (4,837) (4,799)
Amounts reclassified from accumulated other comprehensive loss 1,685 152
Balance at the end of the period (8,175) (6,177)
Other Postretirement Benefit Liability    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period 2,209 2,118
Amounts reclassified from accumulated other comprehensive loss (171) (173)
Balance at the end of the period $ 2,038 1,945
Pension Liability    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period   (6,637)
Amounts reclassified from accumulated other comprehensive loss   330
Balance at the end of the period   $ (6,307)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net $ 5,007 $ 4,271 $ 15,709 $ 12,610
Tax expense (benefit) 3,234 3,113 (17,484) 10,949
Reclassification net of tax $ (9,109) $ (12,266) 104,715 (37,105)
Interest rate swap | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net       206
Tax expense (benefit)       (54)
Reclassification net of tax       152
Other Postretirement Benefit Liability | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Actuarial (gains) losses     (231) (234)
Tax expense (benefit)     60 61
Reclassification net of tax     (171) (173)
Pension Liability | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Actuarial (gains) losses       447
Tax expense (benefit)       (117)
Reclassification net of tax       $ 330
Unrealized Net Loss on Interest Rate Swap | Interest rate swap        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net     2,277  
Tax expense (benefit)     (592)  
Reclassification net of tax     $ 1,685  
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #* 8E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " R@&)1VI&ULS9+! M:L,P#(9?9?B>R':A!Y/ZLK)3"X,5-G8SMMJ:Q8FQ-9*^_1*O31G; ^QHZ?>G M3Z#&1F7[A,^ICYC(8WX80]ME9>.&G8FB LCVC,'D>DIT4_/8IV!H>J831&,_ MS E!G&6643&NK3%>_L@H^?J2TP9P%;#-A1!E$+8'J> M&"]CV\ =,,,(4\C?!70+L53_Q)8.L&MRS'Y)#<-0#ZN2FW80\+;?O91U*]]E M,IW%Z5?VBBX1-^PV^77UN#T\,2VYY)40%9<'L59<*,G?9]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M,H!B4; T)A(Y!0 B14 !@ !X;"]W;W)K(X(=N=]$X&V3 !Q IAQ_^^ M1V"#D\$'VN8BYNN\/!Q)[Y$TV@KYEOJ<*_(>A7%ZU?&52KX:1NKZ/&+IN4AX M#'=60D9,P:E<&VDB.?/RH"@TJ&E>&!$+XLYXE%];R/%(9"H,8KZ0),VBB,G= M-0_%]JIC=0X7GH.UK_0%8SQ*V)H[7'U/%A+.C%+%"R(>IX&(B>2KJ\[$^CJU MJ0[(G_@KX-OTZ)CH3UD*\:9/9MY5Q]1$/.2NTA(,?C9\RL-0*P''S[UHIWRG M#CP^/JC?Y1\/'[-D*9^*\$?@*?^J,^P0CZ]8%JIGL?V#[S^HK_5<$:;Y?[(M MGNWU.L3-4B6B?3 01$%<_++W?2*. NS+$P%T'T _!5BGWF#O ^S\0PNR_+-N MF&+CD11;(O73H*8/\MSDT? U0:R;T5$2[@80I\8WPLV@511AL4=N8Q6H'9G% M1??0:>Z2U&>2IR-#P=MTC.'NE:\+97I"^9(\B%CY*:AZW/L8;P!EB4H/J-<4 M%71X$?<.PR,2<5EN"///!%2U1'A4DIF'"&Z*(DN6N9% M,O"3O)^>1L*U5BQ,,:9!R31HQ[3@,A"Z0W@$!F1ML^%*AV[^RY)[Y.D@5-*$B+7:#^LTM!GGDW%8;R!?V3F8>=+U@%;B%:9]NY 9)R^[VZ* _O+0P M0EH1TC:$$\^#"I*>'0[(/3Q''N/ZW.&2 _@CS6YQ+7_#'# MT*KZ8.&N_AEM(5+%0O)WD)P>(+ABWZ;4QMBJ2F'A]IZWX03FMZ=1<(&>U<- MJO)@X:Y^+US(R<(7,>;!#2)VO]>EMH75!*LJ"A;NZ"^!@GH@5L2BORU_)PYW M,PG9JL7"E:8BBL!U'"7\Y-%K$%H_NI@]8!6]8"V MJ@?33$H]$2EF1'FRP"NRVAE\@^+KYWG_1[*J#M!6=6 6P_2Q6+?IN1$[H-:2 MX8H-9)7GTU:>KZ=&4-;!4M="U@Z!!IU[)J$'3%P7UJ!>(8DQ5M9/6UF_ M$[$P)-=9"K?3^M;$=9JFNK1R?-K*\6\C+M>Z@WT#!2C(X ,)B^O3APLVHE6& M3W&_/B3+YY L#.C_+0MH9?P4]^S#J/S@D4Z^IB:/F8)2&6M'JUW/%LK]7%GO MQVS&E [[@UY_,#(V=525^=,&R]Z;Q%V0ZKKTRL&TL25+@URW:]&NC4T::67Q MM&%6?UA)';/=P<7Z/H^+-:WU*[NW&^;LGZCVR[R37 UR3]CTQJXLWVYG^0 F M 6H6>_R=_,EK>WR#E DK/#H<4 LEJRS?Q@UZ LGRBH2%K*YW7S<(G!R!QM%F MES:@? \P):Y>DQ7[7N75T3=M")=&EJ#SLT^\H.Y(M/B0O MVDCVD?KSQ+O?'7WQ+.3/>LNY0B]E4=67HZU2N\^32;W<\I+5YV+'*_AF+63) M%-S*S:3>2O7WPD&^V2G\PN;K8L0V?<_5C=R_A;M+-LLI+7M6YJ)#DZ\O1-?X\I;$> MT%K\D_/G^N@:Z:4LA/BI;VY7EZ- *^(%7RH]!8,_3WS*BT+/!#I^'28==<_4 M X^OWV;_LUT\+&;!:CX5Q;_Y2FTO1^D(K?B:-85Z$,]?^6%!D9YO*8JZ_1\] M'VR#$5HVM1+E83 H*/-J_Y>]'!QQ- "'C@'D,(!\= ]#*#M0O?*VF7-F&)7 M%U(\(ZFM839]T?JF'0VKR2O]&N=*PKHXLHFDT M)U[-#WS=5"O]LB&.EZ+D2+$7T+]C^8'/EB[S#3B$;8(3;KQ&9>L8]"L>(# C/CV21,XS0<2+28 M81R1U"X2!WT6#][Q*8!=JM=QN^?4N'6N3CX[0*YR!O9AUI,]1G \=*S%+$K# M,'2H/F(/]JK^2XC5E)\:P"9B,XF&N MMUBE(75%6(\A[.?0/A%XQ)F,B3$FL;%?+2P*HCASX!SW-,+QATJ9(F>+O,@5 M8,E7S^ >&=C/C*Y2V+%730[KZDU0Z$;"V$,6GH"7J&/M/5&P'RD@438<,MX+ MM#^$ M+C$3?I(&=-A%60-A M:V@URYS">PP1/X:&M=A[D6=I9Z(X'59D%C,,8AW[F/8PHH&WXIDKL?RY%<6* MR_JWMMM1K]XCG!X9U(^,J2A+R)3M Z"E8A(]L:+AZ%-P'K2'3\$XV/]#]99) M77 T"O)\_A]?P==DG$;).(R2M@Z!VR2+QB$F;\9Y7>MJI2U2&E5#A['2FX4I M-.<[Q'L&6KQ:CY8L-"/#QLYJY'HO/?&H MGWC7JU6N8Q-2N&[TS_(*+=DNAY1N%6KKFY(X&^YYJUT4!(Y-3X\.[/Q\A 3. MX".H'IFL7'"F)NEH',3&49T%FW&0A"Z?]D2D[Q[7-653,,6[PE:4.\FW^D3] M"5*,J/>MJ<8[)'3K&DP"GL68#LLPFQE)L:/;ISTHZ49< V$C\L/S8.;:WMH,7.V@Y.CH[X]>\K?S.Y MR:L: +.&@<%Y @Z0^Y\L]C=*[-I3_X502I3M)50H(%L;P/=K(=3;C?XAH?OA MZ.I_4$L#!!0 ( #* 8E$'G1J<<0( *T& 8 >&PO=V]R:W-H965T M&ULI95A3]LP$(;_BA7M TBL3M*F!91&*FTGD%BI"-L^F^3: M6#AV9CLMVZ^?[82HL,! ZX?&=NY][[E+>XGW0CZH D"CQY)Q-?4*K:MSC%56 M0$G40%3 S9V-D"719BNW6%422.Y$)<.A[X]Q22CWDMB=K642BUHSRF$MD:K+ MDLA?%\#$?NH%WM/!+=T6VA[@)*[(%E+0WZJU-#O2T!*ZHX$C"9NK-@O/Y MV,:[@.\4]NI@C6PE]T(\V,U5/O5\"P0,,FT=B+GL8 Z,62.#\;/U]+J45GBX M?G+_XFHWM=P3!7/!?M!<%U/OU$,Y;$C-]*W87T);3V3],L&4^T;[)G8\\5!6 M*RW*5FP(2LJ;*WEL^W @"$:O",)6$+Y7,&P%0U=H0^;*6A!-DEB*/9(VVKC9 MA>N-4YMJ*+=/,=72W*5&IY/YS6JQ7*7+!3*K].;Z:C&[,YN+V?5L-5^B]'*Y MO$O1T9I(X+H 33/"CM%G] EAI ISJF*L#8=UPUF;\Z+)&;Z2,X5J@(;^"0K] MT.^1S]^6+R S\L#*@[/GRR/*TOQP M4RVRAQ-4$8EVA-6 CBA'N6",2(4JD$U;C_O:VOA/G+_]>^X2?^ ',=X=-N\? M0<_01QWZZ /HS7-'I-:%D/0WY'VLC6%T@&$&2_-Y ?R>R&?444<=?9R:*E7W M$T=_\<=YS>15FO"<\FT?]/B]T'V!O=#X M8)C80?Z5R"WE"C'8&*D_F!@/V0S'9J-%Y>;+O=!F6KEE8=XG(&V N;\10C]M M[,CJWE#)'U!+ P04 " R@&)16[Z (5D& !2&@ & 'AL+W=O8F!G);ZM%K=1W#YFN6_BK64BKPE<5I< M]=9*;2[Z_6*QEDE0G&<;F<)_EEF>! IN\U6_V.0R""NC).XSRW+[21"EO<%E M]>PQ'UQF6Q5'J7S,2;%-DB#_\T;&V>M5C_;>'SQ%J[4J'_0'EYM@)6=2?=\\ MYG#7WX\21HE,BRA+22Z75[UK>C%E3FE0(7Y$\K4XN"8EE7F6_2IO;L.KGE5Z M)&.Y4.40 ?R\R*&,XW(D\../>M#>?L[2\/#Z??1)11[(S(-"#K/X9Q2J]57/ MZY%0+H-MK)ZRUV^R)E0YN,CBHOI+7FNLU2.+;:&RI#8&#Y(HW?T&;W4@#@Q@ M'-R U09,-^ M!G9M8'_6@-<&_+,&3FW@?):#6QNXGYU!U :B6JQ==*NE&04J M&%SFV2O)2S2,5EY4ZUM9PXI$:9F*,Y7#?R.P4X/AP_UH?#\;CPA[L?D*_D^ M&Y&3+Z?D"XE2\KS.MD60AL5E7X&;Y63]1>W2SZR5*T+,DY#&2+V MDVY[O\.^#^'9QXB]Q^B&=0XXDYMS8EMGA%G,0OP9=IO_MDT[S4>?GIWZB/GX MT[.CYI-_QWWZCYT_6@I[GZYV-9[]/Z=KARM\[PJO7.$MKMQ#GRB"6*(9OC-U M*].R&[P,J&T+EU[V7PY7'H%QZKG^,6QBPFQ&?9\?PZ8FC%,8C^UA1SR=/4^G MD^INGNJ M;B?5:9X5!=GDV3)2&%/7F-5V!?,TI@C*]VU]34V49W%?B]K41%'&N/!PGF+/ M4W3RG$'GC]+5&5G)5.9!?$:@4I,@A/X2%2H/2G5 Y!O(G4)B<1"F5RXWXH"@ M!#-RVT1QP6U'BX.)D<9%@(?GCN'I=P6"PW338!(%] MI99MZ5D[18 N=3S:PO] 9]&/%ESF$DIIO:_.2"K1(E./<^2I8UGZ>F,PS@35 M>2,PZ@C+UVEC..;2EBU&6<.;=?(>R;DB219&RVA1+7978:G'.O*"&5F,H6S. M_!97&VU![4Y7']1:YB!>=XE:NWG:OE"VF7G[.O!CLLA=[E.&X$Y#FC,A0>N\0.M929)NDSGL>9"W$(<$BE,!0@!:0JI5+Q761 ^1PG7E6.LD1BL6V)4.8;%M;83!\RL M<[UHH2!'0TT0U%=^[FJA1%#T_$"Z'1-LM 3[0$OLT@BEN+/TCKS7#UTC%.7H MA1E!81Q-%'!LT8FL$2&L6X0,@V)-PN@E"F4:%B24BQ@2)*Q2ILJ5:A.%60R/ MB^8INI_JJ8Z7U#BGX2A==-6HX] 9O0I'M>V?1J.P;HWR'P9E6$_5'90QCC*" M@J',H*"HMJ TVH5]]&(FV>1R77X6@./ZAYV\'NVHDPMJ[! 3![S1C/\[FO+'9S\H[0@L5S"5-:Y (_SW0>,W8W*-M7[\WFF5)94 MEVL9A#(O ?#_99:I]YMR@OUGI,'?4$L#!!0 ( #* 8E'AURAH @< /@: M 8 >&PO=V]R:W-H965T&ULE5EM;Z0X$OXK5FNEFY&V MI\'F=91$2CH9[4@[232=O?WL!G?C"^!>VYU,[M=?F29 P#BY+VD@Y?)3C\OU ME.'L6'_SD^T*; M!ZN+LP/=LPW3?QWN)=RM.B\YKUBMN*B19+OSQ:7_=4T2,Z"Q^#=GSVIPC4PH M6R$>S#P@F!E V@&D"?2$K GKFFIZ<2;%,Y+&&KR9BX:; M9C1$PVNSC!LMX;\_;U!2_37YAI]^NTS^@WQ&CT4XJAHG:NSE08TQN^.LV, M9V9.T0]1ZT*AFSIG^=OQ*XBB"P6_AG*%G0XW[/ %$>]WA#WL6?"L/SS<3QUP M2,P%(^9L5H2$=N;B#FOLQ'HY@(;$SI0C)B7PL^,U M!0Z!G$PHH-7$D;.M1CE7F3C6VA9(/(&8^N,P;#:>/8BD"R)YAW# 58F<[WAV MBH3] M%1S(8QFTVPQ2I-D!CGND>-WLK'=0FW-U/37#'-X,OW23\(P&L.S7PW7)P+QFD=MXNU>^F]3_6N6'SS99LUE#H@LG6TAK+5"Z6)!SL MOC84BQD.PKE0>F'QWT/&5ESO51SC!@48XTB,:; MQV86)]Y,1X9[A<'A_[=R_%U"6MSAQW!;S!RX>Z'"D7/=OG6'@X^M6Z\LV*TL M&^A$H(8\C5X::&F^:0U8=2O'"F/K7?*^%+5H3 M3_+<8C17PW$O1_@=.:(O;9.]&Y^JK$@M4I*F,_T6[I4$NY7D&I8IA[V@&MZL M$]L4(@U\?\R2S2Y)XIEJ0'HI(6XI,;M!LB=1/D'IW0H)#H I*TEDJ@8^]CQO M!-5B%L9#L[=(>]4@[ZA&!\YD:*\2YH!LA6LI_%!GXYG#.^E+/W&7_I_0Z339 M99+K SALA3R(\>"XUA)G,31-Q4SE((,W5.Y31U?Q#N9\E\.FWKZ@3VWY^SS8 M'^[Z1RS'DM"/QAVFQ2QJWM19@^C5A;RC+LW!P-3K)A33+S07[)\C=.VEV>Q6 MT-9C"DDF66NSP^E<)2*]W!"WW*SGT"*JT9;M>5T;ZB&5H('@PEHER%122!A- ME,=B!L?&6>I[Y2'N(Y(S!&8:-R=XVSLTG$S 3\V"))[#WHL;B9VJ>2OJ90-[ MT)_5^0=R_NU\O? 0M_ \R"/()1SNE>*J:2W,H>T%I@':S L*74AQW!=H5PHA M#R6MAVVPE;]D\O86QU$Z5@B+6>"E\?BLL1I\0ZB8W#>?5A1J3CRG=_#=T^[S MS67ST6+T_,K_NCY]A.G=G+X)_: 2LEJADNW I?&PO=V]R:W-H965T&ULQ9IK4]LX%(;_BB;3 MF6UGFL:Z^-8!9B@)"SLML(3NSGX4L2#>^I+:"K3_?F4GC6))ED(HW7YH[.0] M\JMS+#VR\,%C67VIYXQQ\"W/BOIP,.=\\7XTJF=SEM/Z7;E@A?CEKJQRRL5I M=3^J%Q6C21N49R/D><$HIVDQ.#IHO[NJC@[*)<_2@EU5H%[F.:V^?V!9^7@X M@(,?7URG]W/>?#$Z.EC0>S9E_//BJA)GHTTK29JSHD[+ E3L[G!P#-^?DK ) M:!5_I>RQWCH&35=NR_)+' Z\QA'+V(PW35#Q\-#C;7 M; *WCW^T?MIV7G3FEM;LI,S^3A,^/QQ$ Y"P.[K,^'7Y>,;6'?*;]F9E5K?_ M@\>UUAN V;+F9;X.%@[RM%A]TF_K1&P%0-P3@-8!2 E 84\ 7@=@]0I13P!9 M!Q E /==P5\'^+OV(5@'!&WN5\EJ,SVFG!X=5.4CJ!JU:*TY:,O51HL$IT5S M9TUY)7Y-11P_.KF\&$\NII,Q$$?3RX_GX^,;<3*]$1^?)AOWH!7("W S;Q?9PD:7._T@QM>V0GG8^T(P6,P8H!V,V>P#!ZV"Z-KH$^C"#NRL8&&0["P._*)KIL&'@D[JI. M#;XB%/K!1M;)#-YD!N^4F=?B_JGGM&+UFYVRM&K5[V;)\^(8FOV0C1_21N(> M/^?%3$"C%H:$A?;H33/,VD$R+[.$5;48BE^7*?]NN2_\S=5\:^\O!,XR\YTY M]K4>XC#P J4J+E7'5K"Q%5AMC=.'-&%B4@$+,;1-Y@+MLD,81:%ZSSAE'7OA MQEYHM7><_"LF:X%<#@3NP6+-7C$+@D59\XKQM&+MS[>L8'>IR'%*;]-,U.PM M*$3*RSO Z3?3)!-JAJ&O=LJNZ?0HVO0H>DJ/TH(S,1(XJ,1\!NI'NG#YCO1$ MDT ;PBY5QWN\\1Y;O4_;42M0RN=SEB6@706)*J2S9BZNFX$#'L078EXW42;6 M/?F>XMNNZ;B&GH2Q9_?=.FM62@F8"5:(NX@V0#."U--G4F5*7DLZ(]$+U)Z8 M53US%MQ:6,"]^K(]K1K[!34[,2&HSX_$'=R9=U.V$#.YU\[DL=&#"7B1FEUD M&'0D0BKQC#J?Q$A!GD$WA)Z/U1%CT&%/_",]&9+8@WMQSYTM(_ABGT#48TF2 M#Y)=B_;'LG#8(+L4C9B*AN)(+9I!1V(<:D73=<.8A-H8TV6HN:NCG@1)6$,[ MK7MJYDZ6#FE'S22H8? +EBM0DA?:T6M;L$ #&)$HMUH>EZQK32(4VAGJ7K1 M _\"[&D&7;*N0(LE3M#-/MQ]GS39VX2DR\=3W/*@6S: +O)!$:M$,/$41 M)&K-=!F&& 9]DX?D*=J+I^YD/96G2/(4_0J>(LE3M#]/D0Y*,:9("+4YQRWL MVI-,1<]E*C+ $L8$0M6C4]>U**F*_C>J(L-S)PRUGCE4W6TQ25;\PF3%!F1B MZ*MD="05+)N*=F;B%9N09/9B8&*O9-3$Q M#&)EGW1LT.' T[;"#;)A +%6+<-5HS#J6T]CB42\%Q+=N3(A,?)#XH<]EB02 ML7TSV+PMT&,CV*5D^JZP*!F)0[5DN@YCC#RU9(9-YB! ZD:YZ:H1(:AG'Q%+ MA&,[PMV[ CVYTJGM*)G$-HY^P2H&2P9C.X-MJQBLXS%&6-VS<:FZ?\N1$"5V MB+K7+\2 OX!$ZA++*>L:E)0D=DJ^X.J%&.#HJQ.90]3ME20HL1/TV6L7HM/0 M)^J(=HBZWB4QR7[$-"U2B$Y)&*N/O Y1U^;6GRE_'DC)+B UB(P@);N!U-"< M":2&UFP@)1*DY&5 2IX*4B)!2G[%LR618")V,)WG"SKC(%DRP$M DW+1NU"DMEJ]@K0ZX>6B?67F MMN2\S-O#.:,B&XU _'Y7EOS'2?,6SN9%L*/_ %!+ P04 " R@&)1.9@6 M]P # "3" & 'AL+W=OF=^9<9$3IJ5BX,A=( M$@O*4K?A>6TW(Y0YO8Y=NQ6]#E^IE#*\%2!764;$\P!3ONXZOO.R<$<72V46 MW%XG)PN,4=WGMT+/W(HEH1DR23D#@?.NT_?/H[:QMP9?*:[EQAA,)%/.'\QD ME'0=SPC"%&?*,!#]>L0AIJDATC)^EIQ.Y=( -\76,;3,GPSGDK[A'5IZSDP6TG%LQ*L%624%6_R5.9A Z!Y MZ@&-$M#8!C1W ((2$+S70[,$--_KH54";.AN$;M-7$@4Z74$7X,PUIK-#&SV M+5KGBS)S3F(E]"[5.-4;WHS#:!Q'(>A1?',U"OL3/8DG^G4=C20['-P2@4PM4=$920_A&.[C$ X^',(' MH PF2[Z2A"6RXRHMV3AV9Z6\02&OL4-> -=<$TN(6())#3[>3>FAS[IZ]MPL*FM6'3WJ*):FA:S?J$M*N$M/\D M(90I%"@5"*(0Y)KD.\-NU\1TUMP*_*U1L&T3OK7Q?<_?"KW&J!ULQ^YN5-D, MQ<*V-PDSOF*JN#/5:M5!^[9Q;*T/_/.A7[,>ZHY;-,C?]$6[OB9B09F$%.?: ME7?R27\K4;3 8J)X;FO\E"O=,>QPJ?\:4!@#O3_G7+U,C(/J/Z3W"U!+ P04 M " R@&)14QI'B+8. #N*@ & 'AL+W=O;-Z<7 ^>_KJE-;S@M^MV8;!9T62+)V[H2]7^8N#*3%D"I-%HJ#QY]9< MF*(@0F#CST3SH#N2-@X_M]3?L.R09:F#N7#%!YO'S8N#QP#_U5;6SN<'*FM"=&7:# Y*6\E?_3'I8;#A\?2!#?.T8*JN GJLLI-OKO_&"QU?,U;OE[-/TEP8>HC=3*= MJ/ET/OT$O9-.SA.F=_*?R[E#][2C>\IT3_];_7V2#(7>TU#KS+PX8$+^UAR\ MG!VI4?+JNV\>SZ%S?\O:DB4:F]!9&Z,$&M366\+HH[>F[J*'LCSGU? M6?JVH'." CK@033>E@,F;"6H 9Z/U#D?"/K%W80HW*G&4R$P( D-G2:J6MWS5O;["DFOQ(O2$1&@_F_% [$P)&_!0=\SUJ?U*@ M-X4F_?2*;$F3/5WC$6>S)W1*J6;3P[^K[R]<6=K V/O&%D;]ZH[4=#H[/#D] MFS_^ 2<5V,N>0PRC'5>^$$5-!LZ734"QW)'KB7"6_960AXR/'>_8G M"+W1D?AH5II5PQ211?01B8:JT98(AZ,)V9>B:N$D)]]KRK =D' MP?8!*J]TP:BZX)I*LXX7A$[E$O9K4UKK<:,D!N)B\V^]<4C[Y*7>;*@N DQ< M5>#(J.__X0)@AIY_,=W%!OZ[@6L9'Y+/JTN@:Q1D(CIQXXUX0 775Z7D>$,Y M?D0F7D@X,AEC1(>->D-QTE'_2S3'TAARP"!N>2FOHJS"*Y.#C<),%^8/8$D; M*QPV.K@*?H$3)AP\R$)XALQC(P%*0 THP;1KJ]Y1"=,L^],M0[]WI?H36 B' M/(SN,'U$PC>9;N"\G @'1\,JXC+CAZ6\^1E1..% 4>DTA/E=TA4"*;>9I@J9 M:(T?DJ#ACM:#MC6WG%$HB85FF732$4]&7C6%9%UQBL&1P9:VT)R[QL\S'_'9 M&@039RDD=- D4@QG [M'.$V-[: D",HG=U:S6)9%(DX0MN(ZHTJ6NS55P]E0 MP:4B.;QKUAM^"#<[%!HJ:"HC@'5KK\N$I0\]ABNC!O'@(HQFE1S Z^VRB[:@J_+&)[R#M.1B*?"LSUL[L&P:)1%J(0&T MY"NUT3>P'M44G<0M9:HR5%71/5+9)/R5XL M8GR)CA!W=Y+2=$"=-W -7IQ\$E1:1R4>B 6X,2"-CAT- LTNSME65BE M>3K9!HOKQJ,8 Z14:)&I M>JZEOB!%?(&'U&#RQU-X"EG./4ZHV0110> %? ^ D/RU@_1)I%+@/D]2Y@;YH_QN_V[#W;[ 9$.H^@4& M];E[N:&U8E]EG(/G M!!6=K_SV^]7K0Y0Q()R;TF:3U VT%H#CWAA&+S@FI7M!'F[X2$$.>RB3%39K M"XP07&:YL.OZL QZL:$KO[J-T@.N&Q G;RG!.FI[*KM@4<.!2/"GK>1%&?"- MH_-XKA[TK)QM^T'!7ZLA^RJ!*X1U95<06$JM >%5P[U)C]\['CO&]KX[, I8 MP&%.NA;GD&.YH"X=R#<5]("Z2/H_O6M5Z7 YO7+ PK*H0SP9!C*NN_@+PP!J MK<^3'8CBJH>\X[.U7NND^T7=(*J3-_P/EWECXX&:4W-D*0H)$\KY^(6A/RL< M:9;<&'!%H413"2CZ%XU$J&:/V]'#D&9 %L=>E&\U]C9UFW7; 10*H\97$B@L MZN#Y_0*C@Q/>2:-QTF!#DZI.;FY>4X ,0&^7K0T!DKY!5&W)*'98/G#Q0?MU M#6:@-0)]#K-NP!3TRL"Y0S2U8 )4ASS0PH="U5RX.V-2^ Z%I'#IU?^Z%_'+ M@GCHH$N4:2ON\QFO,PHI!G,92761 9[7IO/N\^O+A3JGLKVUW/PLM826>OU0 M4QO6[KX70/W$9T!KER]HO "ZM,Y=J4%6Z[H:VV9Y5YU MVPVT9;QTG2W*I)#7JBX 7L@13H3ML=PQSC]L2<"#S ER!&E)T;3M MV]ED]FC^USIM\'21JIN^1EF@_(- DW;8*G5CCD**2A-!$@I@LD4+9L.1PU>> MTFZ&& M0"ZS/FO*$&FV$UH<-0*6NAJ2!_X$CMQVA-MX3S.(BW8$D"!VZYH"GN#M>LU8 M,:2!8$ ,R_Q!AH83A3*0RR?RLP*@*GXT(5CN\R1LR304'-A\SSL>"X6B*>?%]:!R)SGLJOG!U8JS3A.]Q:_++D^Y",,YKI$,!NME$)HF"KE)M0*+^1J<]\KZ3 MMJY^-$R%;9H71/U; XP=SX#P)*033C6Z#7@B(N B30?U12UFZ'U'';8L]Z*7 M1_+50U/(W7320(V>ROQX]]E4SH3:58"_Y:;G)^ZT9>2> M8!$XLZN 0: RUHB\6V:.NT&4K69-H;O'(U]44@E*ZF(XZ":JB(T_Y&I?6CYO M .F[-SEM'B"]5_ Z1$.V\R3[P9CE^I[ZGL'W^.]NZ79X;B_].JD?J9^P5^:'TJF?&W^ MT)5&-,8QI^_7[I+I.K&]Z!*P[RKV'NT'E=!$?7MZ-CE[\J0%U?Z0+@DMT[T+ M>55?&H4]R\.?/=+BH&:7E+%3'.UJG.-K]\+T:I]@&!0_7[?>&5>RF.#K:OCQ M=#(].VDUG$[X?U?OM9\ M\0HRA(;V+][SD\/9R82WS*?/AA>+=.&P:C9KVBU-J67DG^R"5(XV55UW$8>]G?'K)C5:W7L[#D2B- MN]&>GK%K??OHT9F:H,66YDQ_O%^4#I,]N38:13:6Y#VYM :'(#&8>GEF#2-[*[<3\22:3RV_U[.P*U3G]VA MS'V_GD\/IZ>=7U^;5)FI:RI$KBD#EWM^#$%O+;WS()8DQ&Z-(3.EMI5)5P*D M5EMR]VSHUH)G X[[<6IQ&^!.U;Z_E.*4Z'SO?.<7+?2(-Y#=?I#79)A5OC'B M8J$D5.D#IE/K5_)A%1"E7,31X&=0;5F^-L$&RO;,3MCJ>@*%456T[*.S8GIP#2:XANF)4TX!R[SY),N,_;> MW/'@'404(&M^TY)*"QA)7D?L?NU>YCR7=QC[Y?(F*-QP37P59H6MTZ.S1P?* MR]N5\B6ZFM]H7+H87$YO.;5?Z(#N%=>7_P902P,$% @ M,H!B4?BI; 90"P YR@ !@ !X;"]W;W)K(O>+0 U2O)3]DMTF [.;Z *[7()M.DZ[:KK;#R>7^^XK*]>/'//7NL7SU1K*UF+ MUYJ9=K?C>G\C*O7P_"J]B@_>R,W6TH/K%\\:OA%WPKYK7FO\NNZDE'(G:B-5 MS;18/[]ZF7Y],Z7VKL%_I'@PO7M&EJR4>D\_?BB?7XU)(5&)PI($CLN]N!55 M18*@QB]!YE4W)'7LWT?IWSK;8?B"GY2MN M^8MG6CTP3:TAC6Z7.:KR5Z&=?O!'WHFX%>R,*M:DE(?7LVD(P MO;XN@I ;+R2[(&3)?E2UW1KVS[H4Y;#_-13JM,JB5C?9HP+O1#-BDW'"LG$V M?D3>I+-RXN1-?J^5 ZG33NK429U^&G:/"\E&[(P<]O>_+;+QY)ON';H(OC/= M\[=;P=:J0D[)>L.D81RQ: HM&]==K5FC95W(AE<^\B%6&+;6:L<>MK+8,@L) MMVK7\'K/-J(6FELTT'Z\3BD(U@)/G6;_%24ZBYH5<+=&K&(8$M- JC1XN5&J M-$PAZ86^ET7H;36OS5IHC196N1X^LH5.F$1FXF^GVMKB%;>4ZI2SQC=4R/^2 ME".SW/N^XN)#XYLJTE$@P4F@^%!L>;TAA#2:*R-.-1LY"$\!X)4S2]H."P^: M,YG36 _2;CL#(.=E63J?H><^Z=H%DT@*V-*(VBN^;B$_6!O0<_!P3U)P6B$8 MAQH;+0!7V^"A&["/&@LH6- C25&Z)"@Q#+C(Q0,0909W%9PCM./N&H+5JI(; M#R4U@2H%& TVQ+#Z&13*WNJV>,]>6LN++?C7#J,N0M;%Q $HIZW9RH9ZD6+B MES;\./+[B/T,HV3M'EX8U(@-W20#AZLU HFB_9YK*2P]8*4TA<>:UR4SO()* MB'WT13RXV"!OHI75BCT4\NN<5P-@)1%[I.A-4<%%Y[#<:R#D;+53-4A30P4/:3C1O.=!ZZI>%VC8=F&'!HV>6$O2F8J @^ ?,%V@NJ#W[)6 Q9K= M.>QC@]=<4_3Q7?,->UD ?*/T_JA-3[,[5;5DH[FD^J%!5!P)AV)$5GO68"Q) MA&E=^(34I%X$T;T :584XFMI0XZ5"&:H$]J^ W/#Q#M+ D;L-A*$HT XL,)+ M(S *WE?[0$UQ"/"5,7#O:N_=&7XB:]LUJ*'5E#+][%-UM0]Q94+ 1HE#=G$* M)T2)55O&4!T,.F+?.?9S]#7(M95%56?.J.D8\?1Q7UV\UJK=;)E HN,GI>"Z M4M"1(M+SF_. 8S?.UK)&>DF$((:TTK8^6*GFDI5WE<*,<]3O<1V.N1F>,O") M&\'GF^F"_8[USQ@^Q'JK M*C@2=B/& E?&D#N 3;31#P]IXJS7J=<9@Y2K C7LFDKT4[]MOH*E(T1L*7S( M7,!XJ&*I %BM0&'\O1BJ.H @82!9AC GM[LX#<:=^$K5?G[?U#3:,, ;OJPLPGW.M:89W+#0ZF9?J;B;N M:R?#F#T,B%;2_)MA)-?E)?R.-.L -,(&#J;9_BP3).1<:@OS&\)H51U:$IM0 M*@>UN]"#)MT86^YJ(6!@B3.U-.]=:>2S\=3I$'TN2H,)CW(HKXQR,\ A]YQV M32C;W,2T:VOIRU%3H\PF73*@ M=M8DS(HT$9]4O;V(&09)QT)8:#J?>)\>*=.K ");$P#49(@9/?7IZ:;TWF1- M:@W$W(;WH5+XH0Z9X2JZ8>:ZLI7J#'*L\QBBVUZ,%0H"6$'Z=(7^O3@3I)>J MN),0.5*'XH7P MD*37,,7DM=?D53\/[@ PIWS\)0]M@&%YR/)0C7U;D7_>T3Q[5,2%ZN_$]S2RK$"%/ZC/SP_GZ 8K2J6]OL%;O17< M;[V^N63( W?YYA$R7_^JH+=;3!F#C2!V)QHK=BM(C'LYE]819T/QK;*(H*A@ M?[%0^G#Y@N7S9#F>X":;)OE\@9MTG";S/&7?$66YNH)]Q=)E,IXMXL6'(9ZF M29;G\?*3FQCQ-,EGL_#?:Q#![PTWFR>+F1MN,L' Z5.@DRZ?')U9,I]DA X, M'^<.G2D>+8_06223?!(O'3KS),]G\1+1R9+Q(@O_3]")P\WG239QPTW39#%? M_BHZ_Y;U'QXZZ7P)'Y(S\T4RG\Y=$"V2Z?(('9B Y_$2T(#)#.T#)>(#WY-)^'_,3Z'\=)EGN0I#3A%;D[3["G([5%._NS([K7" MTLID=JY1(Y0S2%RU^'O$ZLC42"I!N[R$N) MAB;IP-ILEJ231;S\9U'M?YV" MGNKZ<5066P0 M1X8GDW3>]48T);/QN/?[2U!!-OY'[\D4$]K\#T/X3_1>&V/2^[.1_]3K1TTQG[/C,,)N!_E,OF(T\O[H//+1G ZH M[N2&3N++>Z_7>J!FVQW01"42=^[MZI6U=E\<]4^F#T=66JQ;%YTGWUOX\^B5 M.^6,NY/]H_$P*.W\';;L?8?#P;([$7?#\,I_%1*WP0&2*N1@SZJ_?7]BT.A2 M6,4N40J@^2+/)V[H+_(L/:VX?E^AE034: 48?.1<VX0'_G/IJZ[GU\A@C;N$_LJ$I&UOKOT+JG MW5=\+_W':X?F_A/ '[G>T(%S)=;H.A[ELRN?V_&'58W[E&VE+,+9W6X%1TQ1 M [Q?*V7C#QJ@^[;QQ?\ 4$L#!!0 ( #* 8E$UE1N"^@< +P6 9 M>&PO=V]R:W-H965T!4B*LB6[[7WHBT2 P.[9K[, S];6 MW?J"*(C[4AM_/BA"J-Z-1CXKJ)1^:"LR>+.TKI0!0[<:^303OQFUH5@2=&%V>57-$- MA6_5%X?1J).2JY*,5]8(1\OSP>7DW=6;L6CA>#6G\$$V-NP%.&0[*37!XJ[ O7%P[RE40OUCO MR9^- D3RBU'6;+]*VZ=[MK\5GZT)A1J^FS F^H&HK9 M^%!,Q]/Q,_)FG7VS*&_V]^W;DC?OY,VCO/D_]=?SVW_\X70ZGKT7LZ'8DB3: M%Q^72XJ)*OXC38TR$9/DBT,1"A+7MJRD>1 RMU6@7!BDOS'UGG;GE:^Q9FSV)*DK]U>0+5G]?#F6KK\2(.,>*Q, M8D_&P([CI5XHN%%JL&*,&$=@2]90? 6,+J)2>[OQ6!\A)&86+,FVP$(I%LY* M'C@..$^!K;TU8)W,1:5O3 M'?)O2X] M,0T**8,2G[)-QLJ*G@-I0"Z55>&!3>-81;P5N67(]#5^JQ5B#35IQBO<* MD1/ F M$D_7LHV0;+HIN0[GAM2ZK!J*RSYJB&Y+"V)CQK(1:HGGA^3)0B*8Q@:Q(#+- M7JQ=JU"@GN3*4<0=R^O.*N9F^F,(Y#VXAZ215;$E8<.6Y0C <%N.C12',%8YY_D1@ZM%R^W/Z[Q!>9/@7L$O,FTY'+.1SKB;$S4_/"7R'A#OHGM&?6R#N@>0_%9&ISW8Z6WYN=- M%\8#6X3JE7D2S4>.9ZQ%@TG;$7+ L27;V\%"(%7JR$P[T>^__O[IP]'D+8P' M86#U%AS.44YMSU6E("6320ZS4.-%+U:61=I8$2@,*.!VS@Y(/,!OHQ, "CS! M>A7N#DIKG(FD1FIP9]@N, ]6?@O=@G"BNVZJ=E"B=7 2J CSLM&Z=.ZOAD=LM-IS5S M31+;$VMD[',?D3_L+M@-?A:ULG?DS*;&R]JH3%5\ &C/A>L")Z\=CN#M!>Y= M0%*;!A+0-&4X%)\V>;1S_TYTG 0O.HNKM3,CN2O:OF49:'9%)E+J/C_N@,UD M++G]\G,3X$VV@E)Q;T6"'/(ZO,:-*5"Y@//;:],A\K!?/Q!%[H[ZM;*S%,0: M$G."C_AB 8KP./.@4>U5$[;H/1YAGCVRF.BVX' ZW4EU4',P.9P='Z=SS.3P M#1]I_K^FL.\@\U?_N84M+5L5+Q81I[-!NG=WS;XW_Z_DCI=>$(W M==D[:6_F6HY_2>!U>_&US^EH_S\@*,F#..QWRFZ^P9N3-T>363>'^[1;I4BW M4]^Y5:)3;C UI8>*I(VJ[2@]!@ ];_?:@ELMHKYZV>BG4J=C\5].F/X'FQT) M\Z_'__'_GL)O7Q\()HG-:+XUFFV-)M/^PEG_362=G43R&,_IZM.>@KAE?["5Y/IR>O> M>'KX=@-EUU>Q4>^+(MK9*GXWY3L"B"M]7.QFNT^SE^F+Y&9Y^J[[&66BX$=- M2VP=#T^.!\*E;Z5I$&P5OT\N;$#OC(\%\0<,7H#W2VM#.V %W0?KB_\!4$L# M!!0 ( #* 8E$"7DQ"> @ ',7 9 >&PO=V]R:W-H965T+ !>1:-UW@!XBQM@ 0UGO->/W.D.S.,)5(A M*4_<7]]S24K6>!RW>05:%/TR&G&YO.NY1[S8&'OGUD1>?*\K[2Y':^^;UY.) M*]942SK74U<8TF685-=3?+I]'A22Z5'5Q=A[,9>79C65TK3 MC16NK6MI'ZZI,IO+T6S4#?RJ5FO/ Y.KBT:NZ);\;\V-Q=NDEU*JFK131@M+ MR\O1F]GKZT->'Q;\KFCC!O\%6[(PYHY?/I:7HRDK1!45GB5(/.[I+545"X(: MWY+,47\D;QS^[Z1_"+;#EH5T]-94?U.E7U^.3D>BI*5L*_^KV?R%DCU'+*\P ME0N_8A/7SN8C4;3.FSIMA@:UTO$IOR<_##:<3G^P(4\;\J!W/"AH^4YZ>75A MS4987@UI_">8&G9#.:4Y*+?>8E9AG[_Z()45O\NJI8N)ASP>G11I[W7EU1N[Y] CUZ9O%/F.G]1X"TU8S&?9B*?YM,7Y,U[X^9!WOPG MC=L2=M@+.PS"#O^0IU[1O:?1U>%8/,H4O_SI-)_.S^/0 M?1A23O@UB<:J@H3T8K-6Q5I(I+)S*-?"M%4I%B3H>[&6>D6E4)A#UEA+V@MO MI78R)O^"_(9(BSMM-A65*Y*+BC+D6@555Z*1UBMR8_%&5$HN5*7\ RLT.SEW M8KFE$3(>QI70(2@G:]/R66O6KU.HD:H4WD0-EF3#REXPSTBA4;!F4:F5L9G0 MQO]S:;#95_1$UD;Y=1@J+)7*&SL>>K FZ5I+ !'OA+18)3WA1/7WX"P(-9J$ M64*")8BE>ZIM%C]6GP*"V9BK]6R M_(K"A8AOK>%'"* +P0D8A/JU=^3=_GG:E8L]L^"LX*BDV2@<6M]+585Q&7TT ML$F4,"<3!L/L8V3&TQ.+JBUC7B3]<*;497J;L[:#D].1P?TPD*,"_Q?&6K,P M5K+DQ8/8515JR/UQG\)?H.725/ 6RA65<13S<;ACB>#IU8$G6R-M%_YUK^'_ZG. M%_#.RZ/=$Z#JJ5X@0QA9N]%W5*3!6;:SA>%W\#([$V]"K'[>@7\-J?D8AA3S M/;DO7HG3;':4XWF2Y2?3/^R3+\8CF:*"_6 G_/']WSODTV."_KP3/FK8SB#" M)23<1C;PP&)_H-SL,)N>G0T&CK.3^;'XM)6^8J_8WY&='Y]DL].3W?'#D^QX M/A7OI=7@8N( $?\JM11[Y:Z0@]WMV70Z3:X=V#[0,#^=9?GI\7#DZ#B;G\Y_ MZ 8.^LETAW1H$D1M828-"5AJ#P T B:E4P:H $.ZE5:9EG"O5 MO2I;627P8JB'8 .<8=#JF\1;4S=2/XP#1!72V@?&DM1U0AL 2CUWF&P::[XK ML,"(,RBX =(P#,& PH"K0FTJ>UR/B/H(C1QVKE09NG)M2NXWL3%5:A$A%EU) M:;@;KD<#+1,!&(O;%L#[K67/8I9 [F,S1 UU @$=7#C[6=94=Y'K4]RO+9(2N[!?@!T_^SNO85 !#[LM.H M!\79\\[MYITE73D_.G50CJU-IR&=X(E0H65*(V8&7-D8"+BR!"-YPNZ>GME) MQEF18J$(%YS>@@>J0*@.0$BIC2$N;3!&,>SH MKZV.WS<]PLOB6ZNV@[?4%[_8MK@3O\BZ.1>_^6C# M>\AJ EBE/,FX@8TC4))EZP0K&.JA5 B-QRFPA!M2][;1$17YU!M&*'$CVZH[ M]H-$(CWPZ2[2^5+,\LE\-CD[%7OL[7QZ'I>&E]GY?A8D=0X9N' CV<%E6T0' MOYJ*L@U$D\0:AC[V5LI'TJ<0$FET'9L(K/24S+ MM7R!$GU_7_RX!:R' M&U/&3NF"*?R40QJ4>FW!?^#%#0(6&GD_&SP-E3"(U.P;E_(N<"X&TZU01[(4 MV"W4"L'09L"Y ATRBW5@\=Z4W&5R$PI15N.YE9Z$FXYUH/]K? M*+^)%ZF/R^-U]&>T+'P(B(J6V#H=GQR-$+MPQ1M?O&G"M>K">&_J\'<-&PO=V]R:W-H965TG]]AY2MR'$2H'OJQ2:'\Q[?<(8Q$X0"<^L8&/T] MXQT*X8A(QC\'SF#8T@''XR/[9Q\[Q;)E!N^4^,8+6U\'RP *+%DG[(/:_8&' M>&:.+U?"^%_8];Y)%D#>&:N: Y@4-%SV_^S[X1Q&@&7\#B ] %*ON]_(J_S$ M+-NLM=J!=M[$Y@8^5(\F<5RZI#Q:3:N<<';S13ZCM$IS-.O($J$S1_D!?-N# MTW? *_BJI*T-_"X++$[Q$0D9U*1'-;?IAX2/V$X@BT-(XS3^@"\;HLL\7_9? MHSMAFPYL4\\V_;FS^AC\ZR_+-,Y^@]D$1CQP-(]MN:*:-Q94";9&*)6@J\-E M=35X_]__*8\6FRUJG\RC]1/F!V,2GD%39/73FW_FDM.%**!2JC!P =-% MN)PMW2 -DW0&W^B=N.3RLM4J1V/.")9A,D_/K/-P%<_A@>WH^EG4G E@LJ#7 MK&W%.)/'_VP1+N+D/,YEN$K.S1>PRL)%FHP,BT6XFI[K^)-*@H^JA4M?)99M M!0+;JF>$0H%4EE9RT16TI+O\"?*:&2JK ;N'DDLFDY]&>I!SI>G6@\&6:3H1L0?52]DRX7C!OTH3+_A. M-2V3>U+Y1)(MMZ35JE?*NM8_]#GR=BC^%[5'D=R:LOWSZ;HM,/V$EYP;@.NBCZHD0JU%;SJ/8B&4"3, M4*.C\]GN/4N!3%#I]T\Z#7RP!0KJ27H_@1O[ZM+X^^!".KDU[F*$GN]XHC4K MX"))PHR*T[E?S,-91CX:38N^Y8E]Z$[S/$;O3M X78Z@SE/)8A: [EM^/[&J M]6UVJRQEV ]K^DI"[1QHO53*'B=N@^&[:_,O4$L#!!0 ( #* 8E&X;,+[ M# , +,( 9 >&PO=V]R:W-H965T@" HE%*_:.^^PFT\;"L8/MT%U^/6.G#87L+HB[#_1J1IHF3E3'4A8M2,.5)!JVR^!YJC M$][4RR!VA$! 91T"P^$S7( 0#@AI?#I@!F-(YW@Z/Z*_\KEC+AMFX$*)?WAM MFV50!J2&+>N%?:_VK^&03^[P*B6,_Y+]8)O& :EZ8U5[<$8&+9?#R&X.^W#B M4-[G0 \.U/,> GF6+YAEJX56>Z*=-:*YB4_5>R,Y+EU1KJW&58Y^=G6EL;[: MWH:D$TQ:PF1-X%//.]QXNX@LAG"&476 6P]P]!ZX.;E4TC:&O)0UU-_[1TAM MY$>/_-;T0$QC1^ "\=\TT]7OKO\_T./QOQ,X^?_5?[^3!<<48> M1"2/_RAIG#[[B173<+AV_ O4A!FR50+OHSD? ?YO(Q;>0KL![:M_U+Z ZJ!, MPHF+.R(G0C+_[>!OW?8=A4>$ANFLG,C>B+>=5I_![;*9P&1A469W:/,L(6\! MWY)&B9]"Q.7L'NVZYZ+F.IN@QG24XN6=7@.=.W]YREXYB7(H951A:LJOJV%\SBU:L!>V?%F6])/WH]F5%,,OUSNE 4(9WA MPCMLT[_&\!$I$*R8GRBPGEDVGL>['KOHI)&TH'>^71I2J5[:H:>,VK$C/Q\: MT3?SH9U?,KWCTA !6W2-SV9Y0/30(@?!JLZWI8VRV.3\M,&_"M#. ->W2MFC MX *,_RFKKU!+ P04 " R@&)15J_8[R & ! $@ &0 'AL+W=O:F:HHN+X_AUQM3P?C0;-P+3:9I871V4G)-W #]L_R2N/7J)62 MB@*D$4HR#>O3P=OQ\?F$Z!W!7P*V9F?.R)*54M_IXV-Z.@A)(<@AL22!XW + M%Y#G) C5^*>6.6B/),;=>2/]@[,=;5EQ Q?;3WM.!ZPI#)6%34S:E (Z4=^5_MAAV$1'F"(:H;(Z>T/ )IF3D459M#)*:KYSSQ<= MX%NR3TK:S+#W,H6TSS]"'5I%HD:1\^A)@3=0#ED7%K6.SDQ<\P MK"=HT@J:.$&39WOH:;[??UM$8?R&'1KG0^9%MRM?,V 7JBBYO&<9-PPS3W,K MY(;EGA!S$&,OJS5BN=*TP67*JG(M+,,UD0LKP 0LIV7Z*[G^[OB5Q>4MUY"I MRM"**7D"CB8!;3%Y&?Q3B1+3S0Z=(O61&;\%3#Y*[U819D$7J-X:/XUA-N.2 M*0GL'KAF5K'QS$T-"YA1!1#A-A-)QH1,\BK%A9(RTA MW%E )6QW(AE9E4Y. M6,L9LIL*V35(V/*\9=^"!B:5;>2F.'&24B -A>0N\?'X5KQ3G572*9X"%,B$ MML+9($[T(DPX+V1"I.H2EJ& 0%6&7]6@9P^#MT!N>"K.A!,&%S]_@OD1UP-12D4A8PPPDE4:>KZ3II4+?7N G1OCM1I/"%*"+ M3L]](\QXF+A3Z&(D-Q[@[T-_@-8#^"-@& M,:51'9P7]$&(MP Z0_)P:[S\(?<.R9=^N6WBW^Z_8.,@GDT>B7S!XF YCWIT MT6*VEVXZZ^AN,J6M+TC^P(1@NB-E,MXC8U%M/.X%(EY&[+.21\ZK??@>,4V=Z9%:'U54Q(T!ZX6$R^DNL((91O-Z#ZU: M49'WNL)=@M?]!IPQ#[54JUQLZNI'!\R7LYZ6T^@QW,[Q:I+8BMRX)\A>J*QJ M$O]*^:5P^0\0> =)O3,^6$ >-':'QH<59W^@HBB8]/(1%Z;3QPGYP],09QK? M%)J:@!ZB,.&7G3Q,ZR@ZJ.,NWW@13&9=B/%SN>APZ2O/TTA&4^:SN&_;(HR? M;=LW]_I")+R]Q>,0GM=MR^H["==-/3,>ALV6K/ 58KYH9O];I7=-#WE-W=ZS M=9D.Q[.7[?9T&$;S9V%EJFBCS_'[D;VKXL7TG+7MI<3 C M7":]PB*"Q:_IFR45XMJYX KQX^Q[W;^%IS&M=E";!M%\3$L=;B=8(V>T%.\L MQ;.0EKH['&O4)**V$A\!:[R*VXU9,,60>PA[+UXU/7-#$LV""*VYQ*?$,1-% M65E7(NN6OJ%Z%6/VSE_7HGI WT'^OG?J:.=57X#>N-\NJ*M'#/D'?KO:_CSR MUO\JT)'[WU8^<;T1DOKX-;*&P_ETX(M-\V%5Z7XC6"EK5>&F&? 4-!'@_EHI MVWS0 >V/1F?_ E!+ P04 " R@&)17)'*Y%P$ !D$0 &0 'AL+W=O M\3Q="WFO:@!- M'KJ6JS.OUGIY&@2JK*%CZD0L@>/,7,B.:1S*1:"6$EAEE;HVH&&8!1UKN#>; M6MF-G$W%2K<-AQM)U*KKF'R\@%:LS[S(VPD^-XM:&T$PFR[9 FY!_[&\D3@* M>I2JZ8"K1G B87[FG4>G%XE9;Q?\V*POT/_Q9X=SW+'%%R*]J^FTO695WBD@CE;M?JS M6/\&V_.D!J\4K;*_9+U92Q./E"NE1;=51@NZAF]:]K#UPT"A" \HT*T"M79O M-K)67C'-9E,IUD2:U8AF.O:H5AN-:[BYE%LM<;9!/3W[7=<@R377C"^:NQ;( MN5*@U330"&Z6!.46Z&(#1 \ 30?54/T"C>LOHSK(+^BS@+2Q/ M2!SZA(8T? 8O[D\:6[SX-2=]@ISTR(E%3E[OP^>!6O+S3P4-XW=.6YR0 [OT M2[[40.:BQ2QK^((TBK!=IA$Q)ZA,+D6W9/S1*$3Y.T6$16SVB,PBGAZTXGNU MOTJA]@?Y (/!)^2E0VJ73,I'<]B=X+PL5]VJ91JJPXN^;L\[L>)Z.)2Z^9=9 MSOAJ#8:DANX.G;:+RS=SP35FS;SAC8;C%FFJ&ES+&U[(%\DJ)'5Y3QBOB#8C MSCK8N_N(Y+F?A>% <.Q.[GQD8N:[V'D%K$4O<]"&T]UL"/TP='V?9:/B*+'B M2TNFB"JAM;>KZF:IQK G(_=*4[^81(XX3?V03L@-AAS7+AB-_"C.QBR*\A'[ M_4F6D4^"EYBHH#$?%Q*@&T4N_"QQ$0H_":EK15SL;]Z%2OTDG3C2V,^+Q+7< MS_+TT/W[YL)1 MHNX/WGJZY@K*+6U%AK8B][9_T-;_2%OQ.&WE;T%;D3^)W#1.)XB=O9BV8I]2 M-W9,ON:OI*TH=XD@R>)OHJTH'J&M/,G(!2OO6^%F%/IHS/^CTF/RH2FQ)@'7 M:2/>']-_(7D6?IB/D2>:E[H'+9!K*1TAS]02]Y \GP*@!.,PI^[7XZW:)P0% M#TOK1*PJW0)%N4VV J3;&'F9&T5"=CXFC MEF"+O_;QY,5FX#<&$\B:8;I[,S@^WK_9BO=*-YWE>W;('K.'!%-75XB(3_@> M$%A9[][T:E66 )7Y4,P1FSP"D\J^_M6V&G@!O]D=,%K0W;$9N.^=*,0X"LV< M&R@XEU([-Y* _9Q+1OENR@WS;!C\8Y5:,*A\D207MKY7I#2?O4T1W$O[OQ#. M-Y7S?OGF_X>/3"X:KD@+&ULU5IK;]LX%OTK1#9=)(#JV+(=QYVV0-). ML1VTVZ*=V<5^I"7:YE0675**X_GU>^XE];+CO*8+S'Y)9$F\O,]S']3+C;'? MW%*I0MRLLMR].EH6Q?K%V9E+EFHE7<^L58XGN7IBPRG:O/5KARM9)V>Z4RLWEU-#BJ;GS1BV5!-\Y> MOUS+A?JJBM_6GRU^G=544KU2N=,F%U;-7QU=#EYA]?N%?6FUJ.RC B!C>^!YE&])2UL7U?4W['LD&4FG7IC MLG_KM%B^.KHX$JF:RS(KOIC-/U209TST$I,Y_BLV_EW<%DGI"K,*B\'!2N?^ MO[P)>F@MN.@?6!"'!3'S[3=B+M_*0KY^:758$[G9)2OA<53 MC77%ZP\F7SS_5=F5>*MFQ3%THF?\U2EW?5G MX*5F**X8NHKO)/A5K7MBV(]$W(_[=] ;U@(.F=[P"0)V"(YJ@B,F.'JRQNY< M3U'VPJUEHEX=(8RK_M">Z^]1/^'9!MU.ZK5V()_V' M2L6,@NR%V*7V5_D/VQ9J-5.6#5S=?:N2<',0[2TA+VC]&$R?O#FK\H.1>21R M@)V9>P6FVB6FS/G&\2@:Q1,A\U0<3RX&0A8[+#,W]+C#,[$5 :'<6C'&9-MZ MTV,1GT^CBXOS]IW1.)I<3,0'Y1Q"W%J%W8$OI=6%5FZ/\4$TG<3[BHFCP6BX MZPXS!9Q6!$L*=%,QU[G,$YTO1&)*7,E?BPELO$L52B3=FM9;Y M5DBD%\ 6FQ3V*V2!'QIZ M+JQ2$*#@%P8_G;(8(#CH]YF@5=6%.NB>F9 MS+]!9EQMECI9THZ\X49G&5Q0R&NI,SG+E- Y:X:*!WH]4P6D='096.)8.[@< MZWB]=JZ$^RE:Z);&%MZ3'-F!\)75!N/\BG2+Q+4Q F> B:@O+2RTF'-G5*> M(0EP S*14?#6L!>/B>M!K]_WNC_L2X=T'Q&74LR,11I6-GJJ+5J^_A1;C+TI MHH<;PPM< \EZG?&;N+>V)E$J9<)WJ]4+ZZ%5,>ZH&^ "21&PPRDDB,#!#C80 M.U5\K.6VTD]A$0G2E[R,,ZFRTA? 6*!N4,T[Q9K!TSS4QAS@Q3T&S--[Q.G5 MH-L%R3;^5HC)"CZ$CZERB=4S N:9N58>77-4^(T:2N"VO4^]"Y5#^"RC.)&6 MA 8!\BPD]A-9W K:5;]P*I3FN#K1IR+N3<;/Q!J_9)Z7*['.2N_%/AX\E)_X MZ-3S 'F5"C:FS*@T _HYYR,G1L0\8V_# DN>Z9;2@U]*O*>D'OSP[YV"V5,F M^MFB(:( 5H^.7[C[?$Z>#7/SMJE$\)W,/.%__N?=EZLG$695]'MC\$D>>@Y"9/KR_^O2E3D+DZY+#?T4= M1V-,F$6;5*S0AVD?A;,M[_(5^;PLC-W"K;G.?I* +%5<267((> 1P[L]PDL; MK,9RU+'*4)&$[/A$$9BG6<533[R?/VXCH'GCC(,'.J-_CZBO2[LVA"*4QV66 ME)DLJF"G^G-AZ%>]*=%T]ZO:(RJA85:5PUMX::$> *00J(4RYY[4VB(GZC7( M!=P/=!H4J2H.J]92LS=\+Z7%8X:U)W)C#, 8)S-9;RJ.DKHYIN&\>^EMMY$6(T F2M?-I5Y2;5 Q76#EW= M?$B77@#DD06]-;=F!5F'Y.\L-85ZD"YLLD9%1FDDW*U25 3_0;I)B4H0J2SP MY ]YV]OW5A#(J]?(9NRU'>P6RU#IF#43YM1",(YZ23&&^_("5%VE.6D[V:"% M]1)ZMY"\JX!!+\@?L]7KP'^%&[!MTBQO8ESI/ M@M&"&NM1-$#'4T^,@A<[R$_[ CY&B*$DD-J$GYL@)= MN9L(=K?E$97/1)=?WXC1I/]\W.\F-JL28VDDP^^&=H4U,8Q&\13/,Q[28+MB MJ2UR#_+UEK)>R MH(E6U+J7F$GFY9/6&),&$-QRZ+?_ULN#G+GL1QRF[O[<* MV0(TLS+U-)E>1Q45U\&IWZ#8]=S@RIE,IRP!A:[RU07$^[0.;9KO,TD=5BWI M\ ,Q_3Y'4PN\^6"<.ZU#.-<54* HX3'6_K"R<8/+VV:9W6G84L*KR@)EC\?W M5M;T6KG'4\A*8=P9W4_HCH!EQX^I(X_":(Z.ESJ4JB&1[X5IP60:G<>3'@EZ MRW3VT7)"_=?:4/)JICQA9-45V$]S(Y&;0T3A$AV*A^=R#Q9V.HV&X_CN(#_8 M7@?O%8FR!;9"9[V0-+?F[8UW1 :A:P5 HF&O7T$W";.M3KRG!L$JQD(-FFHJ MT_+4>>,9KJS\499$HFJ11=E-)R!YT?+\C;0H1 *?0EU7 1).VCQ:'!1-<5HA MK"(\8FT&/ D)5T@0E1122]L(N]$(?I[# M$+"S_9Q3!<\\WIIRD0$UWFYSN=()E(#@]D+Y*=/]Z2S,I1(>;-1,/H!!3>/F M%7QKA8:UXU(/ZP[\")"\D]Q&I=Z^,\A\V""/X8^'/;579K!]YJA,I>2+DH/8 M#Q[1<@@N_DWB,9X5Z5372WU5*7U-U\8!C4B%?Y"MG:;^J^@DHHPXK?LZO 1W M1^X'X5GI*;,8>]X!*R_E-0UF6:B]879K6%?+CBHMK\>9T?U]&@)PMQ(7G-Y$U0*@ M7A0O\*?'-#/-_6_=$-]+@8\]ZTEM)2_-2H6E<_B'-;R]AV1%K@)S+_(.F\V1 M7X-J/I;W X'*A@2=#@V'9.9/:[?L. 7!'3L8>7F(_X 8W4*JP7OREH20KFCE+X.2.@WPP:Z+00[R\[P_5J*]:5<#(CXM5-G;O2^C,CR\RH M51[*,\XIS9OA'-V?,/FDY6#88]ZG]JPVA"./G0DF4@W/T 5#25DD;B3 4 M2=H57CA?8+[G:'%;:51BU[3TPW?"A9J7#KZ$/AD9.:$DN5#>=%CH+8<]RW7H MPL&1AF05LK11M!T\2_CLTF2I.XUX8RYL6Y+TND7JO@A[+>]!Z)>NJPZ9_HXB M !<_7[W_]>VE.,%V.1=(X=2ZZ@GAK?*&+)%2?9#HYO@B=#_2#^BYRY7=3>@; M("Y>Y%H7-(WC3?V\+72UBKZ8(!VUO3M\#UY?VR0MN9X+ >,[K';[NI*HJZ5 MPBD1L*AV6\G^./:'C*%J9G_#]2\R+^E-WZNT6[;JTX7!T',:^,H55+SWUD&OF71FL;>0G3)Y[70H%=5,^T^'H3O&/ST MC))B7?'XP=)'N:T[,D(BE,++ULUXM*O+K2^D>-JBK._T@Y-:[;Z%T40]LRQN MY;@Z-=?4I>>Z,)8;%ZC,Y,_],&HFG0Z)F^ERY<=)E69QB\S,(&F8SN"*3@8 M"Z2!GOBMKC/NLL".#](,.HR< 7"*=$5GVN2EK=**.>3/#]-J[)IJ/C/C MV@$(6FR4HG'I:#KVHT4_[SL)-5J8_F7&V%!^/3L]:&.*D:I;I;(D\1;PY\UL M_R8T4 8L5$^\]8'ABS?ZWB QE5J+SX82M5C?AN'Z_JXG_\92,*AX_ MV7C(O*S[&5_4'3=61F@/7?:CIQXMU&.5N=16(..5ZL 7A:2CX\$HZD^G[:^J M<.-\U'PA-1QW9X_>?VVI6I]UM SF5GW[BITWN;#]_A*=W%74(2>[3Q=Z@ MSJOB/)H,SSO?ET7C./::&$?Q8/075L1M7QB?M;[/7BGTM/05NO-YS7^J7=^M M/W2_]-]W-Z_[K^0_\ED=G=#,L91.Z8Y\QUO]*,R:O_:>F:(P*[Y<*E0EEE[ M\[DQ1?6#-J@__W_]7U!+ P04 " R@&)1XCII,ZP" !^!P &0 'AL M+W=O.6[DIM'<%R7I,=WJ'^5J^EL8*>I: 5 MG$@WROM*A:L%%04=Z,Y*&MPP P#5\ Q"T@=KJ;1$[E%=%D.9?B M -)&&S8[<4MU:".."[A^,-NL4 'A!7S5)4JXW$N) M7,,72C:444U1S0-M"ZU+!-2^P>(H/C-9><-P)7L6O M$MYA/8(D]"$.X_ 5OJ0O0.+XDC&ULW5=M M;QLW#/XKA!<,+>#:/K_&;1(@25=LP+H53;=^ED^T3XU.NDJZNNZO'ZE[R;EV MLJS;,&" X3M)Y".2>DB>SK;6W?H,,<#G7!M_WLM"*)X/AS[-,!=^8 LTM+*V M+A>!AFXS](5#(:-2KH?CT6@^S(4RO8NS./?&79S9,FAE\(T#7^:Y<+LKU'9[ MWDMZS<1;M9?+\:LKR4>!W MA5O?>0?V9&7M+0]^DN>]$1N$&M/ "((>G_ :M68@,N-CC=EKMV3%[GN#_BKZ M3KZLA,=KJ]\K&;+SWFD/)*Y%J<-;N_T1:W]FC)=:[>,_;"O99-F#M/3!YK4R M69 K4SW%YSH.'873T3T*XUIA'.VN-HI6OA1!7)PYNP7'TH3&+]'5J$W&*<.' M8#& R:@/X]%X] #>I'5R$O$FW^CD'NBT!9U&T.G? MBMS#&-]_=SH>35Y D@S@$ ^:Y7<9PK7-"V%V1./4E>B!\A'0!T7$1 G;1CFU M/G@0'KS0)"4<4NJD=F/4%Q(31D*!3EFI4J$UH7F/_(- 6PB)'TN1[L"N01$* M*SK91=>M:8PDY(>2=XNZN2U-X(T-I@1)"3[HVLVN)(L7OL%2M.<&#;IH1N'L M)R6Q3^0/&>WK"TI:"#::X0T=#.^G4B3_3'"4)62I*J@XA#YM+VACK8%#X930 M49B+02Z,SU1!J+2Z0E@[Y#^;<][R#AQ$44>$O0Y;"SL4C@*W)JSHF2147BM* MEV:4_[#:Q7DT\EGIT?6K[8X87@C'9\&12CDFUK'7#8X$CR1!Z'I7.^'+-+M' MZ]$N6(/1A;_@P0 N"9S=?_B\F$Q$F)+&*3X+NP([JP.X1A>H"\3S*JC8>[+E M[FQK0UOS&D[ML82<(J.IS.$>JVK3[J7[D\@.>B&^\AE8(Y79W$G1'+I/^#36 M;XJ2.>II02%TL*8F47. MFTA,D6EV.V@#,3_+XPNV*.\U *D(QW#4:VD.+?N M-/$S-5 *>CS1HM [5B9F4LMC_K;;?RCEAB?V ]+D&'MW#+T* !$NB%L$9>B- M:!.C5AKUL:2X4^.SY$TDEZCBJCB)9%DU1G+34/E;#(46E'>1 MG]*"L:$]47'4HJIJL$E5<:G\^?HL:,+#R:R_F(V D*GB!\Q71-BF[/=C^#-% M1I^,^Y/3$2@V+=4E5R2BV:]DH@-MS>89K&NY#=OM9*1DU="]V?3 MA)U^296R\CEAGY/EOL_ST;?XO"3L_\KGIE]U^];::JH%C$%6":#:S9^2%!GY M)Q6GTVV>'R#_WY_O,J[SW<^J=ND7JH['5YKG?C+]<[/-D].S,TB6CUCYMY\- M$RFMF%,KW"ACF'4UR>H&V8B?P*P_F'ER]O3K"**1#\2.RW8W-I/I]+'KQSZ]AYT+3(YN$Z]IW,ZICU5W MF7:VO0E>5A>@._'J&OE:.#IZ#QK7I#H:+&8]<-75K!H$6\3KT,H&NES%UXQN ML^A8@-;7UH9FP!NT]^.+/P!02P,$% @ ,H!B416^J">S!0 BQ, !D M !X;"]W;W)K&ULW5C;7&5_2B6<[!G=[$ M<;I2^I-) "Q[RE)ISGJ)M?F;X=!$"63<#%0.$D<62F?<8E80K2%,"0C,^5YB]9DE2;/^OT7]SW)'+G!NX4NF?(K;)66_: M8S$L>)':#VKU#BH^1X07J=2X7[8JYP;C'HL*8U56*:,%F9!ERY\J/[04IMX> MA:!2")S=Y4+.RFMN^?FI5BNF:3:BT1]'U6FC<4)24&96XZA /7O^-LM3M09@ M'\ *#>ANRQY2+LWIT"(\31I&%=1E"17L@3IF[Y6TB6%O90SQIOX0S6IL"VK; M+H-.P!GD S;R^BSP J\#;]1P'3F\T3_CNH$=-MBAPP[_#3]V0_WZRS3P1B>L M;OU@P/;"-[,^)L"N5)9SN68F5](H#3'[7/!4+ 3^PTS%=>+#.4C\9UE.VGTF M9)06L9!+9A'@6A7+E!MVO98\$Q&.WPYN!U?LH=J%M"3#2L#>J4*GZ\8LPUZ1 M'8%WDI0#A.XD_LEKQF76A!9W5^V59:DEQ(9PO-;3-P'MF(9ESH.BL7.!'Q M,9!R,^D%XY-8[ M\(-^.!F7Z9#Q&(AQYE;L-*V/AY')P1TGZ9JV$,9._E7(\IQQOB"0FBX)<644 M&2C=XDPW.&(6/*K'7;#FJ5@Z#;\=MP9U[H*'%9S*4LA!50,@S[ MD_&D9!AX?2\,7<2[O>U2-Q*(:\TFO\%&9=$0J:447VA1)I4\C+A)&)JA<;,0 M=7+00L4B:BI$I(RE,%)&5]%" MMZ5X9\$L?,.^KLG_E?9CHO'0:)_+6U/N\%CHGE&W>![;RLUX*'=+OVY=]N[L M_&Q[50>U,Z8_'[I9617+S/AZ\( =;OR_D;C;P:70CMEU&_K>ELSO!R./O7VB M#8>^UV ++>E<*G%V M4,)PPN[V[I=MKP3CHU9O:..A^.P+@3[SH>]&;-=!A3B M:)8C*?U\P:JO2O_3VO""M>7;->5':LG/U!WZ9-A7?/:-O'2[4;&^/_5>/L-V MEKH#-IKLZ_AXB=WL=1? <+(E&H]V%"!_6S8]WEG)EAPW_U;AFTQV5,/)=(

JW#VWS)6U*G-_$\#C2],$'%\H9>L.+="\OYW_ M#5!+ P04 " R@&)1'UIM>?<$ "W$@ &0 'AL+W=OPV"9"D+5:@+8)D63_3TL4B M0I$J2<7)O]^1LF0I?DF[M< P](ME\G@/[[DW2CQ>276G"P!#'DHN],FH,*9Z M/9GHK("2ZK&L0*#D5JJ2&ARJY417"FCNE$H^"7U_.BDI$Z/38S=WJ4Z/96TX M$W"IB*[+DJK'<^!R=3(*1NW$%5L6QDY,3H\KNH1K,#?5I<+1I$/)60E",RF( M@MN3T5GP^CRVZ]V"OQBL=.\_L4P64M[9P8?\9.1;@X!#9BP"Q<<]7 #G%@C- M^+K&''5;6L7^_Q;]O>..7!94PX7D7UANBI/1;$1RN*4U-U=R]0>L^206+Y-< MNU^R:M8&\Q'):FUDN59&"THFFB=]6/NAIS#S]RB$:X70V=ULY*Q\2PT]/59R M191=C6CVCZ/JM-$X)FQ0KHU"*4,]<_J.*L'$4I,*%+DNJ(+CB4%<*YUD:XSS M!B/<@S$GGZ0PA2;O1 [Y4'^"]G1&A:U1Y^%!P&NHQB3R/1+ZH7\ +^I(1@XO M^H>XP1A"-28?S\J/4^M4&COS^VRSTHS?DG&J6$>C6\6Z= M=NOD+%I4A$72X0O@=L-]($JUH;*AQ:7BO[L/IH"I/YF+QEW&WZ'S#5([5NS3,K M>91QJC4IP136T#/M!!>X-16/I*":+!45%O?J^L8*J2$+:0I24658QBIJ UJ M# 2!%+_6[)YR$$83= C))1'2?,MR;VOKC/*LYO2PYZI:Z1I-)$;N).615<&R MPGJ4B@T.Y5QFU#5 V\%QFX9<#@84]A,,ZOX]46,8+LMT0]'Z5T.&>6 8XM L MD\I%#TULF6O<"X$::U&. 49V)F. M[*8$; +O=RP;!/UIXC_5HZ:A1!<<^BQL2 K)T4?Z.\JC"V1N3;7F#R3/E/BE M-)C$C/(GOF3.40WFFOZP?C?DFX)O,L".X2'C==X$R&+ @]VB25,$(4M#70_ MD+(YU, >:@2/) /.E>VY-.[Z\__]^6>A 9G?"?Z;!VU4](^AX[[<;/MTX:B M-PCF!R3[#])^,O]T?W[>*HY6\H+,O3#R>^,@].)PWIMX&?BQEP9)7RE*O:D_ M)1]!ZQ9XT/;V-KFGE@5AL#TWC;;FCK9F$C_8P6MO\VW;5I]XX,^'Q,/I]'GB M@9]L-X+];RU;Z1-ZLR3UXB3=)4KGB1<'X4ZM&,7I;JTT\I)XNB5Z0?QQ[ ^& M2=QG&(^G?I]>,-[A^Y_U?/=<6>"[1EVZ8\'U59S_52B_"N5'%,H'D2G +WV# MKQ7MNUE5<9:U;SP[#_#MJ(0^PB5;T]'42Y/9-\0F2KP@G3[GI>?KP+).9Y[O M[W9(%.(V_G?Z:N;/O#394():NFN3.QG M6BU,7.E\XFJ)1.:<+A%57^<)J/F[;D=&%FYJPG\U#*R M='\+H)CP=@'*;R6^SJT'=H/NKNKT;U!+ P04 " R@&)1@81%\ 4* M( &0 'AL+W=ODDJKO?7WS-#4I93.^VFO+TU.5+54G7-RM58V9N;"4]AG9Q MZE96R8(W5>7I,,O.3BNIZZ.K2WYW:Z\N3>-+7:M;*UQ35=)N7JO2K%\=#8[2 MBP]ZL?3TXO3J5/% MS1A7N@Z_\DO40V?#>79@PS!N&#+?X2#F\HWT\NK2FK6PM!K4Z(%%Y=U@3M=D ME#MO,:NQSU^]K5:EV2@E[KS)/XO;4M;N\M2#,LV?YI'*ZT!E>(#*A7AO:K]T MXFU=J&)W_RDX:MD:)K9>#Q\E>*=6?3'*>F*8#;-'Z(U:,4=,;_1D,7?(CENR M8R8[_D'M/4YE,.Z+?93$W_]V/LQ&+Z&$018GWM6YJLF1>4F[XETMWLL-+^P) MOU3BQE0K66]H?C!]Z<1K(VTAS%R\T18!8:P3LBZ$(Z)+4Q:*7A1FY57!^P\? M>4+31'>8O>15]);'@Y?/^N*W[SQ\M;+F'H>!HD20%_CSS))5SDNO>(PM+3-\ MN"$Y;;X4$W*-P;@GKA>\NN[*$X^09:*R4I9!#.*(A9&E$TU-ZW9.Z#$/ M].HP5S.58U*H^5PQIHAF]9>/ECZ=.P;]NL':"C$,26C/CEF6JBQ(MNN5U64, M"G*9WW8T0P?J0CF!@YBT=J[A T&O-O4?.$+/M8HV%S U4-'UA&[-^V B#$D4 ME6O)&&H)XS!%VK Z]RTUN8:%7:NIG;FFUMZ)D^@R'^X^NN0MI.P-\;=>:MBT M@@?/=I3UG "W"#8AN;:\SDS=. 56=K=*76"1R*5;"JR/$L$@\)-JINL@!DZ< M&;]$I!BA2KW0LQ+FC!$(FF8^USE4WR/%/4\3HM@)'1" I9VR]UB;U(\YT.P$ M("\E^5TS<[K0TFKE^N*:,%Q7346\#'L#6#7+,N&6$NJC=V"W2DZ5I".+0JNK MQI)E/9TDRS+I?H\S]UM\>/M'H_TF+8V$L!]:1NIEKX9NRZ: W\."'I+R2Q:+ M$W @'[6MJAF)"CX[!-9+:%.S5DX&SP0D$9@29Q,R0(@+/)P,GXFEA 41 :62 M#F*H6FR4#/22/DEM3"&M(E*3";(C) XQWRB2X![N1B9O:GJ"5&I'5 [-K4 A M:O8*B*@TT+=>-24"'79!%"&2+B$/8K+V, 1^5!/X4F M3]_)!63AQEHP?CP7QQ/@H/@]YH.DZ$:^2Z)],%#5D$2: N]065J%.LYS98V>L(.5LQ'.&F M2WK=I\D^I4N<-]J?*FM3,5 BHFQ!=*4K1E)*2BU]]#4-GWMMU4"84*[3K@= M@!-V-9GGJ%5M]#W%CIW208.@.^30=YU)BIAY4Y:;I"Q@3U4IP(Z'0L->]C16 M;9X;6[!@:X2MN+Z[$=/!>8_\ZJ 3 BY9.\H][GG@Q3E#>0,\,'G.J]?Y8]'$#*Y:0A1!);U$=AV M'#-:"*= Z'_":F3,+@L=NW>O&!0'E-FG$S!+P.V!FQS$2TM5%XJ$"Z#;)^LQS7Z - MVJ-WYM:1' '$4:60\QM2')RI>8(4^XR2&&-%D>L!YU5(@LS!CNS*MH)3!,*E MQQW=/2U71E9#L:5>Q"I,T5$VTAM MCTZ\1%^96U/Q^P+&HK-#!,/!3+-8QE!%TG/:;P,Q[.V)$ !L!#:K<1S-,TDE M#YIT0)H*27$NM16H61O>'(T;)6WK!A[EI7'$7RA.8&\J,NNO64S%V1I!>3P9 M]2>9V.D/P'9N%K7^$QR>' \FST+^&(W.8P5$B@D56\)^JTI&E%AD);Y^/(D= M9.QX.IJFO#;.!D_C[ >R8&"LJ3LL[3T?!47>!!:V.->Q::7\TH0J.F(!8QJ% M"B,^Y-K#$U'/HU@ $\1#S0WBMUV/K*HTQ\KX[<%;#_L+PP76;FT=B/N#4=BZ'OZXM-2 M(VRHZ-Y+,1!8 :]TKE<4"K!_H:DQJ$-A"EO@),>%!U6W-@!-7B);JH<%=8 N M4ZM@J@Y==Y@P%\ZP!>%IV-?6C=_!6%^\E8A8G R3$%+3RV!G4@$I%*(J2OG$ MUPY(/*RC=EJ8:/8.XGI=I?R< "^UCI0%^N(VL4LLT#DD [N;#:9=R0TWD!#5 M4>\5 N)A_^534\(0@4.W$(H'R;+"= R1D9&MVUVGVTI:2ROY%I'ZBU3A?5=H M:RY,0B)Q+UKJ_Z^_G_@N%*KXRPNOD0.IT_O6QH?K/G!K1C[TK9V_LN7?4 RD M5S>PGH5AZ1+FX?*[@)5I^,L64-OJ5-GJIVGN8^IBX;9O$&C!C0:]4(6F5:-) M[VQZU@Z/Q>BL/]Y.#_KC+-8NOT8@3%/C\]YX-.KLG&1]^&<:9_V+8=SY>^ C MS9R,I[W!Q=FSSM;QI#\=')3DA@J@LN0;/DX[#904;^7;]=_>Z) MTU;!9[UL..S*.NQ/1QT%GTVBFGX68V\[^3!=:7 &;WP3KD%^*KN'BITA7T=2 ML7,^_=Y2AV'Q/U"(#7O9:)!*L;.S[.G\_:^68[V?7(\->MG%^5,K,NH&=YOD MV D>O.?H;;NL/&^LBW*V+2]W#_V$/+M%%>5_KBS.7L8?I[P'O,1R(_ZD.[E" ME3 7TG;T@=6VE@C7P85R>E&S?6;6? [9! TG7\CNE#8[90QU1A%!V*U0T1BZ M.W30EW2F1ENU04=$54+.+=:V>90"76S5N8).]DG=9(=%]@4J:[SV#95[5-%A M0=C+#6'<'0H^NLU!4:KNN5RKC2#/(Y^3]<.F-:="KT /S8TT-H8>C7O30PP& M:QF+SGP>2/>X;.5K\%H]7\IROGOM^0BYUL /*MW6Q,.L:]OAX+_9J*E@W/?@V_E[:A:Z=*-4<6[/^='(4 M"O(T\&;%WWC1[7A3\>-22> .+<#\W!B?!G1 ^]'_ZE]02P,$% @ ,H!B M4:LKA7NX @ & 8 !D !X;"]W;W)K&ULK57! M;MLP#/T5P@-VZF+72;>N2P(TV8;V4"!HL>VL6+0M5)8\B8[;OQ\E)UZ*K;EL MEU@4'Q\?:9.9]]8]^AJ1X*G1QB^2FJB]2E-?U-@(/[$M&O:4UC6"V'15ZEN' M0L:@1J=YEKU/&Z%,LIS'NXU;SFU'6AG<./!=TPCWO$)M^T5RGAPN[E554[A( ME_-65/B ]*W=.+;2D46J!HU7UH##=0^)HLK/@L1R[FP/+J"9+1QBJ3&:Q2D37LH#.?8JCJ/EVC:-(NXR>1!& MPMH:4J9"4RCT\Y0X10"FQ9YN-=#EK]!]A#LFJ#U\,1+ER_B4I8WZ\H.^57Z2 M\ ';"4RS,\BS/#O!-QWKG4:^Z;_7^X)_-O+/(O_L?_7S--WYQ01.4L+;-Y=Y M-OT$MP:H1K!.*L/3!87MG&>[A&WGF=7[LPA@ME:89U >T%0\=Q*4@9UPRG8> MM")5B3@ORA2Z8[(*6F=E5Q [Q58QXCG*4(9XEGBX.J$#I$7''JE\VQ'Z"=S8 M'G?H7F:5EB4;2[!%K=C-3D$0/+QE8K(C!;W2&FK!*,&?/*%3G$E()N7"L"PY M-P2AW)?"&F^UDHR24'('N#E!EO4J4$U">X24T?BC#T%/T3G''=9<&[0B5$(V MZD*S4\Z:T'ZAWSG4,46AA6H\=QLT5IR(Y;$^KOKP.O;/OWU1Z=&T-NBJN)-" M"9VA87#'VW'M70_3_AL^[,P[X2IE^+5AR:'9Y,-% F[80X-!MHVSO[7$FR0> M:U[=Z * _:6U=#!"@O'/8/D+4$L#!!0 ( #* 8E%1Z])MJ < +@; 9 M >&PO=V]R:W-H965TBDKGLB)*+(]&)^SE:6C7NP6_Y^).=_X3:\E< MR@_VYG)Q-/*L0J(0F;$2."X?Q9DH"BL(:ORYD3EJM[2,W?];Z3\[VV'+G&MQ M)HMW^<*LCD;3$5F():\+SD=/RG!M^?*CD'5%V-:39/\Y4QPWE\LH&9684 MGN;@,\%(/-:0Y+61&^9N1*$:[*4 M!0I)OVR%O4/6DQM59Q_(B3$\6[GE8Y)765$OA":9+$NALIP71%>PFU<+DF<" M652A[.QJPA\8B9;%@M2(J2(&>OY\.7M]<6/UJ)>HSMH:"(DH MV4>:0H)1*(VUDHLZL\9UC)[)HG;2QJU+D$D<6PBRS"M>.>$<#;*ST_I_HUEUVWI]3"Z!'(M%;AEI:Y(2&E6OMSZ&HH0C+%DC'W;B#EHK MA-.JD4EKOI%/Q,K9^4\6-1M#06='!:_ #/&1%S5V6#AD6A!LOE6Q J!K7HA& M^LGB/; $*RY.+V_.3]J<_"I+QN1*$J3G+=S70)10;1XK\5%4M=VVE'5EMX3= MS/N1P,^E1(@ATPSEOS0(TX8;^C6J8_U:Y3@N\N(>R&A6>>6X?ZMR*WIFH%1C MH:[GVO#*(-A8:K7F6HM-W3B#L/XI"0^.?GP]*6SN&*&V?M6M8J+( /NFU_\KU9J6$V#GGGO/H"LC] MI4\ZT&5$.0?XVI/P_T=]?+5G[ "1I5^Q\JJ%FF\=CR?JZ 5)8IIZ0;L.A(C& M@=\AL#BETZB[Q&IK09,#' M4"\(:!*S+B5D=!JG'4K@,YJF88<2,D9#]F#F(YC_?O'P/SVF02>SW(S&E2=(G0_. >DDWG&\ MXW0:3[MQ2::4I0_&G@NT1X#7INL Q.,D5";_JR&(3^BGM/B.H8'V.V6 .'1S M*GF48PF-DO2Y8?$[HCI4KT^-40A]7 $UB@>B$J*\DYW[Q)]V[AD(7KA+"(*' MF)PT[P+?S>E!"LO2KMM##Y2P;^M7;#40")@?)GW\"6+49=ROD2^]OB QD,>/ M=_(DMACO@!>V0/#"C7;@.P8L!-Q['>N O#MXEE+F=>]Q#GC/ MK)(@B7IZA ,5PB@;J! ?M(_AP"?J+VN0CX-HBY(,8_ZK+L@ 0[T,?2_NW'KOI?SG_?K'C"C15I6MU<02BH P\O*S0P@NS] M(K7>1Y>TM(VAX9_$-^PI+FW?)+1I3^ #UR-O'\-*K^_8D/H#,,HBG#9]I&,X M6E&Q.^?_X^,>[X7)4%&G:7^;F(;IT!')V)2<=-\I'H0G R^CP]0IX*"/.9:: MD+>URE8<6O,LLTV\[0GWV'Z[ZJ#'UZ?L^=1CR?X W5)G1B*]FZ&%[67AHUU3 M6-KW;^3W@1/&Q7TX1 [C7?H2'6RNFAG4BJO;SGGR' N8G]#IP#OB 2(\-Z24 MBWR99T^$><#C_1T"U'O?S -R]N;WR_,#] E[_H,#6?0T%'KM?/O &Y ZOV6)CNM[5<]&K9@IY/PYVW!)1.%';A98_YJ(DTW>_00B!C MU(_UM[K:U+YN)B[0&7GK>6X0I=#4VG&5X*HZD+79S52>_5GGJAW^O*^KYCN# MG3&Y"8I;H//M(.U4XG[L,K-5.*\R MY0;)O-C,.D&IE76.$@7?# '=5&F;V6L(%F6>M?/7 8?8+&WWJ*NMJ$+<8A^K MF)VYU86#IZ40^G.RGHC]T+>!2>=K2BE0+_:;D1VC PF;#RLMM?TL==)\C7E8 MWGS3^A7EEN/T+L02K-XXB49$-=^)FALCU^[;S%P:(TOW=R4XXF07X/E22K.] ML1NT'^N._P902P,$% @ ,H!B4>DV :(V! @0H !D !X;"]W;W)K M&ULI591<]LV#/XK.+7K4TZ292>Q4]MW2;K=^I"[ M7--MS[0$65PI4B.I.-ZO'T#:BMVUOGI[L24(^/CA(T!BOC'VBVL0/;RT2KM% MTGC?W629*QMLA4M-AYJ^U,:VPM.K76>NLRBJ$-2JK,CSJZP54B?+>; ]VN7< M]%Y)C8\67-^VPF[O4)G-(ADE>\,GN6X\&[+EO!-K?$+_6_=HZ2T;4"K9HG;2 M:+!8+Y+;T\1Z58B"B M\=<.,QF6Y,##YSWZ+R%WRF4E'-X;]8>L?+-(I@E46(M>^4]F\RON\KEDO-(H M%WYA$WU'XP3*WGG3[H*)02MU_!,>% LL/PHOEW)H- M6/8F-'X(J89H(B3(M\_!X^-PCWINV$ MWK)I=/W> =8UAC(&+U[ "H^P$0Z*JS3_"82N2#9^HEX%3^&^L8C0QBU"WB(@ M@3VV*[2#RKNXT>R"FLQU$5]MTT#@&PN>!\[T&NH,LFT:U%!R1I9\O0DH3E#B M'5II*I ZF#IZL;!%8:'J<>]HJ9&I^\#4L-/.!2J]+M%ZP;'$L#-.DN5QK6)F*-IW;V97 MU[.CXJ4,2V.9$*T@R20M'>J>-T@;)MH3V$HAK(VI-E(IWFH"'4KDH=>RE)W@ M#YVQGI4ADV>UI*,CN+1<&5&AH,EJ"].T.&]+TH'[;>W)3F3Q6:A>A,LC5%W) MM#MK:NG%2BKIMQ=0][ZW7+/FSWC/A,K[RHEW>^=(%P;:4/^DG9+11:*[.!2? MND27JJ]"3L(S%U%5H;!)A5=6@@M%4 /PFJ*C55\D75142?!V='%U60#IHXFW M(\"W7$1CB'=,&?4C7GDC]7U5@9'_9+R7C8^7#8T17,]W/$HQ&$ M><3Z"CH2&NTX*.W%/XUN66'8P%+1)3'G[H/.'L MXH0P6(?YZC:.%:_N<3A[H$0EU;;"FD+S]/HR 1L'GOCB31>&C)7Q-+*$QX9F M1+3L0-]K8_S^A1<8IL[E/U!+ P04 " R@&)1C4D]DJP$ ")&@ &0 M 'AL+W=O,)E?C*%Z98$POVA=VN=C3_%KAB\1K$7IF:B53!G[JE[>SRY: MEG((8@BDTD"1?(,KB&.E"-WX)]?9*DPJP?+S1ON?>NVXEBD5<,7BOZ.9#"]: M_1:9P9RN8CEAZW>0K\=7^@(6"_U+UAEO%RT&*R%9D@OC>Q*E&:5W>1Q* GUK MAX"3"SC:[\R0]O(ME70TY&Q-N.)&;>I!+U5+HW-1JI)R(SG.1B@G1U36 MQIDU9X>U ?G 4AD*\D=C?MC9Z_"&UAVB&L9Q+$<:X\^MPB' MJ_6Y)P]'Q;Q7F/>T>>^%LK'?FMWOD.=8)+_^TG/H!T;A6"H_8H?7*=R>F(",.,"C%6)/?9]*X"!D;>X=>B_#1ZN<8-W4!L>0 MPCRJVWB(WJSILC;X:1I'"ZH/A.VI6R9I3,8TIFF 52;)6PCR\K-5^=F#@O4- M:?N&Y;AGI1''<*Q!32ER.D;?]L[R+=6T&P"W . )%\14B&@>!=J_>J+:GM%W M>V>-"[:=W8'8R%TF;)5*4;*$Y37G+#EHUYZ3MEVW;1O=OE^W:/<:>.]E?-LK M![IAHY?BUS?LGE^-M.7VFR+=-6RU3N7G<]=Z[ V-_G 9_<@JC\WS:KAF0G*] M_1+5"C>5'F$T3N%#(%>41UCD"T1K@K1I.:IMQ]V3LX?H+;TC<(=04=0W<-=Z MLMK)UJ8@*78Q#)]$ M[7#J%M/K/2M%TQV]M.T/G*='\+ L-;>*GTW5)K@- >-<0!*A84:4!O%*P1"$ M1@J?J.F5+#;P)I)+[&(X)Z3&4!\9YM5V.B^^C!>"8'@&_E\@V&/I"2#;-CTZ MA-NF)X!T-5M*A:QJQQ=HUO&:'K$ M\@;-^$^=PX_"?[W!H-ZF?SM@9"-[$@SH.W5[=L^M<[IN'0JXB)KW8,$JZD:$ MUZM$US8&GE_E<*UJ_&T+DS9XG;!PF[X&F%CSZ2'8Z!T/>^V%D?;1S!P,*QMJ M^%BI7>8][L6SF,/1:AH][^G LBF).X&F;>_X@CU='INZSFNG)_AXL+HODV'_ MB/W@P"^+A@/HM=.3?'>03M.?T&;I>B !OM"7( *%\2C,;@J*T>*>Y3*[7KAG MSRYI/E"^4&= #',4M3H]OT5X=O&1O4BVU)<-4R8E2_1C"'0&7#'@_)RAI_F+ M,E#78TOEL=L+P9_:MR&@S%P)FOGOO#D4SG/U"GCMS%^ZC/4\.\N@Q$IU)MZY[2^XR^>$\0IG M@OR';;*=3C,HNA!=LW,F!HVVZ5<][NIPX'"6O^(PV3E,A'<*)"P_JJ@6,^^V MX-F:T'@@J8HWD=.6F[**GE8U^<7%4@4=P%5 +0UHHY):O;MU1A<:P_O9*%(4 MMAT5.\1E0IR\@G@.GYV-=8"?;8GE2_\1L>LI3O84EY,W 5?8#F&:#V"23_(W M\*9]RE/!F_Z7E-_ />YQCP7W^!7<.RP(#:Z*PG4V:KN!6^\LC0LD%7\,G"KYU%*N#XPP!B MC7!SM5J"#J%C_]6]K!R-IP-QF>27-]HJ6VAER#=$WR6\([CV6.H(O[D0, S$ M>'P)VUH7-32NU!5I1@(TJ$+GA0>7&A];VH84K$@ 1@" #A6H^E#Z(%2-I@05 M!/SA'?MFE;9)U"[HL::@)^#6"%2:1\B?.V49R1*J]*AH%@L MS"'R&6^IHM[@"I6ML5- >]W3V\$K#ET<\: KK8GQZ M&:!KN6/E00?9MZ2JD0!('K3PM=-))F$(*T3XW46$:>ID25*A6HHTTOU#L^&A MK#\K3\KC^K^FZTE^E!_WNK[#"CURO>Z(&-"48+_1,27Z0"6AZK6[Z'TSA!48 MW6C.*DE,RDKW%%>"1(_"HZ4LJ*;DN^X\E9<5I)[W*>.\H[^]+E+;]VK@OKWG M&V]'U3-5+U2!)/:\8?JR_D\:AD"[E(1 <\.B-=(\RDL3)TV"H$,H)CIAJ]H! M%8P^O5"Z(H7XF,X (HR%"H+AE0TJ7<1=Z--]U$'J\4VN!.(H07;.]]'!K=F@W\C;(( T*5V@_=?^^7&5;MUG\_1V M(1ENF)?!BESSX>E)!CZ]!](DNE;NX+6+=*/+L*8G%'HVH/7*40Z["0?H'V6+ M?P%02P,$% @ ,H!B43W>5&ULW5AM4^,V$/XKFK33X694K!?;LFG(#'"]]CYEH M89>O:R43-VB(O<8(:%7R*P<3<9N[+*: MC/7*Y%FI+BM4KXI"5O?G*M?KTQ$==0-7V7QA[( W&2_E7%TK\]ORLH*>UZ.D M6:'*.M,EJM3L='1&3\X#.]]-^#U3ZWK01M:3J=:WMO,Q/1T1:Y#*56(L@@1Q MIRY4GEL@,../%G/4J[0+A^T._8/S'7R9REI=Z/QSEIK%Z2@:H53-Y"HW5WK] MLVK]<08F.J_=$ZV;N3X?H615&UVTB\&"(BL;*;^T/ P61.29!:Q=P)S=C2)G MY7MIY&1!M!NO,Y$K=J7*ET)5*]+S,'%-' M-W*:J_K=V#.@P<[SDA;MO$%CSZ#%Z),NS:)&/Y:I2C?7>V!9;Q[KS#MG.P&O MU?(8<8(1(XSLP..]N]SA\?W=W8'J]ZB^0_5?0)W>MR%3%9)EBDP&$9O#WGU& M653MIC[I4)K62/XS70.B5B?O ATLZB4VH@G@F@854P! ML0L)^@PYAVZJ57*+SHR1R0(2UM3#X6N=KZSK-;K11N:]@1\!$DI+"O,AC60. MJ-\B$>*8<&@P'XLP@@8E%(>"HI_TG:I*BXZ^1S3&)(@Z\2&WU0M&*69"=.)7 MLP!(&,4B"-IG8T'56C!0%X0X"IPZSD$Q?0UV:/SJ[ 0XY,RR XX3X=CQ82C> M8B?"7/!.].R$6(B@$QT[#).(M<]'['3JPA S[M3Y%$=A_"([O\ F_K>W#@UC MB*$-IHAPZ(=N$T78C[?8 1=@O!,=.TPX'EO1L0/DDJA];K/SH(\&# ,ST.*, MXCCV7X&?U]\\C'(F&(*K("YL'NBF&WQ$^,X"CK1\0-,,IC9BHX?Z/F\ M?6[S\Z"/Q@(+:A7ZD)L^97L7LQW%K:VM>M:K')39@RMVESH#'B$ M@]"W)-$ ^R&4K3M;L.TLE\@,=E,KWD[Q>N1M5T@@Z8C;>=26(4XWO&4!ICSJ MQ)LI1MO./M2%&.I08+UE(409MOW0VX!C'VIN*]Y0<=GV=Y#GC.! V-!P[L,9 M3#8<%@+\8)WXBFJQXP,MZ#_0@IT?41? 1@5_ -"YS&69J/JI[[#=$'^U9'VM MW*\2=;-;?Y $U]0\*\NV)EZJ*M/I(_"S-,V:F&Z_>:_25?+TJX$.L&> WK.: M9W*:Y8"L:IN@F-.P7PV; 0>$#/I'D,F,O!N,^' >A?\XLP<0.1H_Q>H!12Z* M-B/'632,7 BY*S8C1^#,^J^9_[MRKQ/BD ,'1T0D!F&A\$%/AI$\@J^Y6/S_ ME::Y$NI' M^PNUL^8>Z6%Z&PO=V]R:W-H965T^>>^YZ]F6X$O)!E0": M/-6,JY%7:MU<^+[*2JBI.A4-<#PIA*RI1E$N?-5(H+EUJID?!<&97].*>^.A MU5W+\5 L-:LX7$NBEG5-Y>\I,+$:>:&W4=Q4BU(;A3\>-G0!,]!WS;5$R>]0 M\JH&KBK!B81BY$W"BVEB[*W!SPI6RMD3D\ER:&@2Z9OQ.HKK/-) M#5XFF+*_9-7:)HE'LJ72HEX[(X.ZXNU*G]9U"C%BDACC6AF8U.UWDBNXN9/F6F)IQ7ZZ?&EA+S2Y+M0"A0YOJ5S!NIDZ&O$ M-A9^ML:9MCC1*SCGY$IP72KRF>>0[_K[R*DC%FV(3:.#@#-H3DD<]$@41,$! MO+A+-+9X\=\D>@ OZ? 2BY<33U?JN9A M\/?O!E$0?R3_RSJEC/(,D]>=:I*+QMX[43@Z+!GJU)N ER7E"ZRK%H=B;-9/ M6.IZ#I+$86\;;':'O1.>?0CC3I>55"X@=V'O9:5!%,66DP0%\A%ZA,,V%+:C M7L<(>GL$,,[YJ[D E;SBB[>3WD>- O(#6V/G;CVC8HW^]?__?+W'EYC_QJPO\V,4\0^0^T@Z+3=&)VTTV-KWL[@*[P>%=:/08&NP6D_ M]8ALYUHK:-'863(7&B>3W9;X*0#2&.!Y(83>""9 ]W$Q_@-02P,$% @ M,H!B4>UW60)R!P 2A0 !D !X;"]W;W)K&UL MY5C;;N,X$OT5PAL,$D"Q93G7S@5(^C+;0#Q<@)V'?;$LBJPZ=3M5TO7*V">W(/+B>U5J=S-8>%^_&8U/)S-A*>MS:^U!WM[;1I?*DT/5KBFJJ1= MWU-I5C>#\:!;^$7-%YX71K?7M9S3%_*_U@\6=Z.-E$)5I)TR6EB:W0SNQF_N M3WA_V/";HI7K_1=LR=28)[[Y6-P,4@9$)>6>)4A6_5>$7-X.+@2AH)IO2_V)6_Z1HSRG+RTWIPJ]8Q;WI M0.2-\Z:*AX&@4KJ]RN_1#[_G0!8/9 %WJRB@?">]O+VV9B4L[X8T_A-,#:UU0L7M^!$ ;5%F'ZCY[5> 7JH=BDB8B2[/T%7F3C963(&_R7ZU\1=C) M1MA)$';R(W HC*(I29B9F"DM=:YD*:1SY)V0NA"EDE-5*J_(B8JD:RP50GHQ M8Q3+X&O.1^1TWEBK])SS2K5G"^7RTO 1%N\7M'-J)DJCY\>>;(74F_J70O4J M>*[Q-ZZ6.=T,4,2.[)(&MS_]XR)+)U?B[[KVDA!N>GVUNR)%/%53LB%/NM5W ME,?%<;)WA).I=S.^%'_S4EG[:9^L>=\%'#=G)>6.E)N)6LX8'I40_<^"1)+R][ M"V?)^>1,?-K)87&8'^W)SL[.D_'%^?[ZR7ER-DG%>VDU6HPX1L2_2BW%8;$O MY'C_>)*F:71MS_8>PNQBG&079_V5T[-DG3#? 0#8K:TF@.]\B(.+D=#-"S>'Z4%I NIYT%=N1:K!6G8;:V9FA;]=(VN M:Y\P)15HLT-QUXFTRCT)67Q%JZ[8!CBL8NN B62^"'4A&LW"XO@U M+NE0-:[U6D%<*^#Q9ZV ':#V:C 8\SQ.+Y4J)!R@/L].@H,.QFF23DZ9:7>9 M-9 FRU2]'+_+<]O@+WW'<.BBC]O$ST.6^YTFR$^?4V;O>8).Z&H*\UFY_C': M<7*:92W:TR0;GS#8'<(/G/Z_Q;JI )#8XUZW[A4G;QR?7[EG'3R)6#D_.C@H MQ\9&;4@G>")4:!'3B$<$KFPL!%Z98;!VVV)Y26>E]WC987Q>VCFS MO*6RHS@^9J:EFK>T%-P!OK7A+BJO(50'(J38QA"7)ABCF';TUT:W[RP;AI?Y MMT8YU4EQX$PO@PRP%?L[BHYM!W>Q+S[:)G\2/\FJOA*_^M:&]Y!5![**>9)P M QNV1$F6K1,,,-1#H1 :#RVPA!M2=[?2+2NRU@=F*/& -Z%.[0>)1%JS=A<8 M$WO'V6@R'EU>B$/V=I9>M5O#S?CJ* F2.H?T7+B2[."BR5L''Z2B:,+0S/LU MTV+5OGQP;RU>8*]>MN[/TU+_?X6KU3/H3M^'(!N9HF#+,$+_TM] MS[ M][FXL^O#5K7J2+&IL:>EJ4G77!D7T@H:31TG#IZ%N&.C^:.%S*UQ3CB)-V*Q MX@5P8].6N0HO;^C[QYH:S#*EF%E9$7]^B!3],YF*/.8;<0_ZU HN^&Q8#9@) MTLKR6.8YNZ^(@PLGB3<(?1B*Q)06 #0E-*B0\B_8+2^' [R$2WK>?]$D<)A"J MME96Z-V<^+,NN]%&8L/HVDY\L,]V0_'2!XI1[_L.3)F'KUCL+-1D^ZEGL[KY M4';7?A_:;F^_LGU&R\*+@"AIAJ/I\/QT@-B%+U?MC3=U^%HT-=Z;*OQ=8#@E MRQOP?&90J_&&%6P^'][^!U!+ P04 " R@&)1[7J(YF$" *!@ &0 M 'AL+W=O(;"BNU+;0#"?UF0':]!?ZJ4T7M"S M%+0"KJC@2,)VYMU$UXO$YKN$KQ0:-;"1K60CQ+-U'HJ9%UI!P"#7EH&8Y05N M@3%+9&1\ZSB]_D@+'-H']GM7NZEE0Q3<"O9$"UW.O,Q#!6S)GNF5:#Y!5\_( M\N6"*?=%39N+$P_E>Z5%U8&-@HKR=B6OW3T, %EX H [ ':ZVX.YEGV)*>+7%LR2EUIC6*/0,DMHB>8F[+/$_T]DV&P_@#^M^KN6X-U0:D MN_-#] [R+ACY1Q#[8P9.-/GGP^\II^8!%V@G1*'0!4I2/QMEUL!^A$?HR?3U M)>67M10Y*'5$D/G1&!]%Q_XD'*,5:4R[:)"4,$1X8:9/73/[VG_/CU,_#:/C M.C-_$AV'+] D]E,<#0)IZD\2_*?G%0SZLP*Y^? MZ>V4?"1R1[E"#+8&&EZE(P_)=O*TCA:UZ_:-T&9V.+,TPQJD33#[6R'TP;$' M].-__@-02P,$% @ ,H!B42ZT4NG\ @ 30@ !D !X;"]W;W)K&ULQ591;],P$/XK5D (I+ D3M*FT%9:!P@DAJ9MP+.; M7!MKCAUL9QW_GK/3EHYL!>V%E]IWOOONN[O8U^E&Z1M3 UARUPAI9D%M;?LF MBDQ90\/,B6I!XLE*Z899%/4Z,JT&5GFG1D0TCD=1P[@,YE.ON]#SJ>JLX!(N M-#%=TS#](YM.6K>$*[-?V0J,4[5$JWH T7$FB834+ M3I,WB\S9>X-O'#;F8$]<)DNE;ISPJ9H%L2,$ DKK$!@NMW &0C@@I/%CBQGL M0SK'P_T._8//'7-9,@-G2GSGE:UG01&0"E:L$_92;3["-I_$M>7K.E /-J&EF, MY3RB^I3$C^!G>_S,XV>/\>V_%;0.'U+_O>*';'0 M+$'[MNRT[Z#<*I-PX.)Z=R DDR<'_^R*N!.>$QJFXV(@>R/>8/UOP=7:#&"R M<%1D#VCS+"&? 6][K<1?(>)B_(AVT7%1<;D>>M%)F,;Q4%V$XR0GYZRLL>OX M^=R_CW^:YT5(\W2HSD.:%N1#IR6WG0:/LN)W;C^DDF#,8@B2C,-)4N U7G(! M!QP>GVB@R>^ ;WV@\R04G72]J_] M7KN?E:?]B/AMW@_:/W]8X[T$[ M SQ?*65W@@NP_P&ULO5=M;]LV$/XKA-<-":!$$O5B.W,, MY&7%!O0E2-(5^TC+9TLH)6HD7:?_?D=*EB5'5IH6V!=1).\>WO&>.Y*SK9!? M5 J@R5/."W4Y2K4N+UQ7)2GD3)V+$@J<60F9,XU=N795*8$MK5+.7>IYL9NS MK!C-9W;L3LYG8J-Y5L"=)&J3YTQ^NP8NMIC*O[B.C;P5^#N#K6K]$^/)0H@OIO/7\G+D&8. M0Z(- L/F*]P YP8(S?BWQAPU2QK%]O\._:WU'7U9, 4W@G_.ECJ]'$U&9 DK MMN'Z7FS_A-J?R. E@BO[)=M*-D;A9*.TR&MEM"#/BJIE3_4^M!0FWA$%6BM0 M:W>UD+7REFDVGTFQ)=)((YKYL:Y:;30N*TQ0'K3$V0SU]/P=H$N*G#RR!0=U M.G,U@IHI-ZD!KBL >@1@2MZ+0J>*_%$L8=G5=]&8QB*ZL^B:#@(^0'E. L\A MU*/> %[0>!A8O�PP&@L $*+5!XS+"*MT2L"#>8!)XP-;!EQ1))798\+=?)M0+?B?_=_N82H!.6)^)?$!3^R5^2OFP M12YHR!<@&T*\1N1PRI^^J-T2^5B"Q, 5ZX-H[^;?$-\)XO 9Y!L2.-,Q[,!%*MU%"OP>CC8PRM$\F\,?[\ A#T/X%G,B+>M1# MAT:3CESHC7O=F8R?[_"NO3$Y\=;D1./PBRF#59\SC?S0HC)9D4P1ILA*X(Y9OOM\)1#"EY(,HSNRN=NE[1J0YJ,[$ZFQC:I=2H"L0;QJU MB>7$&,W['EFQT'C85[;"4Y*R8@W6F4,KQ8)G:QO(:H'Q-.Y8&=%HH"Q'35F. MOKZY@=SK9 M$[PJ8<,I@:Z,XZ#KV\0+7NW;9WNK0ZY1 M58!V5ZC>S!L&?,F_?X!) L72>-A)J:/99+/P!"L95F S;.IO84Z#.C!@3X/G MF7O:O0I$@1G=TS1RZ-@W0WO.AUBH8S,4M(:"V#-#^XL$%LJ0XCT*\)&UPOM M,Q$[$=*EHG_%OCOVS52[/7EH[%#TYATH/!RSO-QH6Z<1!5IG_4F F3\^K:$Z M28)9TQ=UM_7"R$&N[3M*$NC:,1 M*;9*BV9OC!XT%6]']K#/0\\@#XX8T+T!M7ZW&UDOKYEFLXD4.R+-:D0S'S94 M:XW.5=P^QEW,6K_8 M(UZVB/0(XIB\$5RO%?F1EU ^M??1N\Y%>G#QDIX$O(/-.8D"C]" !B?PHB[D MR.)%SPOY!'+<(<<6.3[F:5O91"R)L)M4CYNP@4W:Z$]C?OM-3H/H!_)?C3]+ MH50GO8:>\!8YXIC9%9/R8\57G6)>%-MF6S,-Y?%%GX[S1FRY[HM25W\Q>W\_ M68-5H:%98)(/I?%B*;C!PEU6O-)P5B-EE+UC5![IJ76W4$/9XX%QIXN7CT%$GB1?0,;G%DN/:!:.A%T;ID$=A-N"_ M-TY3\E;P0C0;T'A_5Q*@&43.O31V$7(O#JCK190_GKP+E7AQ,G:TD9?EL>NY MEV;)L?/WS(&Y)N/4"Y/$U8>Y1^/,T6.-C0-T6&A6]TJ/9NA1#^:5 X :/(X$ M;;_RUM,UUU#L:2LTM!6ZI_V5MOY'VHJ&:2M["=H*O7'H7N-DC-CILVDK\BAU M:\?ZE[B!YLBUE Z09V*)NT^>3P%0@W684???XPO'$T_< MI'OB)J>?N-@5EEM,%[YQ0>FJL43)^H0'#QMS*$-/W=/8GQN-?>QA(KTLBHS@ M/@7" %,&ULQ55M;],P$/XKIS AD,*2N.G; M:"NM# 12)TW;@,]N\Y.&MJUJ]"^\"7QG>\>/W>7/!YME'XP M*T0+CV4AS3A865M=1)')5EAR<^J2PB%L>]J.1" M!I.1]]WHR4BM;2$DWF@PZ[+D^FF*A=J,@R38.F[%P(88&9=0B< M7K_Q$Q:% R(:OQK,H#W2)>ZNM^A??.U4RYP;_*2*GR*WJW$P""#'!5\7]E9M MOF)33]?A9:HP_@F;.I;U LC6QJJR228&I9#UFS\V?=A)&,0O)+ F@7G>]4&> MY16W?#+2:@/:11.:6_A2?3:1$](-Y874.G3@$ M%K/X!%ZGK;3C\3K_5.D)P+0%3#U@^A+!^CL&M8#"85N'G1]@U[6>AGK[9L#B MSD?XWV_JN<5RCMHW?NN]PJQQ)N%!BIO.CI$,7WVXG\U,<1F")#6BMKIF0BY, MIM;2.\[2,&5]X#*'L_X@ 6Z?4?9LW/8>9T\^)[N>[ M+G7#XA8B7KIU9I&X,9?2UKK;2^$RUH'_X;7M\DU MUTLA#12XH-3XO-\-0-<*71M655X5Y\J2QOKEBBXUU"Z ]A=*V:WA#FBOR&PO=V]R:W-H965T1(S-W\_278\#VGR, S8BR52Y#F'E$W/&JF>= F Y+GB0L^]$K&^"@*=EU!1 M?2EK$.9D(U5%T9AJ&^A: 2U<4L6#. RSH*),>(N9\ZW48B9WR)F E2)Z5U54 M[9? 93/W(N_@>&#;$JTC6,QJNH5'P*_U2ADKZ%$*5H'03 JB8#/WKJ.K96KC M7< W!HT>[(FM9"WEDS7NBKD76D' (4>+0,WR$VZ TB8.]P?T M#ZYV4\N::KB1_#LKL)Q[$X\4L*$[C@^R^0A=/2.+ETNNW9,T;>S(!.<[C;+J MDHV"BHEVI<]='P8)D_!$0MPEQ$YW2^14OJ=(%S,E&Z)LM$&S&U>JRS;BF+"7 M\HC*G#*3AXOK/%<[*,CML[EF#9I049#/6((B-SNE0"#YQ.B:<8;,G+[Y0M<< M]-M9@(;<0@1Y1[1LB>(31%-R+P66FMR* HH_\P,CNE<>'Y0OX[. CU!?DB3T M21S&X1F\I.]$XO"2?]*),X1I3Y@ZPO14 >UW0.3&O)LM-PRYI>/..VY^BKOM MU7FJUZ\F<9B\(_][-7>&4*U-6?;B#M[WD'?.R#]*L;<[,*+I7Y.OZ%Y)SEUO M%7"*IN&YU*C[B N2^9/I=&!'H9],8G);U5SN <@:!&S8(.6PCOTLRHZ\F1]. MQ^3P9C54*2IP?Q26^,DX?,$[32-R)Q 4:"3*"":ZH?4Q>>J'67KDC?Q1''=O M\+&P<1R]@#,:'>-;/N\$ME.I]_8S M_;H=9;_#VQ_"/55;)C3AL#&IX>5XY!'5#MG60%F[P;:6:,:DVY;FOP3*!ICS MC91X,"Q!_Z=;_ )02P,$% @ ,H!B48=?J,&J @ ( @ !D !X;"]W M;W)K&ULW59;;]HP%/XK5C9MK82:D!O0 5)AFS9I MG:JV6Y^=Y$"L^I+9IBG_?K9#4BB4]6%[V0O'Y_:=2^QS&-="WJL20*-'1KF: M>*76U;GOJ[P$AM69J( ;S4)(AK5AY=)7E01<."=&_3 (4I]APKWIV,FNY'0L M5IH2#E<2J15C6*YG0$4]\?I>*[@FRU);@3\=5W@)-Z!_5%?2<'Z'4A &7!'! MD83%Q+OHG\]B:^\,?A*HU=89V4HR(>XM\[68>(%-""CDVB)@0QY@#I1:()/& MKPVFUX6TCMOG%OVSJ]W4DF$%RE=*"[9Q-ADPPAN*'S=]V'(8!B\XA!N'T.7=!')9?L0:3\=2U$A: M:X-F#ZY4YVV2(]Q^E!LMC988/SV]PU)BKM?H&\$9H<2<3FYQ1D&=CGUM E@S M/]^ S1JP\ 6P$;H47)<*?>(%%+O^ODFLRRYLLYN%1P%OH#I#4=!#81 &1_"B MKMK(X46OKO8(:-R!Q@XT?BE)\U"*%04D%D@*:E]*C65AV;E@%>;K]PK5;61Z M.'+3C>.!WKT9AD'T ?WO]+:4 #M7J5-]-RTYK&FIN3(:6 ;2W9N_)VVIO8E; M3'_T"LV_IC-,,<\!88UT"2B#)>&<\*6]@E90@23BJ55O4=*+DF2''T3]+3[M M)?$NWQ_$J'L]E10/Q(WEYYD,TWA?-DSWN]CKA\D!:9HF:$XQ80I5F!2^ JTI MF"6@U9[U29R.3O>EX2 Z).V-^NE!>3Q*3I]W$'AQI'>#)-CI313'?](?&C/^ MUM1F()=N-RF4BQ77S0#OI-WZNVBF_I-YLSLOL32?7"$*"^,:G T2#\EF'S6, M%I7; 9G09J.X8VE6.$AK8/0+(73+V #=GX+I;U!+ P04 " R@&)1IZP[ M#TD# "P#0 &0 'AL+W=O**+2.E M%>9XF-$E3$%]S28");-""5D"J60\)0(6(^/8/CH)M'UN\(W!6M;F1&):51+:L?Z?(/^*<\=/NU@HC_(C570\%'Q-A+9&-#W)4\V],3B6ZDV9*H%?&?JI\5F2Q?P> M@%R!8@*PW(I,8II*\NZ:SF*0^T-3X3K:VIR7F"<%IM.".2 7/%61)&=I".&V MOXGQ54$ZFR!/G$[ *62'Q+4.B&,Y5@>>6R7MYGA>"]ZD;*H,$^V \RHX+X=S MGZJA>*BAAI8=V+T*N]<9ZA1/8;B*@? %F?,DXRFB2RVE>&(S$(R';(Z3(B,N M"%<1"))QJ6KAS""%!5,((573AG8'\?9-X%CN!_+:Q^M(X"[4FV_'Y!)3Z[;8 MC-AT"I(9UE)W7K?V\>A8]J!9>.EXNMG[UJW76WOT8OPIB%LVAQQEY^,>>;\U M/T\5")"JV7HS>K:UH[,/'-/N[ MVB!P]LEQPH5B/VE.]66)8B[;P6QO=U,\SR>7;;5MJ(K3[]4D?]#K./#]ZL#W M.\_:E^<=WZTU_&H-_Z\35E!A!Z^!L+J#^-]$] H([VFB>P[!O80,]9]U&R.V M??G7XQ:-5LWX9 >^G%?_B'_WB.NW";9M/Y*Z6=GS=U1]MX$5[5U=,&BDUR5> M^7?9V/<;*-H/&I2.:S=JD>.W2/C)W:ES<)V=G;I0KU:_WT1T9NT6G8!8YF\% MB2NL4E5&PO=V]R:W-H965TF2 +WNAA58B\.E73\K-A,+E25/4IKNWT^2X\R!?;D.:+\,_1*9 MI/CP(4TI]/(HU2== QCTI>%"KX+:F/9E%.FRAH;JF6Q!6,M.JH8:*ZI]I%L% MM/).#8\(QGG44":"]=+K[M5Z*0^&,P'W"NE#TU#U]RUP>5P%<= K'MB^-DX1 MK9%.M NP( 8?2. 1JE\_P&CAW0);&7R?,X!S2.0Z?>_3??.XVERW5\%KRCZPR M]2J8!ZB"'3UP\R"/O\,IG\SAE9)K_XN.W=["1BP/VLCFY&SEAHENI5].=1@X MS/$C#N3D0#SO+I!G^2LU=+U4\HB4VVW1W(-/U7M;1L0'G:WY"K@!MH92G"("";X"EYRSC;Q>,E79WL%-#V#IAXT?8RD/2C5@0.2 M.U3*ICT8ZAO.BK9?6(FHJ%#%^,% A:!G<,.EUL\]$3TFTA7G>MR??YH3G/R" M_N_K^UH!7'36V?3.EF3:TJ^V@PPT6UMEUT;?3MNOKC$'0KRX8KGUW3#5 ;9M M&MLQOA&^>SW?V:N>"1L2>@J]Y1E:A"3! SDF84H6 \5-C-.PB+.A4U*$.<[1 M'Z!U#TPYER5U#6\D:JDRK&2M/19BCS24!\4, SUB%I-XK,N3D>[%2)/A>"*O M"Q;#&M>25Z#T1>(Q7EPF3O+\Z<1CG*&/_NJW4>AG4/:?["*41O:O4!M[![CD M1^U#PGE6A&E63)F*11:F,9GT2JVYF/8JDC!+\Y'I&<*S%%^(63K,,)WE>)A> M/)NH_?=:[YXZ%E3;P<'5T%^E[H+]<5!^')1O<5#>B%*!'30-Y3T5VK:\FR<*XR)^JTM/GP&5=S$.,IPN2 M$!L&_\=:S?$\+,@8T-TBR>)"S))A-TQ<*O'4T!4-9M@&U-Y/ZMKF?A"F&V?/ MVO/'P*MN!OYW>_2;C(L-*F6#LR%X#C$I11QW?=GI-APJS) MJ%R;B\F(%XH2!G.!9)%E6.RG0/EV;'G686%!UJDR"\YDE.,U+$$]Y'.A+:=A MB4D&3!+.D(!D;%U[5]/0^)<.CP2VLC5')I(5Y\_&^!F/+=<( @J1,@Q8#QN8 M :6&2,OX57-:S9$&V)X?V&_+V'4L*RQAQND3B54ZM@86BB'!!54+OOT!=3Q= MPQ=Q*LLGVE:^@6NAJ)"*9S58*\@(JT:\J_/0 @Q. ?P:X)>ZJX-*E=^PPI.1 MX%LDC+=F,Y,RU!*MQ1%F7LI2";U+-$Y-;K*<\CT 6BH>/:,YQ4RBBWN\HB O M1X[21QA')ZKIIA6=?X)NB.XX4ZE$-RR&^"7>T=(:??Y!W]0_2[B$W$:!VT&^ MZ[MG^((FWJ#D"]X1[QG:L*$-2]KPE,SJFT8\08OE0_6M$;5_+8'GB;Y\&OAN M\!7]+^-3>2T@?K_C]0:$+@MO O_T6X"I182MWT1^%Y@II*_-$3S37Z_0;Z_ M]"_W98H%R,:\Q42@#:;%$7T/(ONPS#VP#4B3$*PU0@39"@0*/',3O&'C%70[ MO7ZO,3^CH&>'QVW/#EVT!RQD%6TKO^&@$P9!"]EU;=]M;-<>^C7RL=)QV+D( M^QUOV+ML0<.NW?=.1C+#+-)EUX3"8J0;20+D!>%@Z%V>%/*OQG9^=951=8+K M4G-,<*_C^GX[5M_N!ZT$][IUFCY*V,TNURU+"U,<&8F(,*120$FA"@$?)?>U MHN>T^D@&8EUV2XDB7C!5M91FM6G(UU4?.KI7W?P.BS71K81"HJ&NW>]:2%0= MLC(4S\NNM.)*][ARFNJ?"A#&0>\GG*N#80YH?E,FOP%02P,$% @ ,H!B M4=3'3G@ !@ G1< !D !X;"]W;W)K&ULW5CK M;]LV$/]7"*\8'(")1>K=)0'RZ- ?01)UGZF)3I6*XDN2=7I_OH=)5NF0R5U MNZ4!]L4TC^3QGC^>[G IY&R@W4@\1XX0%<':"MW=U$KY3G3[/A0BB629C=P,W]: M5=O3(%Q1&Z=<:PFK!9S3Q]?\%DRL%1K?L&G)]PXG&KB:M4FVXG#:<: /<$C1 M6U'KN4*OZISGV^X>?W*OHM/_\[*C[" M*NA9!2VKX"%6D!-Y4W(D9H@IQ<%NK,[10HI9H2>E4,JLZ#E':O#23OW'[_C] MMX1Z_A_H_SK>S"7G6S&SR]([L-*/KJQ'""C-JRF7;53]=]3[HXG7 2))?V+G M.\!CQ4JNGMP?'P$UT8ULLL_H1&N6S3L\>('B"*>>W^\#0H@CGUH$$J4X">TM ME/@X2OTAYM>B; P0;S0*(SB=. )%$:9^[)!)2#$)B$M/8QP/V!C$\WT<1\2F M! 0G46I1?$IPF@86)2 $!V2CYDG^"6 8PNK5Z<7-^8=]RYWKT,8FHZXD$Q[%+!LE][,5VX- 0>U&T M970<);9?X@23=*/L.8>2(RM8]Y(#Y+)*2%W\W1'X'=0HBC^C:T#ZK30 /]@Q M%=^+L1B'<;JK6ZC%RJ)Z+C6"1'!Q!:AA-."5 -([WIK'-+'F! A>L$WP_8U/ M3KH'\-F,[J>@66J;/?" $KBZ_L15 XX ]8/8Q1\_@KR,W!SYT?$%B@!Y:+05 M)Y'!8!?;=AW/V*+0K$2O3(+DA6[DZC<NJ@U!^S3?:FPCVJHL-?+H*7G&C; = #O20C/H@O)!&H @):M0N5^ M70(%;#R$/FGJ7A/A(!UZRPE)T(E=_&R8QP-5\S U =QRP=%08W39R&S.0&J6 M9:*IV[P?D[U^U[YSSJ6,*?9(O#= -]1K+2"\32\E1Q *QD;;JI#4M6](780' MY2(7MR&&H>B_J!:LD"8A$:@C;ZV';Q<-"(UQ,E#,[H.'IQI5(B]F1?: FPOKIQI-:%_Q MF>D2@LP0MYX'\/652_CZ-H\?9[+>%XW>CE26?6D*"?%;U+!0?VKJKLFX+/2\ M[?^T&U2Q?D+/^2=6,[/;+,)[6HA<(8 *!0'*\P-+!$A!\X'SPN3B]P79\?[7 M4/X!I^Z 6:]-UZ3JNB:\[9IL]SC:#H61PW0E, BB%KQMH);?#MK([ 4NZDQR MDV<@9B941VFD,8[D)3/8#Z!O[NPC>P&,>55D",+E(8.8*.WO:.HUJY+?PCU& M,%!;-64+3S,.\?8PKZ$":6*U3"L.>6$:PPJUB-=U3WMJWWL^Z5JNF^U=X_HM MI%4!KW3)9W#4.XBA"))=,[B;:+%H&[!3H;6HVK]SSL ?9@.LSX30ZXFYH._( M'_\#4$L#!!0 ( #* 8E$BN*4LO 0 %4: 9 >&PO=V]R:W-H965T M]^R1P#<;JA!=8V<-+M,RV? M+:&2Z)%4G?;7[TC)BFS)CI/::;!]\4GDO?'N>'QD#E>,?Q81@"3W:9*)2R.2 MNR&CX8L METF!%)-6"-ADNZ@%N0GY8W'-^L2LLL3B$3 M,5<\R&0GR>S:#V::\A4NHUN&NUS%V]RJ\A>4Y\6R3N+9K[]'G57'QM#[O!''9 M8]ZOS/O:O+]K.;CY9GD"A,U)6+HB&=;P@RM,NQ)NN)*4KH3MKA2!W&_Y^CNL M$6P2!!E)ADI)6F085(8)YD=".D4=ZR01RH%0@3()=@9Q07[YJ>_:WF__.?HI MPVZ9Q-\P"L=2^0&[M2Z[[8D)R)@#/%DA]L=WF00.0C;FWJ+W,GJRR@G636-P M#!G,XZ:-Q^CMBBX;@Q^G2;R@NKEO3]TQ21,RI@G-0JPR2=Y 6):?H\K/&52L M/Y-.8-JN=U8;<4W7'C24(J=K]AW_K&P#;;L!< L GE9A0H6(YW&H_6LFJN.; M?:]WUKI@Q]T=B+7<5M4?G[O6H^]H=$?+N-O1>5A@RZJX88) MR?7V2U4K7%=ZC-$XA0^AS"F/L<@7B+P$Z=!Z5#NNMR=GC]$[>D_@'F&?:&[@ MKOULM9.M34$R[&(8/HGF:J[O+;]TNN&IW !K55H7B" M5CS;X=0MIM?[KA1-=_323C!PGQ_!P[+4WBI^-%6;X"X"C',%282&&7$6)KF" M(0CG%#Y1T[FL-O ZDDOL8C@GI,9]'QCFU7'/7WP9+P3!\ S\OT"PI](30+9M M>G0(MTU/ .D:KAX"\6[*+_A#E1X*]5J&'D5]#TA#'31FX-F;6,39Y.B:W3I& MTR.V/VC'?^HEZ3T_.:4,!#U+P'"VZB M;D1XO8WH.N; #S8Y/'LS_HZ-21N\3EBX35\#3&SX]!AL](^'O?;"2.=H9@Z& ME2TU?*S4+LL>]^)9+.'H9AI]__G LBV).X&FX^SX@CU='MNZSFNG)_AXL+LO MD^'@B/W@P"^+E@/HM=.3?'>0\[;_D:W:7_TI\(6^T! HC$=A\:]_-5K=F5P5 M5P4/[,6%RWO*%^H,2&".HO9Y+S (+RXQBA?)EOKB8,JD9*E^C(#.@"L&G)\S M]+1\40:JFZ31OU!+ P04 " R@&)18@64+-<# ?#P &0 'AL+W=O M,Z]]Y \]IT>N7B0!T(4 M^):E3,X&!Z7R#YXGXP/)L+SB.6'ZS8Z+#"L]%7M/YH+@Q(*RU$.^'WD9IFPP MG]IGMV(^Y85**2.W L@BR[#X=TE2?IP-X.#TX([N#\H\\.;3'._)AJC[_%;H MF5>S)#0C3%+.@""[V6 !/ZQ1: !VQ=^4'&5K#$PI6\X?S.0ZF0U\DQ%)2:P, M!=9?CV1%TM0PZ3S^J4@'=4P#;(]/[)]L\;J8+99DQ=,O-%&'V6 \ G9X2)5 M=_SX!ZD*&AJ^F*?2?H)CN3;4B^-"*IY58)U!1EGYC;]50K0 J ^ *@"Z%!!4 M@. I /8 P@I@I?;*4JP.:ZSP?"KX$0BS6K.9@173HG7YE)E]WRBAWU*-4_,E MEE0"O@/ZU$C"%+:[\79-%*:I? ?> ,K YP,O)&:)G'I*QS1(+Z[XER4_ZN&/ MP UGZB#!1Y:0I ._"E\A)^&?!KD#@OP?(1_[]9@W>OGDG MR5X?9=65G9ML0_)GD*W=9&L2:S)HR."D(G,4'-0['%C:H(?VFBDB: 96G$F> MT@0KDH!/E&$64YR":U::A]YV1["P#A;:8&%/L+^*;$N$.4_:F81F97M0"2+! M=^ 0NN0=6EYC5H]S-/4>.U(9UJD,+TQ%D)P+A;C;D$A:D(C9^@O^G\ ^"R*^ %L>%J8DJ2KIL;GX"L8'6R< M#EYJ=<_UER6\V.Q@XW;0;7==LNHL;@I&8YKK^N]LEL:0[]G3&_YCS,;58/0* MBC=>!=UFY7#1905MG]5P-)I,>F1M# JZ':I'UC7YBAE^AJ:-X<#)RVN*&M]! M_D]K6D';FHY]?Q1T:XH:\T%N\VEINE *QP=[95SE-.:"T"NHUU@."E[* RKF M'WY/>X1M+ FY+>FTF8!F.::B-W1XMJ_^D]!>JZ/(B-C;SDR"V/Q;*)N+^FG= M_2ULS^,UR\O6\0:+/=67)B4[#?6O1KID479CY43QW/8G6ZYTMV.'!]W!$F$6 MZ/<[SM5I8@+4/?'\/U!+ P04 " R@&)1+TZBDQ;HQR\E*Z)-C1@GKEX22SXS).>09^@ASQZS M_+Y8"2&='TF<%N>#E93KT^&PF*U$$A;OLK5(U3>++$]"J1[SY;!8YR*<5T9) M/,2NRX=)&*6#T5GU[CH?G64;&4>IN,Z=8I,D8?[S4L39X_D #9Y>W$3+E2Q? M#$=GZW I;H7\MK[.U=.P\3*/$I$6498ZN5B<#R[0Z16O#"K$WY%X+'8^.^50 M[K+LOGSX,#\?N&6/1"QFLG01JG\/8BSBN/2D^O%?[730M%D:[GY^\GY5#5X- MYBXLQ#B+OT=SN3H?^ -G+A;A)I8WV>-[40^(E?YF65Q4?YW'&NL.G-FFD%E2 M&ZL>)%&Z_1_^J .Q8X!1AP&N#?"A!J0V(*8!ZS"@M0$]M 56&[!##7AMP*O8 M;X-517H2RG!TEF>/3EZBE;?R0T579:T"'*7ES+J5N?HV4G9R=",>1+H1SHV8 M97IY][/N@LB=,)T[,E(]6*H)U6"+M\[)1,@PBM6G-TZ4.E]7V:90 MX.)L*%7_RE:&L[HOE]N^X(Z^$.=3ELI5X4S3N9@#]A.[?6"Q'ZJX-,'!3\&Y MQ%:'MV+]SB'N'PYVL?OM=N*)V_&R:WC_*"6M,JF SF"&$]4BQ M=:17L=HKV&*FI1KUK-5(BS6RJ[6='MJ..\*>9](#P+CGF6H.P+#76F=3 $9] MW+6 D-9S9!?T+W)EU3:D%1/QGNG1.HJ\(^CQVG'W&#/9::.PZV.3G#:*U M=-HH'U/208T6<617\>LL4ME'[7'5/EC8XJ;E$@7]4H2UEF+W]135MOLKB%%N M+B$0QSUBY*H)@,/<9\B@I9OJN6;'B'?%!!2 MZG&31 @6N*Y)(@#S?$ZYP2$ "Q *.BBD6KSIP>*]2^%!!2"J=9OVK-M4ZS8] M0KB6KUIS^I-M7K39]3; MREI;IJ&Z$ 0#ZD( #*H+ 3!+78CJ_$#M^:&#M>?*152+,O5[9DTK,K67B>VL M!8>4BP 44"X"4$"Y"$!UEXN83@;,G@PZ&#MT=\NT%C/4+W-,"S*S%X_MQTVX M7/(Q>Q3Y6T7BQ>VX/+>F?[J!+;9:G%G/!XE,RS1[_5'BN+;=W=G[ MI&.OQ[1<,[MZNF(E<.UNO*>SP:YUE=^Q-E@;;L;\OL4Y@O(\5D+!:J*?>=IQ9NOKVXM7V0V;JZ:'2729DEU<>5".'LH'F^MSH?U!+ P04 " R@&)1KT$:TE$# !B"P &0 'AL M+W=OLJ ];Z;KY24A6@+00 M3GMK.R$'P611^P*V\WTS_F8FDYD=&/\F2@") MOM<5%7.GE'+_X+HB+Z'&XI[M@:HG6\9K+-66[URQYX +0ZHK-_"\V*TQH^6+&&ED1"L\RL%J8$*PBCBL)T[C_[#.M5X _A"X"!.UD@KV3#V36_^+N:.IR\$%>126\#J M[PU64%7:D+K&OYU-IW>IB:?KH_4_C7:E98,%K%CUE12RG#N)@PK8XJ:2+^SP M%W1Z)MI>SBIA?M&APWH.RALA6=V1U0UJ0MM__+V+PPE!V;$3@HX0# G1%4+8 M$<);/40=(;K5PZ0C&.ENJ]T$+L,2+V:<'1#7:&5-+TST#5O%BU!=)Z^2JZ=$ M\>3B!=Z -H!>(&<[2DSR[E:,2JY2B):XPC0'\1'=92 QJ=3J$_K\FJ&[#Q_1 M!T0H^J=DC<"T$#-7JOMHJV[>^5ZVOH,KOD/TI!R5 JUI 86%GXWSTQ&^J^+0 M!R,X!F,9C!I\A?T]"KT_4. %GN4^JYOI?FJ3\WO>U[_L_2P885\9H;$77K&W M*C'=@= YSH_U4!&\(96J$A C'J+>0V0\1%<\=-6%L"HTV!%*"=TAMD7/P FS MU<.RM1<;>[H#OBWBT(]G[MMIDBR@)!F LDM0X"?3<]#: E+MMP>=B9[THB>C MHA^+PKQEUO>EI4Y.'(83SQOHLX#"(!GHNP3Y9W=O!5I0831-[0KC7F$\JC"# MHLFO2HPO7'Z:Q,%0HP45^]$@/YD%E:;I,(L6E.]'?F)7.>U53F\M7M5^QLMV M>G&#R$^'96L!>?%0\2V6UN]8.I.;]'*34;G])P$+ =*:V>3"[3"K[R*R=Q'K M,<29LK17EHXJ.WX!>?L%_ &%:GEYU11F8>U].NFR!+0Y[5KZ8'^U!-*+5C*= MAH/P6#"!/PC0)<;2MRR@R[[EG@P--?"=F=:$TMM0V7XE^M-^('PT<]#@?.D_ MK'S+>:8&R';>^]]\.WT^8:X")U %6^7*NY^J=/)VHFLWDNW-R+)A4@U 9EFJ M(1BX!JCG6\;D<:,=]&/UXB=02P,$% @ ,H!B48T;7>*\ P ( \ !D M !X;"]W;W)K&ULK9==;Z,X%(;_BH7F8D::%FQ( M(%42*1^[VEWM2%4SW;EVX22P!3MK.\VLM#]^;:! !W#;:&Y:OM[SGF,?GG#F M9RX>90J@T/NQ7+.3^I/&-P*Y \%045_ZXAY^>%@YWG"W?9(57F@KN<'^D! M=J#NC[="G[E-E"0K@,F,,R1@OW!6^&9+)D90/O%7!F?9.4:FE ?.'\W)[\G" M\4Q&D$.L3 BJ_SW!!O+<1-)Y_%,'=1I/(^P>/T?_M2Q>%_- )6QX_BU+5+IP M(@G7-WQ\V]0%U0F&/-ZEV=;9,R>4YY3:P!=W"\1K[W M&1&/> /Y;-XLQ[,!^=8N_X.R:^3A(?<7U?C-!OAEO& DWIKFE,4PM*Z5<%H* MS?O[M,1!%,[=IP&[H+$+K':K1&^W?N$DBE,J#I @Q1%0P3)V&-S<*MRDDT08 M1DT.U8('O41G432>=YP.=AK(>;]W*ZNXW73\$?3Z+ 4 M7]ZTM;9KB.&+Z54K7]3KCW4N;OF%[0#K].Z. MYZ=RURT=BUO@8#MQ;*7T@1.-@1BWR,%VYKR_:?OH"<(1SN(6/=C.'GO3]O$S MNH4M?; =/^]IVFB MN'8B]KB"5_,IUKYXE=WE%"D)11YA5"[>_/!,;W"/OH/ MW8%45(&A+:+)W_HS[Q7PDI9!Q,Z@5<*/IJL&OVQPK[9P,E9:RR!B9]!;2M,W M+O[1(2V-B)U&UMK[. I&M[6E$7GE<^K=M;\%6J2%%K%#RUKQI+?;?F^WW<[H M4("FD!G!-)'XB:GJD[RYVHQYJW*X^>'Z&M]LJF&M#5/-CE\TW#)-N1SV.J1W M'>J\1#6.52>*'\L!Y8$K/>Z4AZD>84&8!_3]/>?J^<08-$/Q\G]02P,$% M @ ,H!B49-U2OV] @ P@< !D !X;"]W;W)K&ULC55K;]HP%/TK5U$_M-)H7I"$"I!:6+5)G5:5MOMLX$*\.G9FF]+]^]E. MFE$(4;\D?MQS[CG7K]%.R!>5(VIX*QA78R_7NKSR?;7,L2#J4I3(SZR;4=\">CDFQPCOJIO)>FYS>]?AU71HXUW ,\6=VFN# M=;(0XL5VOJ_&7F %(<.EM@S$_%YQBHQ9(B/C3\WI-2DM<+_]SG[KO!LO"Z)P M*M@ONM+YV,L\6.&:;)E^$+MO6/L96+ZE8,I]85?'!AXLMTJ+H@8;!07EU9^\ MU778 X3]$X"H!D2?!<0U('9&*V7.UHQH,AE)L0-IHPV;;;C:.+1Q0[E=Q;F6 M9I8:G)[<$BKAF; M0@^NE4*M@/ 5W%&RH(QJB@ILM>$!EULI*=_ #5%4P?D, M-:%,71C<_[D>/,UG<'YV 6= .3SF8JL,G1KYVHBU*?UE+>RF$A:=$#;'\A+B MX M$012TP*?=\!DN#3RT\'#X$>Z;$C5UBIHZ18XO/L%7E>:J@RENF&+'U#_! M]%/G*($)ONEIE 40Q]Q6H(HG<3SV-+Y.LG 0C?S7_3(F5T";I>L<*';M*5'6:,D#;/T M0%Q+6#]-XA/+D37RLDYY7XGDYF7HP0Q_$T[:3FEVG#@(3J0=-FF'G]B>>WNA MK3##HW,196&4)0>%:0D;)'$6'RCT]VY8^[K](')#N0*&:P,,+E/C4%8O1M71 MHG27[D)H690VP,ROA=#O'7N/-\_VY!]02P,$% @ ,H!B4<\@ MC:Y. P $@L !D !X;"]W;W)K&ULO5;;;MLX M$/T50NA#"V0C49*="VP#L=6@"[2+(.GEF9'&%EN*=$G:;H!^_ XI199364T7 MV[[8),5SYLP,.9S)3NDOI@2PY%LEI)D&I;7KRS T>0D5,Z=J#1*_+)6NF,6I M7H5FK8$5'E2),(ZB<5@Q+H/9Q*_=Z-E$;:S@$FXT,9NJ8OIA#D+MI@$-'A=N M^:JT;B&<3=9L!7=@/ZQO-,["EJ7@%4C#E20:EM/@BEYF=.0 ?L='#CO3&1/G MRKU27]SD[V(:1$X1",BMHV#XMX4%".&84,?7AC1H;3I@=_S(?NV=1V?NF8&% M$I]X8@20-(#DN8"T :0^,K4K/@X9LVPVT6I'M-N-;&[@@^G1 MZ#Z7+N]W5N-7CC@[NV9?GB%7E!N"3O2[4Q3!9F$EH4YNC#O!$QKT7$1T1>#<,SR!%.^^ 'WB1M MCA+/EQSA>Y(!M22BS8X&P2P4Q"H"3$N\V0,&T]9@Z@VF1PQ>%9_QY.'MML81 M+]VQV+ICT9?:FFKLJ5R5V'-Y^T$3M).C> MHU=3C0;T#>TXT#=N]8T']6'"-EISN2+?20:?F60#23EK2<\&3\%UFX6#]'>/ MQH"5\];*^:#T##3?,E>+]R7@A/R#1M CC'G?93K_(;\Q/CO](;QH=5P\.X1O M80N"Q />T6A?[J+?&$7:*:OT/\1Q<32(\X:O>PK3:)P>'M6LV=6--1W%<7^L M:;Q7&__?69\WE%W!-(J2T5/%\0^*1S%-CRC>ET2:_.+Y2)YSV>B^!-+TSQ1= MNJ]J=+BLO:ZY3LA::6\47U5E2ZQN0J&C%G35BN#0_\Z.?EIKPTZS@)5SY9LN M0W*UD;9^8=O5MK&[\NW,D_4YO5S4[=F>INX6WS&]XM(0 4NDC$[/4)6N&[!Z M8M7:MR3WRF*#XX&PO=V]R:W-H965TM%*:P$3(*D(TIJH6B\F5 1/UTO&=CX$GNBNT'7#3 MI"([V(!^KAZEZ;F]2TY+X(H*CB1LE\YW_W85V_@FX#>%6@W:R&;R*L2;[3SD M2\>S0, @T]:!F-3RRM1L!+LA>:Z6#IS M!^6P)7NFGT3] [I\0NN7":::)ZK;V%GLH&ROM"@[L2$H*6_?Y+W;AX' GYT0 MX$Z ORH(.D'0)-J2-6FMB29I(D6-I(TV;K;1[$VC-ME0;K_B1DLS2XU.IP_\ M %P+24&ARS5H0IFZ0M?H>;-&EQ=7Z )1CGX58J\(SU7B:K.F5;I9YW_7^N,3 M_ANH;E#@?4/8P]Z$?'5>OH;,R'TK]Q>?Y:[)M$\7]^GBQB_X?[IGW(+>+6C< M9B?<[BFG9NMSM!-B>G-:?=3H[84ZI+-X'LX3]S#<@XDH[..PC_H$-^OA9F?A M7LSUN:;\NI(B S5)UQJ$@W7G?H2/X,9!T<*+IMG"GBT\R_9$:G.(-4A*&#(' MRQ21JF*CC])2AB. ((X]_PAS'(7G"]^?YHQZSN@LY\GCTI)%HS4708R/R<91 M<;R8X6FRN">+OTIF;JN6^^P-9051BBJT94)(5#'"IZ#CT6'S_6#P05OH<504 M!HLC9G=0=VS-_TGDCG*%&&R-S+N)3=*RK:-M1XNJ*46O0IO"UC0+\^L!:0/, M_%8(_=&QU:W_F:7_ %!+ P04 " R@&)15KQ[A,4# !'$0 &0 'AL M+W=O/?Y@'F]6!\=\B(T2" MQR(OQ=K*I*P^V;9(,E)@<0X@5U@6EJ; M57/NEF]6K)8Y+[.J\)[<$?FKNN6J M9?=54EJ04E!6 DYV:^L?^&F+8IW01/Q+R4&,CH$>RCUCOW7C:[JV'*V(Y"21 MN@16?P]D2_)<5U(Z_G1%K;Y/G3@^?J[^N1F\&LP]%F3+\O]H*K.U%5D@)3M< MY_('.WPAW8!\72]AN6A^P:&-#7P+)+60K.B2E8*"ENT_?NQ C!*@=R8!=0GH MM0ENE^ V VV5-<.ZQA)O5IP= -?1JIH^:-@TV6HTM-2W\4YR=96J/+FYY6I& MV?J_V02YZ!Z?2\MP[9HT!35C^+#!KJ>&Z"5_3!F M-1.&O!"&?=B19J_7[!DU?R-"J "9$+U@$.K-F;$\!5]?"7RP M2^@N WPP-VAVM[<"/W4OSXG"*? 7HHXU#Q8'S1YW5=,\I>7>R'@P(!@LPWCP M)A@NPC@\-8;8=9PIY)FP*(3^&YF2TS->"F;V@Y852GZAE MMHG'X%LH6H;XX%[(O+AZ*_'X='\"@Q',#OEI6.#[4^3V:)>K/S'<8+ZGI0 Y MV:DTYS)4MXRWN_:V(5G5;'SOF53;Z.8P(S@E7 >HZSO&Y'-#[Z7[;R>;OU!+ M P04 " R@&)1>T.;:&8" !P!P &0 'AL+W=O9#@:9%EHU10)I/YU*\]Z/E4M84 8<2'06UKS]P!9P[)JOC]Y8T"3D=<'^\8__L MB[?%/%$#5XK_8!76LV2P#+49>@&H3$3(*0D91JCLFF6A%A.D\,)V_\V<$NES?1''(Q3I-[$R-Z)D'/).XAW;SA89Z]'OSLG5W,]YI,_G]\ M?(,G'QW_'=.])BA KWVK-Z14K<2^'X;5<)U<]DWT-;R_B^ZH7C-[>CFL+#0[ M/;>'1/?MO9^@:GQ+?5)H&[0?UO9*!.T"[/Y**=Q-7()PR<[_ E!+ P04 M" R@&)1U_(,8'<# #G"@ &0 'AL+W=O\515EY$D@V=8U%O\\DHJ? M5X[OO&T\TU.I](:[7C;X1/9$?6N>!*S<@:6@-6&2$9:R8'S[WKQ:[%R/.T0J4BN- .&OQ>R(56EB<"-OWM.9SA2&UX^O['_ M;+2#E@.69,.KOVBARI6S<%!!CKBMU#,__T)Z/;'FRWDES2\Z]UC/07DK%:][ M8_"@IJS[QZ]]'"X,@,=N$/0&P=@@NF$0]@;A>T^(>H/HO2?$O8&1[G;:3>"V M6.'U4O S$AH-;/K!1-]80[PHTW6R5P+>4K!3Z]\(1%FB.[3A=<,984HB?D1F M&V%60 $U346@,A2N4(YEB8Y06XBRKD9ULC]NB<*TDI^ YMM^BSY^^(0^ )] M+7DK@40N706^ZA/=O/?KL?,KN.%7B+YPIDJ)=JP@A<5^.V^?S=B[$*,A4,%; MH!Z#6<(]:>Y1Z/V$ B_P+/YLWFWN9S8Y_^_TW7\^_2H8X5 UH>$+YZH&[5ZA M6TDRPQ<-?)'ABV[P_=$0 ;7$3J@RS,3&W&6I(TH,D6Z"+VL_3**E^W*9"PLH M6"37H.T4%&9I< W:64!Q\@-TI38>U,:S:O;LZELFGM:.)+&9$_ MDFK!!"/,=HJ91&,WQ81^:M>9##J369U?N>X9\Q*3::9B+QYIM( B+QV)3"8" MHB!>C%1.0>$BS>PRTT%F.BMSHYMB@VF!H"4B7/-6-U'*\JJ%UJ/[H"H)JB$, MK3"-5#=8/JKXBN(#K:BBQ-8LM^G4[\P?I7EG 879C5I=#.(6L^)^Y^S.=/VK M#Q,:O= W\!T_WK7ZHI"2**OCBZE/7C;*[VX*"I);6[%S5T3<3(CDX2O M!6JH:\?#[C"5?3;#R&C_T7_8^);]+4QQW=#U@[X; ;]@<:),@N(C'.7=IQ!_ MT8U5W4+QQLP-!ZY@"C&/)4RB1&@ O#]RKMX6^H!AMEW_"U!+ P04 " R M@&)1%K"/7.D" #P" &0 'AL+W=OLJ)5::2,AOP@5(!70M$F;5D&[?C;A(%:=.+--Z?[[G9T041K2 M]@NQDWO/[]X=MD=[(9]4!J#)2\X+-78RKU[LYI05SF1DW]W)R4CL-&<%W$FB=GE.Y;\I<+$?.WWG\&+! MMIDV+]S)J*1;6()^*.\DSMR&9W4T)B:3 ME1!/9O)C/78\(P@XI-HP4'P\PPPX-T0HXV_-Z31+&N#Q^,#^S>:.N:RH@IG@ MCVRML[&3.&0-&[KC>B'VWZ'.)S)\J>#*_I)]'>LY)-TI+?(:C IR5E1/^E+[ M< 3HAV< ?@WP/PH(:D#P44!8 T+K3)6*]6%.-9V,I-@3::*1S0RLF1:-Z;/" ME'VI)7YEB-.3GX"F*?*5+'=ER0$+JBDG4\IID0*I.H\557N9.EW-05/&U35" M'I9S[[7 I]U MPW]1B?#^6?B\&SZ'] #O#U_#732S<=1O'/4M7W NFV,C5V>-E,"IAC71@G!; M@XZE@V;IP"X=GEGZ=PD2V8MM18DEDJ;MB=B0'4ZI4J#;RE.QQI;5[!//$]\/ MHV3D/A_;V!8518,FZI7DL)$<=DO6&4AL="G1,,(973'.-#NUH])9445'"D)_ M.#B1^38H2'R_7674J(P^9>P[.J,W$OI)&,@>-WD&GWD>[,>/_X/89)6^!+, <5D:ZW9K(/<@< M&_FD FUIS+I7BH&PO=V]R:W-H965T0_R M,9,=%\^R!%#HM6*UG'JE4LVM[\N\A(K(&]Y K=]LN*B(TE.Q]64C@!165#$? M!T'J5X36WFQBUY9B-N&M8K2&I4"RK2HBWNZ \=W4"[WWA0>Z+959\&>3AFQA M!>JI60H]\XA%=@=ORCLY-X8&2MKSI_-Y$Z/WZ-_L^:UF361,.?L-RU4.?5&'BI@ M0UJF'OCN._2&$A,OYTS:;[3K]B:)A_)6*E[U8IU!1>ON25[[0NP)POB( /<" M_%E!U LB:[3+S-I:$$5F$\%W2)C=.IH9V-I8M79#:_,SKI30;ZG6J=D]Z!I( M=(U^$M4*JJB>7"Y $<^XZ M#C["64%S@Z+@"\(!#ASR^6GY G(M#XT\'/\K][7CP38>;&,;+SH2;\\MWR!F MBW B;#2$C6S8^$A88PY=PFO.VH+66Z1*T!\!@"I>JU(BJ LH=*U%7O9V<'#E MJF;'22W'',6761@ET<1_<607#]G%Y[(+7:Q.E>RQ$IR%;E8RL))S+.QB)0>L M>!RF;E8ZL-)SK,C%2@]941JX6=G RLZQ8A@);D3;=KY3SKXP,V3C$^4MHP^.A%P4G\ M/4AYBVC5M$J?$EIKYR"5L]D$!QE<1W&2'8 V\Z &"5K MRFR[<"83'AQ6C+/TX[3V'&PO=V]R:W-H965T6_J^4G 9,U%T_5@C$)7HJ\K"Y&"RF7'SRO2A:LH-4Y7[)2 MG7GDHJ!2[8JY5RT%HVGM5.0>\OW0*VA6CJ:3^MBMF$[X2N99R6X%J%9%0<7W M*Y;S]<4(CEX/?,WF"ZD/>-/)DL[9'9/?EK="[7E-E#0K6%EEO 2"/5Z,+N&' M&<':H;;X*V/KJK4-="H/G#_IG9OT8N1K12QGB=0AJ/IY9C.6YSJ2TO'/-NBH MN:9V;&^_1O]8)Z^2>: 5F_'\[RR5BXO1> 12]DA7N?S*U[^S;4*!CI?PO*K_ M@_7&-E3&R:J2O-@Z*P5%5FY^ZK6Y M*.JYZ!U;G@/LGP'D(]_B/G.[7[-$N4/M#N-==T^EW]0 -35 =3SLK$%F:D!U M#2I'9-Q$QG5DTA/YLN!"9C^H#FKB5V=@+GA5@80*\3TKYX 6?%5*6R$W\<,Z MOKXEGZE+8/- M)8*V-#A&)-K+P&8&XP#;,PB:# )G!A^S,I/L_6>%BK33Y2J1+TR>@7LN:6Z3 M'G0T15'LC_>4=ZW&(43(+CQLA(=.X1:MG^J>.?GM)Z:3YRGZRS/3QTI MA!UQ*,)1IW]L9D'8US]1DT3D3$)5%\Q>>_RRM\>C[M '0="IL\4LQ%%?H<>- MQK%3XS6CN;K[2R;U?..XY^,F8'QDFD#?P-H?F"?;"^QTJZ_^]FI]T&PW@=9L M X-B46\Q2SJ%V\F).B>D6;UDD(U MJ&!Y7>!JD2V=S6DF"TB.W?@&X]#-\2,TO@73?HPZ=3]DMIN P3ET\_PXC6_! M=#".X7X.%C,80]*3@Z$Y=./\?S9^E]\*\BC>%V\QB]4S28]X@WGHYORMJG#I M[D9#>'ALQ".#>#0TXE&7W0A"'.X5^J#9;@(&\>@-$(^Z[(9$ 7 _!XL91JV> MVLVA]4 P).)1E]UA'';JW[52B\NH1[H!/'(#_@LO$UXLF51=.1>,%0>Z'AF^ MHV/S'1F^HZ'YCFS+<-)IF -6N_(-W=$;T!UUL3TF/MK/P&(%H[ZV,6Q'0[(= M=:&-\/[ZW6)$PI[G.V2XCMQ0IYW-7'QJ0XV.#'!N0XX%!/L-=1,.X[\$'&T3CX1$]PUWX.K09 M^&(W?#]G"2LKYAH PT,\/O;@&CCB>.C!C;L314_YB.$J^46N_I>A)9;E<)\R M@TSB1F8S.0%:ID#JO9(6S#4:Q-",'/NU-3&X(6[]S0,J]IN5/7DLF? MF:U(]ZUT%(6=5QT'S38Y>*V/'/H+TQ]4S+.R CE[5'[^>:2&3FP^VFQV)%_6 MWST>N)2\J#<73(V T ;J_"/G\G5'?TII/IU-_P502P,$% @ ,H!B4&ULI59=;]HP M%/TK5M2'5MJ:3PA4@,37M#Y4J\JZ/1MR(583F]FFT/WZV4X("03"MA>PG7O. M/??$L6]OR_B;B $DVJ4)%7TKEG+]8-MB$4.*Q3U; U5/EHRG6*HI7]EBS0%' M!I0FMNV\B$4'CF2&S2%/./$21LV[=<:[_P0E:QU OV MH+?&*YB!?%T_-73FH5.36P/-ZS?S'%JV+F6,"8)3]))..^ MU;%0!$N\2>0+VWZ%O*"6YENP1)A?M,UC'0LM-D*R- Y4:4 (JG M'N#E .\8$)P!^#G OS9#D .":S.T.2_,;F MQ4YW:HL*0+<3D)@DXDZ%OLXFZ/;F#MT@0M'WF&T$II'HV5+ITUGL1:YEE&GQ MSFCQT1.C,A9H2B.(:O"3R_CN!;RM?"G,\?;FC+R+A#-8WR/?^80\QW-J](RO MAKO=NG+^+_OTG[-7S/"+G>(;/O^O=HJXP!P4S(%A#LXP'S@%PJ7-5K>#,J:V M8=*'X/O "_VP9[^77\LU09/3H([G!M6@:6W0@:E2;JLHMW71R,.752X60?YE MJ<,?*:L1A9U$2W6*H@_ _)+/[2)Q^Z+/9_;1*$.UJG;Y1W8U!%4$A86@L$F0 M6R762.C7)6MZQI*:HBJ1N(:G;),FOD]2] M2E)35$62ZQRN#:=)5%![PCLG^<)347E4^UQ4553I+G.;1+5J1;DGZ=I.V#I* M9Y=NT13XRK0O BW8ALKLF"Q6BQ9I:!J#H_61^S!V:]8GNJ4RM_:!/NO'GC!? M$2I0 DN5RKD/E7\\:W&RB61K&PO=V]R:W-H965TR^E$O&6O08YX5];O) MLFE6OTVG=;)D.:W/RQ4KX)M%6>6T@;?5W;1>58S.1:,\FQ+'":8Y38O)Y87X M[&MU>5&NFRPMV-<*U>L\I]73>Y:5#^\F>/+\P75ZMVSX!]/+BQ6]8S>L^;;Z M6L&[Z5;+/,U94:=E@2JV>#?Y _\VP\3A+83(]Y0]U,IKQ&VY+%_^[9!Y9E7!5TY.]6ZV3[4-Y0??VL?2:L!VMN:))FC.%G2=-=?EP[]9:Y'/]25E5HM_T4,KZTQ0LJZ;,F\;0P_RM-C\3Q_; MD5 :A*2G 6D;D+T&!/B*W3;H+;K9 MQ!AZ?<4:FF;U&_0*I07Z:UFN:UK,ZXMI X_EC:=)^XCWFT>0GD?\9UV<(R;*_3ZU1N-E@\6+12TN-BFYKT!4*O3Z%K*XA%*N*%0V$7K.NTB9E MND"XVB@*A"(.:O>7. [)Q?1>'=LA0K.N$"'8<[=2.Y9X6TL\LR4[0W.&LN&6 M;13[:G\"/R;.GFW#Q&8:,4*<".O-\[?F^4;SKMB"@2USM$@+6B1I<8>2LF[J M,U2P1F>4W^D&CF-OSZ0A0C.-D!_T>"O8FA,(X)AGADF-M.(&3P3;DT) M#YB39XC.YRDG5IJA>5HG65FO*V:8JM'V.9$E @##\W*>+M*$"N9FCY"$U$PW M<%''U+?$#?>&32/D>B36#T>\[69L[.9L-SYU !QWGAO'1/]4[$BN_V M#"I6J!P;S1,TGI6T0 N:I%G:/!E""DL^P2!5$+H*$ [T*(XQH@S[3*EEN,P#Q%3 HRV]9M671,\AVZQ43V6KV MI'6DJ\&!.(HZGAPF-]/)>7X8A3W.E%2%+5PUG)MPETXTM#M(:J:1,A OEM2$ MS=ST NK%77(A01CC?:(:*#?3R1$W\+P>&R5?X6!4E,>23G!H',UO! [*RYQFE'*4/C2X]Z6?S,+F93LXTFR7A83/C=:$9_42SM*K!;2M!U#_1EX(! M=Q?-$I"QF,-''PL(IEM:_$!?%I#9@:^O:6,*("*9D#BCABJ1I$3,I/2'U+Q( M'\&&E%O%P/ *C$&;@@AZ36M$T8I5">"!;BWUWO(8?.XX_S1U6%D^$:.F:W9? M9O+!'AB7I',1 !#QEC=,4A= M[UE%X47%,VW4E.@6YB^%\(:_/,X7*&$5?\/K-L(5])ZF&;W=S/]U,8?,I5FR M_3@#%$=%V2BZSG49,NDN57J0ETA>(69>Z8W]+EIMQD+,X9_H\\9 4]Q*]"?1 MN#-$@C(Q@_+''23*P:O@JP%(9-:*ST/?A$2N!&G7O%PQ>>.&)4 2IR0/5T*Z MBT?UD"NQV#5C\:G(P_(8&WFX2JG,O+"Y844*R\A=?W7RVEWE$M%=;]QQEZ#M MFD'[)?FEVP5>#Q-_OPC81?$=J=V.2X1VS0C=4P+3]E.#G]AU]_L9=-E&E=KM MIP1:UPRT?7$",_F@5;PK8=4=%U9=":NN&0 /2SQ:93N5WM#O33P\B9Z>&3V_ M;O" ,S1$*R\S)+1>HE55)HS-:_[A,S_3NH:O:PJ+TK/MAVD!([()=G 4@"K+ MB[:FQJM(-:\U_+U.*Y;S)>P"A)0A754I1-]*O&(K^L1EM'4NBQ&0@UFPR9.P M[9E3Y-T!88^)6(+S,5EDH&M%TSGB2'J,%>8G^U8C)"-XMNQ\ODY@?J].8PQ: MK\3VYC(%IPI'*F&1L=T,;PG,LRRS.;B^+'0EU3\MG;<.@^09S\PSW\L,()GO MT[66Z#;4/,TF2G]*[RF[*.:5Q4'@Q;/##2"8#)?,Y/FCPI@GJ<0S4XF2>S1; MJY(RS].F;QZ\]S1L85A%>9(O/#-?B,*^"$/M8S>-(^6Q[GD?F7J2,CQS'08 M(RWGL*P!<&.(\71S(18L"QAI&)8G1JNS0FJG4KFOF'?07/Z M9$JL/,E8GIFQ#@UH=2EDZ( ONP)MT4HLP.9+ M?/?-$+E+4C*8(!]M-P:$,P;TV ;%Q+A*\R44^\>E_$."9Q X^A*8_7$7"+ZR MTVQ>(!RY=+9HM8:1!&]_,'AO0[WM)0P*3("F;%>4?!_IGE8IOE+W/?-N'^J!;#E,=8.2\[PS;C\PMDP8W-(N<#8=>>HT6Z')+;[\:AS M(I @'MAVEX^:$Q:MSKEO=$T@H3\P@_1+7;,M^)EZ(X$^.&17^0B_2( .S ] MTTP&9 M=5*EFLRK=9CU2%'_Z*#7__I'1(CS^Z>/[[];_)8O^-H1W@;22J3' M)DLES >V]/ZHK,RBU8;J@43U8%14'QB>@[*A0")_,"[RAQ+YPU&0WZ+5YKY0 M(G\X*O)_K=+<.% 2],-Q03^4H!]:"B2'8X=%HQ@%&XR&$O'#TR+^_H;/(#H. M):J'XZ)Z*%$]'+*)>A0=6S2[%CH.E>.:1Y?GCSD>$$J@#<>MTH<2'4-SS>.: M\?WEG5WYG?UIW99)V*W5AW'0.3LT3&RF$8MCU^\YY1E)-([,N'F,\P913R0! M-QIWAS22B!H-WB$=7*5L5:H#[_<7*2.)N='1E9"C#Q;8G2(1-QJW.A)),(U& MJ8Y8M!)+R2J2$!R9@?)(1^U0D*DC$F>CD<_%*P?C;2?CC\JP+5IM!:M(PG%T M= GZD&,@]OD22QR-QRU*QQ(N8W-^>N1\L6BU.2>6(!N;0?9;L:[YP:\MK*(% M&Q(]%K6VTDXLD3<>!7D[T6,]QA5+M(W'1=M8HFUL.ZQRI'?,:IUSUYQ.QA)O MX_'Q]H#B:"SQ-QX7?V.)O[$9*8^=XF:MUAFDW$CZ)?B[XZ)!>(P=]?K2N(B, M'>4ND3,*)MO48DL2@QWE7I)CQL^Q?&9%0>PH-YV<<0]\8T>Y,N28:PI'^\RL MUK&LJ[&C7 -RS*AZ(I^]O."-'>5>CS/RQ1Y'N=GCF$L/1Q2N;"I%/?L%=6SL M*%=WG%'R;)M:6RT4.\I5'.>70/TIB]I8O<.*1R:!G0NEXY" 1:W5F^KE5/Q+ M2,!6X\;JY58\,N2KMT0MUT2/@0N+RD&%;JQ>_;3=_60-C 8_N_-!^,&H5D'E ML:];JO=Z<,*Q&ULK5AM;Z,X$/XK MHVA/ZDK; B:09I5&:I*>KJ=V6[6[=Q]6]\$!$WP!G+--TY[NQ]\8*#0)H8G4 M+PDO,X^?F;$?CQFMA5RJF#$-SVF2J8M>K/7JJV6I(&8I56=BQ3)\$PF94HVW MW&?5*"%/6::XR$"RZ*)WZ7R](GWC4%C\P=E: MO;D&$\IK9AQ!(6: -!\>^)35F2&"3D\4\%VJO'-(YOKU_1?RV" MQV#F5+&I2/[DH8XO>N<]"%E$\T0_B/5OK K(,WB!2%3Q"^O*UNY!D"LMTLH9 M&:0\*__IAW[ET#_4P:LV.@/7_@+$)O:/QQF=J5\S]3N97F=/2$M(CEQ.0%XS/#^,H:2:@4+![%@+ MPQIT^,&KS+$;C;<["7]CBQ(YHES"$TURUBKD]N[4Z-O#X59*#S.;569;Y?'; M4^^\V:^<[ECR=,XDB @BGM$LX#3!'4IIKG/3>>#LQ[F_CGD0@XX9X"+A^@5P M5:#*"%6*3&!DA\D5E?@JD"SD6$NNEO ?[-'O2<5J8R)MYZ7+9#-:TD1+CIQJ MR/$R"&2.D50+1 'NS'"'T4J8YE)BR'##Z9PG7/-M1=KDT6P!SD?O 4ZS"3C= MN\"ALW-7\/NVW]\NPB%6L\IJHU0>(7NJU>P>3O?VT5JMLC#?1!8<5YMF)W#\ MCZY-H\5.MQ@?6IO!KB38MNMM%^<@LUF+F4><_I[J-*KM'"O;P**(%2<5N*4O MI@$SG1/JAA3Y(FZ>D3[\3)G1G#"X)S?7D[N'KNZ<--I,/EJ;2:/-I%N;"YI50WF" M32Z%%9,!JEC;\63R#IAS9MOMU3W:KPS'>G/N39E<%!\<5+F]ET?@^FG]4>.R M.,I;C7GY100[_P6V$9"P"%WMLP$JO2P_,I0W6JR*4_1<:#R3%YI//>/_ 5!+ P04 " R@&)1U#2O_;8" # !P &0 'AL M+W=OU%*VW-\P,5(+70 M:94V#95U>VW"0:PZ=F:;IGS[V4Z(* FH+_8FL>/[W_WN+K;'-1!6AZ-D:N?X,VG]CX MRSF5]HGJUM9S4+Z3BI>M6!.4A#5O_-;6X4C@1V<$02L(/BH(6T%H$VW(;%IS MK/!T+'B-A+'6WLS UL:J=3:$F2XNE="K1.O4]"[/Q0[6Z.%-_Q<2),)LC7ZJ M @2:[80 IM!W@E>$$D7TZM4<%"947J,OZ'DY1U>?KM$G1!CZ5?"=U%HY=I7& M,L[=O$6X;Q"",PA+J&Y0Z'U&@1=X _+99?D<[NAA=18*N(H'U M%_Z7BEP(&'8!0QLP.A-P@?>"4VKC"*!8Z> YEVJPE(VKQ+HR._1UFF0CG?;K M<<'Z1KX79D%G]0XSZC"CBY@/947Y'@"M@,&&#.,U+N*CR&GB)R=X?:/$&Z7# M='%'%U^D.W2MQD)@IO9#<'$O;ABFW@G<@-$H\H?AD@XNN0CWR!0(D H)W5PD M:UP-%B_IA8Z\)#KAZQOY<7"FM6G'EU[DLW_W$%':[U0:^"=$?:,HCJ-AHJPC MRC[43CC>A-QNPKS=A/3<)FS0L]X>"+*DU^T!JR0:)2?P[M'Y:NZV'UAL"9.( MPD;KO)M4)R^:^Z*9*%[9(W?%E3[ [;#05RP(8Z#7-YRKP\2&PO=V]R:W-H965TD;1,[-Z@HTG#I[$H[VJK=V7EVDP-8D\09 MVY3VWZ]S(8%@#*-V7R QY_O.U><8C[=<_)!K (5>LC27MX.U4L6-X\AX#1F5 MU[R 7/^RY"*C2K^*E2,+ 32I0%GJ$-<-G8RR?# 95VOW8C+F&Y6R'.X%DILL MH^)U"BG?W@[P8+?PP%9K52XXDW%!5_ (ZEMQ+_2;T[(D+(-<,IXC U@.$ )+.DF50]\^PYRCCQ\^H0^(Y>B?-=](FB=R M["BMNB1PXD;-M%9#3JCQT%>>J[5$BSR!Q("?V_$C"][1+K=^DYW?4V(E?(3B M&GGN[XBXQ#78,[L8CD<[NV +T"%=)B=]#:'5B9_E9K$"CE^>I*@-A*'5@:MI:&5DL_Q['8Z$C"BQZ+$B32G0'QROQX(P3D MZISQ-7^P;_PPC-R>\0:IT!^%9N.CUOC(:GR;< $2Q#.8.EIT%+7 "X)#ZV;' M0J'G^X="2M+B$Z2XZ"D80!?V('0L=J#L(V+ -V-"Z26<\*VC^^IOL M]DJ[76\L=3]J^4?6A$QI2O,8$%5(EQ!Z@A7+\W)KZAU<+A35?C:E:70!^;&0(4T&(1SYYN!BMYO"KM7]M@<6@C^S\IQGG+'ND?)AV"N1F4EH M&/9<-0@13'I16YBDPC XX>S>D0-;G9VEE&42%90EC@2E4M!G6V/;G39,^Q9< M^>&H[[)!BD1>WV>3U B'?:=-8O[HE->D\YK\2H5#GIRO[88RM.[WF4'*T(0N MXEJPHV"_8Q[WM$4-DF-3@T5W(UA;)_#C[E&E"8SO3-B?<07^A\0 M_-RPHFP)MFQV@PO;)]>O%4DWK[!]8'4=^]3NG9]A(&P_UN;I]Z:U/\Y#]02P,$% @ ,H!B42Q M755; P *PH !D !X;"]W;W)K&ULO59-;]LX M$/TK Z&'!,A&'U9L)W ,V%87#9!VC21M#XL]T-+8XI8BO21E)_]^1Y2LN*FL MQ1[:B\2O]V;><#CD9*_T-Y,C6G@NA#2W7F[M]L;W39ICP++Q)PJ@"N!5?..[-41LJ M*2NEOE6=N^S6"RJ/4&!J*PI&OQTN4(B*B?SXIR'U6IL5\+A]8/_=B2 MFT < 8BG&Q U@.@M(#X! P5O \ 0@;@"QBTPMQ<4A899-)UKM05>KB:UJ MN& Z-,GGLMKW1ZMIEA/.3M\76Z%>$.$!+==(.VIA*9@T<):@95R8<_@-/C\F MJL_.NB?1[V,G]3N$@;!!41!>-WAT*(?_D=J"1Z>A"?]\ 334_#OU S: MW1PXOL%)OC6-9#!'2:UZ)R'A)A7*E!KASWN:ACN+A?FKQUSINC MAH4JJ.3D52W8(9S=R505> [WRI@+6#8EPGGRA)I2F+D#7T^SM26&)_8,E%"4 M@ZE@QO U3^M%L^QO.@)54E[ S%K-5Z5E*X%@%2R9IO&NF-=.#YW35=W;38># M<3#Q=QU2KUJI5[U2$U5NR#=(7B0K>&K@_G[QO3@J0_!!E5J\P.%0F9X8#UO# MPU^QI:/6W*A7YT'2NI09EQM(Z;BYL-.@H<*38=(=PR@(I2VXY&EB6.LVIXF+.HWRVO-/4SZB/3&TY1 M%+@FRN!R1$5'UR^3NF/5UMW5*V7IYG?-G%YSJ*L%-+]6RAXZE8'V?3C]%U!+ M P04 " R@&)1!TG](D<$ "3$ &0 'AL+W=OL:!]::;=@($"J-%+3I-M]V+NHW;U[)C!)K 6; MLYVFW;_^#+B$@.%25??28#/?S#<_/(,[/3#^2^P )'K)4BIN1CLI\VO+$O$. MLDAK-A/(ND6O*M)7(.45*"LM1R;-NWLHC0T6Q:[JWX;,KV,B445AR) M?99%_'4.*3O.1;'>RV+!FTSS:PA/(G_F*JY55:TE(!E001A&'SUS0+8?'[3?E\ZKYQ91P+N6/HW2>3N9A2.4 *;:)_*1W9X .W0N- 7LU24 M?]&AD@TF(Q3OA629!BL&&:'5;_2B ]$ *#UF@*,!3AO@]0!<#7#/!7@:X)U+ M::P!XW,M^!K@MP%^#R#0@.!<"Z$&A&5VJW24N5Q$,II-.3L@7D@K;<5#61 E M6J60T*)VGR17;XG"R=DRRU/V"H >01(.JBHE6J41%>B+VHH9C4E*HJ+,!+I8 M@(Q(*B[5NY]/"W3QZ1)]0H2B'SNV%Q%-Q-22BE.AV8JU_7EEW^FQ[Z+OC,J= M0$N:0&+ +X?QD__"?QW&8V= @:6"64?4>8OHW!G4^ 3Y%7+MS\BQ'=M Z&X8 MOH!8P7$!QQ,#?'&V=2-\^3'R]Q^S_O5COC^<#P\',NG69\,M]7D]^E:Z1>?J M/ RH\VIU7JG.[5%WQ[** L0VB:BSEP E+2(QB)N3U@(5Q;6$\2/@;ERX1Z$38GY-S!\DMGS)U:R"1$T[N><4 MZ:"B2 B0IJZQJ/2-&RR^.!.O1=4@%(:.F6I04PT&J=YFC$ORNVQY;XFZV*J/ M@$N4,F'D&G1H8&_2HMJ5\;S S#2LF8:#3/]HEE"N:[4O\V''ON./6QR[,L%D M;.8XJ3E.!CDN8*-V$C0'JIZJT8)^ %>3K(SP9[2*7HNA(]#Z%>EAQ$U=<](M M7=\SD\/VE\-NF3/"=TBN0,=8.-DX);@QC_/YP MU2071,3J "F*ZBL3W34H(U6U>VI*_(.VV*09V'8?4^?(U!ED^J<*#D>YJC9^ M_'!8:]K=(CRUG(66&0_( M+ UZ,,:M(VA0U!0Z=?$X%O#'YL).3#7ND[:0=OC MKHCCM!TVR'3<[IHMKJN?X_XEJ@AD,)&4;"O I4O7MV JX5D>7F?6C.I M;F?EXPZB!'@AH-YO&)-OB\) _7^(V;]02P,$% @ ,H!B44L[G?B=! M,Q, !D !X;"]W;W)K&ULO5AM;Z,X$/XK5K0? M=J5MP.8MJ=)(FR:G6^GV5#77V\\N.(E5P)SM-+O__FR@),! JSWUOB1@GIGA M&8\?#UZ64345!">[P_: M#CC+14'W;,OT0W$GS9W3>$EXQG+%18XDV]U,ON#K#9Y;@Q+Q-V0-F4>J MV*U(O_-$'VXFLPE*V(X>4WTO3K^SFE!@_<4B5>4O.E78*)B@^*BTR&IC\P89 MSZM_^J-.Q(4!'C(@M0'I&O@#!EYMX+TU@E\;^&^-$-0&)76GXEXF;DTU72ZD M."%IT<:;O2BS7UJ;?/'<%LI62_.4&SN]W%"9\WRO4,$DVAZH9.CCFFG*4_4) M7:&'[1I]_/ )?4 .4O:I0CQ'#SG7ZK,9--=_'<11T3Q1"T>;][%>G;B.O:IB MDX'8'OHFY M?;,YGD-T_EOTS2]';R7#:RK#*_UY _Y65/$8LR#$M+*W;/RSGQ3%:>+Z>C#\+$)_,V:MU'76'7CW#0QFWZ M."\*W;!!M3@&#<=@E.,?3*F2)*)I*F*J68*T0 65FL>\H-HD%RD6'R77G(&I MJ ($+9:XDPD $WH=?GU,X&*87=BP"]\T@VUREV5R$&G"),@K[$\Q=CN3=]L' M84+"L#/%?10\Q7V<%V$W@),0-4F(1I/PO=R,#'7ZS*397%O\%3*[L])&(,U$ M0UF(>K-"R"R(_"#J9 ("1O/ QZ23#-"C3Z*HXW$#>HR\P!^H^5F3D-EH0DKE M@+A69M%%0'?J=VA"F* #6O=!5_ZT4Q2;/@A/+Q9%B]J\H38?%<7-D!PBJDRO M91=SPM.C[8%&!!*[Y]W9_66)K$U?T4@ !8DD (.7$ 7:TM:9.;5@\.--]U&D)@ MY_1Z @&A J]+OX\"-E@ 97;8(9D\MU-XO)^Z9TI+'EOFYO,W?D)'^[DYMIV> M&Q,\^S^V[W.W@.>C5.Z$-HN9&[W_63M^9L :'MW6UG6,5H7YV.N6EW-Q") Q MN2]/7Y1A>&ULM5C?;^(X$/Y7+'0/N]*6Q$[XM:)(!;IW]U"I:J_=9Y<,$#6Q M.=LI1=H__FPG)&E)3+K5]:$DP?/-?..9;XBG>RZ>Y19 H=(1WQ]Z*8U9;S:USV[%;,HSE<0, M;@6269I2<9A#PO>7/=P[/KB+-UME'GBSZ8YNX![4P^Y6Z#NO1(GB%)B,.4," MUI>]*_Q]2<;&P*YXC&$O:]?(4'GB_-G<_!U=]GP3$22P4@:"ZH\76$"2&"0= MQ[\%:*_T:0SKUT?T'Y:\)O-$)2QX\C..U/:R-^ZA"-8T2]0=W_\%!:&!P5OQ M1-K_:%^L]7MHE4G%T\)81Y#&+/^DKT4B:@8D;#$@A0%Y9X"'+09!81!T]1 6 M!J'-3$[%YF%)%9U-!=\C859K-'-ADVFM-?V8F7V_5T)_&VL[-;M.=PD_ *![ MQ5?/Z#:A3*(+=)^7 >)K= =2B7BE("K67.VIB"2B+$(/+%82?5F"HG$BOVK# M/Y"'Y)8*D%-/Z?B,%V]5Q#+/8R$ML03HAC.UE>B:11 UV"_<]I-S]DNW/28. M $\GMLPN.69W3IR(][#KH\#_AHA/_"9"GS-?NLV7L-+FV)CCB8--4-9*8/'" M%CP-X]L*0;_0@J>I;EM;$0[HL(0.+730QM3@7)@&CM"*IUK5)#6ZX( >E- # M9]0W]#5.LQ2Q+'T"82HZKT]SM@(42YDUEM \=S:PSHRH MOLP(#GS]-_5>ZCM[?MT;-L.2S=#)YA:$%7NVTBUK>-@>//;D+U3ND2-SH]+7 MR+DI/ZUHZAVY>@&AAP#Z4U"FD-890#]H+- C33)P.!J7CL9.4@M#)TFT)R,J MFM\:8N/W2\Q0Q).$"HEV>N_LQGUMZJ,Q7HNN[R[U!(=]"U?0;.Z-\8"\Z3I,ZI2L8=/%N8L9BMC'U;1[HQ,4\ MSV5>^(T)++S4ZS48#$?#YA1B4H5'G.'9DH'S[LF)^W G'B_"$=XTL:^4C4<_G9AN^()3^,93W!+-)408K<2OB\5T#%]I$CF^%34 M@J%/R#OIZ[9LV;3,47*50F*W1%Z_[L!VK>+($$::E.&XSE0FX-OOLQ]V8W]N MV5M:E1CC_UF-<27'V*W'']&4;OJ,3P4Z&/;#24M2*HG&;HVNRTO'2'+ <7U4 M^/V6W2&5HA._J]!TBZ/ J\<1#OJCEB8GU3P@[GGP^5E:..B8H6H2$/46: 3"+-#?KSE7QQOCH#S$G/T'4$L#!!0 ( #* 8E$XGT"_P04 M -,8 9 >&PO=V]R:W-H965TG,>12K):$'4F=A0;OZR$K(@VKS*=:0V MDI+4*15YA.)X'!6$\<%B[M;NY&(N2ITS3N\D4&51$/ER17.QO1C P6[A*UMG MVBY$B_F&K.D]U0^;.VG>HL9*R@K*%1,<2+JZ&%S"\QN,K(*3^,;H5NT] POE M48CO]N5S>C&(K4DS/57L?V5UH!&UEXB% P M7OTFSW4@]A00[%% M0)ZK0*N%7!+8=BG,*P5AJ_=850K..A1A=T%;DDT64_]X5I6OA,5#\[+-_\6_\.@H>;TL+. M+.XQNU=#G56V5UB!W8;-;D.WV[!GM\\\$04%FCP#^FS&J*+@XR/E=,5T5["O M*FMC9\U.TZ<%1G@XCY[V\]HA!"$^%%H>"YW"R7#:LG5S+ ;CV7#62!V@'C6H M1T'4=U2Z(/+$Q-:FW[4BN-P2F2KPE\UH[,(=B/"XV6O\#OF<-+M-@LB^4:49 M7X,-E4RD0*P <:"Z&B=L"8$72J0*^#1M?)H&+:T(D^")Y"6U;E5=9SW3&:V] M,R'W_=CE:K7!9*\*1OALU%T$L\:M6="M:U'8@J]&=%W\RK!X(M:<_=DY2*\J MBZ.#HAVUJO]8!N-IJ_AG1U4]P9-6Y1_;@<,8=F.&L2>N.(CZ@7N$(.D(P0G@ MYJ!ETF/?$VVD3'VN*-.ERE#FQZZ6A"^FRN)?A@NI,.)T=T35VM !/ MICP["2X^ CL9M2=&+33N$3H,R!Z3PU?/@JIK.ADT; 3_L%D@\@ZAH*VO)D:2 MN8@I-R=*>TP(F?;4 M^#6Z G%QAFE_^@\^L=#EH_/D,]6?<$ ,,,\);FKTWN M%RF";>[K$(+328^[GD/@^ TU88+W1?!3NDMER@P +60H=YY(X.0]:L63! RS MQ)>R>#0U8JIC=T!6JK139N,R1&7"E"N>"KHP-62'#^% ;*P3-AJ!,IH>IZ4G M*9X_8)A >I/RFN,#\A,;Q>^0".0'(@K/LC>TQK(VN3^:48QAB]%JJ8,DC,=Q M=QZ0'Y@H/##_GY16.WT -IZU#P*UU+A/ZC D?M C' S)+>.L* M UJYE=A/B M!!!MOD2Y/2%N,Y9DNRELYW)B/@(9+RM4C]0!V_6?I-K,EH)R;+ &2 M"PN*Z:P%V^*JAL%/SN0QB8WZ,NDY#(4Y[)8\.[0UE)7(<[&U_A.@J2P8KWK6 M$D -FO$:FVU(UWJG]G8KK;": .6YA:>HUGG/7 J[A$!1W7S $4C)2S"KGCA1 M^,/IQ[1@GF\)-UD_+L+#/3UYHNE[<(2G/A2FOLLDH3F5Q(.L$M,U?3N'X_$' M$&JQQ76'3-R>GL8&_M+=.[?6 MK^#Y->Q87\+SF^I^W9NOKOMOB5PS@R"G*[-5?#8Q?LKJ!KUZT6+CKH@?A=:B M<(\9)>8$807,WU="Z-V+W:#Y/\;B;U!+ P04 " R@&)1/U+9_V$( I M+0 &0 'AL+W=O_:NNCPOMTV>%>I=A>KM>IU6?UVK MO'R\&.'1TX/WV<.J:1^,+\\WZ8.Z55_C;>6UEF:U7465F@2MU?C*[P MZS=JP//J,VE+NR_-A^N5E>C*+6(Y6K1=.:2/6_3VJB\KRUI/WX M1>\#N8NK=6DS'_/ELWJ8A2/T%+=I]N\>5\^_J!V ?'6 MWJ+,Z^XO>NRQ0H,7V[HIU[O&VH-U5O3_T\^[CCAH0+"G =DU($,;T%T#.K0! MVS5@5@,J/ WXK@$?^@:Q:R"&-I"[!MWHC_O>[89FFC;IY7E5/J*J16MK[8=N M?+O6>D2RHDW%VZ;2OV:Z77-YJQYT8C4U>C%539KE]4OT'#!W71 M\R/:&>MS3E6 T?F_$N";L)6I6F@K.&#E: SI/L]I9Y:&\QR]5YNR:K+B =T4 M/9&WA/B?GS0 M!!)N)AP7(M@%N7=!AEW0XEZGN0)IK6\J#MZ&*94"[U_93W, QG LDF/8S(51 M@I.$'F;LH&>.$PY$F^TB38*13I4NP1=;/8RU8*%VW$_Q__0/U6==L MM8+B3UR?DTA:X0,@26(K>A>$F8SL@890E'JBQY'1[R@\TG6M&EBE(^>- F,B M+,!>Y9N2EVQ+ZIM MFM==AF_2OUI%@0>=.-YR0K@]Y"Z*4.X,N(O"$<%.![DP*6+IZ2 CV)@&.^BF M:)3ND^9I#G^/"@7IU/7.SE'(D3.3 10C$MLANRC,I9VZ;>M%BN]9&YGV!<$+?): : B"80.V07 M12/AHV%3)^%PH72SWJ19U2T-]/A4#QZE<$L73&0L/54:-L4+/E6]W#5H72ZS M^VQQ>M:[)01QL]P%4482V%%BR@P2+C,F;W^[F9[A!/*+N(*O2=/R"P)1XNE M8K2>A+7^;;/22PK_T%T35[YQ9'/@$- < )UAYNM94PB0<"%P4RST\@>]R,NZ M?HGNE%Z5*M2DGSWA )I,F%/303#.&;'C=F%GF!!G(L\!((LY]Y1JQ(@\"8O\ M>_5)KP)U&:07A2JM"E1N]40,4\^,N.H+D20(\Y$D,1I-3FGT'VF1AK:5C/H1 M_O4W)8C1(/*O:!!QQ85$D5T0G$(=^V@DB(0EZ,L2 E 0P.,3J&./C8*0L(+\ MH,MW[;+MV;$U(P@D^?HI00VMTS"M#TP)"I"W/=T C'>V4P) Z H%L2. M%I"A6/H6C@ 78GIF5(V=V/X:D+: R@!,#\ @I@=@$-,#L #3,Z-L+*QL7WQ8PP"] M$[$S[ "*$^;QVN@3"^N3_XB% 9M2B9 V7TP '(N$9/8YVD![\]/VCD,UBLG" MBYF!1R?7##CQB[F] 0V@<&*G[@Q )3BR3QD E""13SB,9K-G'!_Z$W#&7(&6 M[F$NA.+2XR0W2L[#2GZ"\(<43=Q(*<=?G^ZY$3,>%K,@W7/@- NH4@ 85*4 M,+!*@7"!*H4;)>7AW:X!=,_=32N@2@%00)4"H( J!4 %JA1N=)P_XRSK.5S/ M ;4EQ-[A!%&1A^OYP6V9$XKLY7H.+?<8LX\0)P".B@@+9W2&V9N?MG<R-' M2-=)",5M_1T?7,QOBEY)W9]5?R^W_]*4F^Y:Z%W9-.6Z^[A2Z5)5 M+4#_?E^6S=.7]@7[V]&7?P-02P,$% @ ,H!B4:?G)? $ P Y@D !D M !X;"]W;W)K&ULM5;;;N(P$/T5*^I*K;1+KMPJ M0"J7U?8!J8)V]]DD$V(UL;.V ]V_7]L)*;0A5'MY =OQ.7-F;,_,:,_XLT@ M)'K)4BK&5B)E?FO;(DP@PZ+#:_II"R_=ARKS%T1AI5S:,/>O)?32V'*T(4@BEIL#J M;PQJR#- C?@&!KN<@,4G%#?J"GM9S='UU@ZX0H>@Q887 -!(C6RJC&FJ' ME8%I:< [8\!'2T9E(M""1A UX.?M^&$+WE;.UAY[!X^G7BOA&O(.\IW/R',\ MIT'/[,-P=]CDSM]97_RQ]9-@^/7Q^X;/;S]^J8^_A2ZHZ0)#%YRA6\0QF)>O M&1''$M U%@BC''@(5-XTW9]V2J_7<9Q/3>=T >>XDAMTZAMU6HCF$*N,+T.].1W$#%&(B#R%4V;O)J79.Y[U/)]IZM;9>*\]= M%!&=WW&*=C@M<)GK4U5M, V;=$U+OI[ATT5K-W%[76]D[X[%7]AT(K5?2^VW M2EV! *XNHJJEJ%#BN,IL94!S)HP33F81 H M9 6590ZK5^NFY,Z4XC?K4_=VYC:LSW438^KD*WW9 2TQWQ(J4 JQ,N5T^NH! M\;*I*">2Y:9J;IA4-=@,$]6( =<;U/>8,7F8: -U:S?Y#5!+ P04 " R M@&)1P[#:5T$$ #D$0 &0 'AL+W=O95;CQ52*!)J91G'O']R,LIXX/9M%Q;RME4;'7&."PE4ML\I_)I#IG8 M70WPX'GACFU2;1>\V;2@&[@'_5 LI7GS:BL)RX$K)CB2L+X:7./+!1E:A5+B M3P8[=?",;"@K(;[8E]OD:N!;1)!!K*T):KX>80%99BT9'']71@>U3ZMX^/QL M_9!/,BBI8B.POENCT:C >H 36=)OI.['[%:J 0FLO%IDJ/]&NDO4'*-XJ M+?)*V2#(&=]_TZ]5(@X4C!VW JD4R*G"L$,AJ!2",M ]LC*L&ZKI;"K%#DDK M;:S9AS(WI;:)AG%;QGLMS:_,Z.G9(J5\ PHQCJ[C>)MO,ZHA09]U"A(M1&[V M1FJ+]@CH-Z$46CV5JX(#U^@CNA.9W4L[*A-T=@.:LDR=F_6'^QMT]N$J*FG#63KV(LK>/,]/-(!;X(^":Y3A7[F"23'^IX)M8Z7/,<[)[T& M[Z&X0('_$R(^\1UX%J]6QY,>.$&=_J"T%[R0?BW,AF[2+\KTQT?ISZKTQ\_I M[W$_K-T/2_?##O=SFE$> Z(:&8]H!1O&.>,;)-;E0@&2B<15MKW=J+1K1\7C M[",9X^'4>SQ,ID,J\H>36NH(=%B##GM!?W8D9V,&%CJS*3HW49@="6;&Q!E5 MBJU93.W$<.Z^O:?P$.!P'(Q.PG!)C28=841U&%%O&->YV'*M#G":PJ^ER%^U M$US!1"V8.&R5I"T4^!V1C.I(1KV1W.:%F<8HV4*YCQ-1V'R[$([:B0S#D=O[ MN/8^_I8]##QY>?>.VS@BW"J[0PK[8="1K4F-=]*+]X$;NLW8/Z:XOQN:+J>J MX;-;KD&"TNC.U!W=[VC1T]_8;\:[_QX#!A_P"_Y!(Z8R?+Q;?!*<5,DEAL/ M=U<)DP8X>;,Q4[EZ:S)AJ'I_$XI$+2$4W#6?B; M2.M5#5^9/,KL&(]:@!UB$1YU3"C<,!9^#64MA=(2-).0VW]/<^"P9F8",+IB M&=-/??W6L J.WJ7A&S+ _6SP'QJ^30^$')!352.'%,;CCA(U+(+[:>0'](B+ M/T;X-!RG5- 13D,RN)]EOJM))JV_:\0/QJ> )^VFG@Q#-V#2$!7Q>P$OJZ/A M:[J!-.Q#\'MT VE8A/2SR'=WPX(XR""*@HY91!HR(&],!@O2'O-!%_^29LR3 M_WW,+XCKP!'XISGS#L[+.8V@3+0F,?NC9+U:7U5&ULQ5A;;]LV%/XKA-&'!&@BD;K%@6,@L36L0+L& M2=,]T_*Q)502/9*.DV$_?J0D2[9$"5GG+2^V2)W;1QY^YXB3'>,_1 P@T4N6 MYN)F%$NYN;8L$<6047')-I"K-RO&,RK5D*\ML>% EX52EEK$MGTKHTD^FDZ* MN7L^G;"M3),<[CD2VRRC_/4.4K:[&>'1?N(A6<=23UC3R8:NX1'DT^:>JY%5 M6UDF&>0B83GBL+H9W>+KD/A:H9#XGL!.'#PC#67!V \]^+2\&=DZ(D@ADMH$ M57_/,(,TU994'']41D>U3ZUX^+RW_DL!7H%94 $SEOZ>+&5\,[H:H26LZ#:5 M#VSW*U2 /&TO8JDH?M&NDK5'*-H*R;)*6460)7GY3U^JA3A04';,"J12(&T% MMT?!J12)TI/364SS-0B4Y.@VBK;9-J42ENBKC(&C&$#?4@M6KQK9K]H=&33X M")M+Y-@?$;&);8AG]F9U/#;!^7?>PY_V?K083IU"3F'/Z;%WF[%M+H6BC7TN MJ 1:<98I%F@RBA49%1UE5*HRZGH@ K>.P"TB<'LB^)1+X" D@A=%H (^HARD M*(]AM]V0-%9PO(897(V^/^H%[C$QZ'L+)VE,(>Z0F" M-$&0P2#*]N">"FCO*&.*T"%)JE^M*KJ2WX-,5ECKMD[]OM M& TRN"?"IAS@4]:#.3:0,VZ7\] LY?3$VC X'J;P^^J+ZG\Z$@V%X_?B<-R0 M.!YF\7]P)$+<97+7#< TV3/]5^_Z;<%Q]Y*I2ZQC[HYN.Q;#ZZ')23HRX6&=\F)>)<8>G%OW%/12<.JY*2L2KH--/:OV@VO=7 OD0%? M%Q="0NVAVN[R^[*>K2^=;HNKEM;\';Z>8&I4#R3;%KX]5_?-9#R _?LAB'RX\8>;H;F4&, M'R_>_VJDOGZ'_#CY,)E,'R^OC_$+%[C$P8NDBU>07DU/\YJ8HPZZ-211+L6P ME#GV@*E-.* M83&^(8QN%+59.>&4[3P\LT JF51(FQX:,:%%ZB549AH<@N MG"WPD. &4V0C50:J+Q/B/91$#'(K1]&BM*.656"#6DMNC(R20@KB-.PS.L/0 MIL#8@]U[/_,#[C8?_=6I_:>B-XV@SO0TWK'\8S;//:)=O8D6570K]=?&K$8X MW^X5N%>0T];Y;=[7/\4>GF8G5<5V7Q@M! >_]E<73"*RST.E5/3)5+,[)34 M*(RVH#1-Q\AO1:HUM'J_F]K\M.;9?ZCY[_:Y &*L+%HL_7/NSF,/2:;,Q;Z(#?S,\@)PW3ZSX8X\'^ 1EM^*J?=6\;T>'2%1P>7,D?4$L#!!0 ( #* 8E&7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GRL[?0ROWZ=!%JGF*-].>6))J3ARW%ROG-B7SU+];B2\I&\Y)G0 M@\[.F.*RV]7ICN54_R$+)NPW&ZER:NRFVG9UH1A=ZQUC)L^Z0:^7='/*1>?Z MZG"N.]5U-Z1AJ>%2V)W5C@?.GO7[]]4F>>*:KWC&S>N@4_^=L0[)N> Y_\76 M@TZO0_1./O\E%?\EA:'9(E4RRP:=?O/% U.&IT>[%Q7DDJYTO29<'%MCJ-O8JN,K&,BUS)DP31\6R"E#H'2]TAPB:LT'G< BA8DTFPM@@D:EH M3F6/K:[4_O1TW5RUL;A.#-4EMU^HZ;H&QX,+NW& MS7 VG(\FQ($, ,C@C)#_! YD"$"&9X%<+.W'S\G<@8P R.B,D*U(Q@!D?$[( MT(%, ,CDG)"1 _D5@/R*"WE#-==$;HA-_=H>^C'Q? /0ON&BW;,G)DI&[EDJ MMX)_ /L.@'U''EC%UMR0F=2::3=)]Z LW<.%^D&Y(@\T*YE+!'H#61Q38>/V=%!G=>Y?]6_*B^C\7$K)$'UD3,T8_W%>0#OK( M/K@U.Z9L56*HV%8_38;VKCQ@UC=:$\E1J92+">7^/G+R_YLJ91^#5S+CM*G173(H]?>1<_\D M+S+YRJKD;[AB=9%\9Q_9UGT'*:"/[( )5<*V#9K8?$(6.ZK-1U )("0%V+R'SG)OJH.:1&-F.ST:1B;0MB0!L)9 EL6#;FM#E@7P0 M(/M@*E*9,[*D+^T8058(L+N$G=6!S6M<$)OKRKRTQ["W%"==3,@. ;(=O-4M M^7(G,_[QCH-T$2#KPE/IDB]+:B'T;RXCY(H V16MHM=+!_DB0/;%>_7K18-, M$2";PBF#?6PAY(H0V15@/4R^N)B0-D)D;305L3=ZD"A"9%&<*(T/G"XF^-8) MNY]HE*$(J"9%5 M;*[5=WD$I"9)42$(:"9$UM48Y@B03(4O&6QL>=J[^>XF)!H(F31M#"=#0\F))H(632MRMLWU)!B M(F3%@*5W.TM"DHF0);,OO>=5]5/-HGL#&4.ZB9%ULR>\(".9%U+41K19O=YM MH^IB0KJ)/Z>'N2"+LBBRNCBC&;FA=O!31MQF(89T$R/KY@WS)S6ELGG\Q+,3 M0[*)D67C;[SJV.8Y=5^OQY!LXK-,G5C,B38\IRXF.)?^J5,H;U%\W8^[BPE) M)T:6SC'F,RW>;TX7$Y).C"P=N)UUER;$D'YB9/WXVEG?8PZY)\:>8SG=SU:H M[BH/2$#)9TVX'&%>5.6PBPD)*$$6D*_M]HQX MDG0;:/M^]^3T@N)N2?!-D_ M)S"'Z_7'52H)Y)\$V3_O+PA\XPPI)T%6CCNEY:<#UVUA+]P"7V"T5I=!IDFP M9V1 3'=]60*9)JE-TZT/UM=7:[;A@JWG]B>TW9_2++U3I/IH5N]$<37OOBFS M;&3WW8J9I.O#XMG#PM_K_P!02P,$% @ ,H!B41;=:Q0F @ 8R@ !H M !X;"]?8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBW MNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[)) MG_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!, M'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\E MT%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1 M;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@= MJ'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBGVXKZ]!=02P,$% M @ ,H!B4>'L7A'T 0 HB< !, !;0V]N=&5N=%]4>7!E&ULS=K+ M3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY M$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z M>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU9 M3,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V M!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G M$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56C MR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\ %02P$"% ,4 " R@&)1!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #* 8E':ESJ&[0 "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ ,H!B4; T)A(Y!0 B14 !@ M ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ,H!B45N^@"%9!@ 4AH !@ ("!#A< 'AL M+W=OJU1 ,' 4)@ & @('5 M) >&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B43F8 M%O< P DP@ !@ ("!#BP 'AL+W=O(M@X .XJ 8 M " @40O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ,H!B4365&X+Z!P O!8 !D M ("!MDD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,H!B4;ALPOL, P LP@ !D ("!@%X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,H!B4=6V$C:\#@ "C !D ("!K6P 'AL+W=O&UL4$L! A0#% @ ,H!B416^J">S!0 MBQ, !D ("!YX, 'AL+W=O?<$ "W$@ &0 @('1 MB0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B4:LKA7NX @ & 8 !D M ("!.YD 'AL+W=OO2;:@' "X&P &0 @($JG >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,H!B48U)/9*L! B1H !D ("!=J@ 'AL M+W=O&PO=V]R:W-H965T:Q !X;"]W;W)K&UL4$L! A0#% @ ,H!B M442^#R3: @ : @ !D ("!LK8 'AL+W=O&PO=V]R:W-H965THCF80( H& 9 " @6S! !X;"]W;W)K M&UL4$L! A0#% @ ,H!B42ZT4NG\ @ 30@ M !D ("!!,0 'AL+W=O&PO=V]R:W-H965T#+ !X;"]W;W)K&UL4$L! A0#% @ ,H!B42\R?&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,H!B4:>L.P]) P L T !D ("!K-@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B4=3' M3G@ !@ G1< !D ("!XN( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B42].G.31!@ 2B< !D M ("!&O( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,H!B49-U2OV] @ P@< !D ("! MG0 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,H!B45:\>X3% P 1Q$ !D ("!U0D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B41:PCUSI M @ \ @ !D ("!'!0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B4&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,H!B4=0TK_VV @ P < !D ("!)#,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,H!B40=)_2)'! DQ !D ("!@CX! 'AL+W=O&UL4$L! A0#% @ ,H!B43B?0+_!!0 MTQ@ !D ("!V4P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H!B4<.PVE=!! Y!$ !D M ("!I%X! 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ !, $P RQ0 1U 0 $! end XML 80 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 81 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 301 380 1 false 77 0 false 7 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED 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 00400 - 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 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONDENSED 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 - Credit Losses Sheet http://www.douglasdynamics.com/role/DisclosureCreditLosses Credit Losses Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Sheet http://www.douglasdynamics.com/role/DisclosureFairValue Fair Value Notes 11 false false R12.htm 10501 - Disclosure - Inventories Sheet http://www.douglasdynamics.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10601 - Disclosure - Property, plant and equipment Sheet http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment Property, plant and equipment Notes 13 false false R14.htm 10701 - Disclosure - Leases Sheet http://www.douglasdynamics.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 10801 - Disclosure - Other Intangible Assets Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets Other Intangible Assets Notes 15 false false R16.htm 10901 - Disclosure - Long-Term Debt Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebt Long-Term Debt Notes 16 false false R17.htm 11001 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 11101 - Disclosure - Warranty Liability Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiability Warranty Liability Notes 18 false false R19.htm 11201 - Disclosure - Employee Retirement Plans Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans Employee Retirement Plans Notes 19 false false R20.htm 11301 - Disclosure - Earnings per Share Sheet http://www.douglasdynamics.com/role/DisclosureEarningsPerShare Earnings per Share Notes 20 false false R21.htm 11401 - Disclosure - Employee Stock Plans Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans Employee Stock Plans Notes 21 false false R22.htm 11501 - Disclosure - Commitments and Contingencies Sheet http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 11601 - Disclosure - Segments Sheet http://www.douglasdynamics.com/role/DisclosureSegments Segments Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - 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 25 false false R26.htm 20102 - Disclosure - Basis of presentation (Policies) Sheet http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationPolicies Basis of presentation (Policies) Policies 26 false false R27.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.douglasdynamics.com/role/DisclosureRevenueRecognition 27 false false R28.htm 30303 - Disclosure - Credit Losses (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureCreditLossesTables Credit Losses (Tables) Tables http://www.douglasdynamics.com/role/DisclosureCreditLosses 28 false false R29.htm 30403 - 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 30503 - Disclosure - Inventories (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.douglasdynamics.com/role/DisclosureInventories 30 false false R31.htm 30603 - 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 30703 - Disclosure - Leases (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.douglasdynamics.com/role/DisclosureLeases 32 false false R33.htm 30803 - 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 30903 - 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 31003 - 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 31103 - 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 31203 - 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 31303 - 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 31403 - 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 31603 - Disclosure - Segments (Table) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsTable Segments (Table) Tables http://www.douglasdynamics.com/role/DisclosureSegments 40 false false R41.htm 31803 - 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 - Credit Losses (Details) Sheet http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails Credit Losses (Details) Details http://www.douglasdynamics.com/role/DisclosureCreditLossesTables 45 false false R46.htm 40401 - 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 46 false false R47.htm 40402 - Disclosure - Fair Value - Fair Value Liability Reconciliation (Details) Sheet http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails Fair Value - Fair Value Liability Reconciliation (Details) Details 47 false false R48.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.douglasdynamics.com/role/DisclosureInventoriesTables 48 false false R49.htm 40601 - 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 49 false false R50.htm 40701 - Disclosure - Leases Narrative (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails Leases Narrative (Details) Details 50 false false R51.htm 40702 - 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 51 false false R52.htm 40703 - Disclosure - Leases - Supplemental Balance sheet information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance sheet information (Details) Details 52 false false R53.htm 40704 - Disclosure - Leases - Maturities (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 53 false false R54.htm 40801 - Disclosure - Other Intangible Asset - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails Other Intangible Asset - Summary (Details) Details 54 false false R55.htm 40802 - 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 40901 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 56 false false R57.htm 40902 - Disclosure - Long-Term Debt - Swaps (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails Long-Term Debt - Swaps (Details) Details 57 false false R58.htm 41001 - 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 41101 - 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 41201 - 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 41202 - Disclosure - Employee Retirement Plans - Reconciliations (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails Employee Retirement Plans - Reconciliations (Details) Details 61 false false R62.htm 41301 - Disclosure - Earnings per Share (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails Earnings per Share (Details) Details http://www.douglasdynamics.com/role/DisclosureEarningsPerShareTables 62 false false R63.htm 41401 - 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 63 false false R64.htm 41402 - Disclosure - Employee Stock Plans - Additional Information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails Employee Stock Plans - Additional Information (Details) Details 64 false false R65.htm 41601 - Disclosure - Segments (Details) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.douglasdynamics.com/role/DisclosureSegmentsTable 65 false false R66.htm 41701 - Disclosure - Income Taxes (Details) Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.douglasdynamics.com/role/DisclosureIncomeTaxes 66 false false R67.htm 41801 - 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 67 false false R68.htm 41802 - 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 68 false false All Reports Book All Reports plow-20200930x10q.htm plow-20200930.xsd plow-20200930_cal.xml plow-20200930_def.xml plow-20200930_lab.xml plow-20200930_pre.xml plow-20200930xex31d1.htm plow-20200930xex31d2.htm plow-20200930xex32d1.htm http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "plow-20200930x10q.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 301, "dts": { "calculationLink": { "local": [ "plow-20200930_cal.xml" ] }, "definitionLink": { "local": [ "plow-20200930_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-20200930x10q.htm" ] }, "labelLink": { "local": [ "plow-20200930_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-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "plow-20200930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 537, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 9, "http://www.douglasdynamics.com/20200930": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 16 }, "keyCustom": 58, "keyStandard": 322, "memberCustom": 28, "memberStandard": 48, "nsprefix": "plow", "nsuri": "http://www.douglasdynamics.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Credit Losses", "role": "http://www.douglasdynamics.com/role/DisclosureCreditLosses", "shortName": "Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value", "role": "http://www.douglasdynamics.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventories", "role": "http://www.douglasdynamics.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Leases", "role": "http://www.douglasdynamics.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Other Intangible Assets", "role": "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssets", "shortName": "Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Long-Term Debt", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Warranty Liability", "role": "http://www.douglasdynamics.com/role/DisclosureWarrantyLiability", "shortName": "Warranty Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Employee Retirement Plans", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlans", "shortName": "Employee Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Earnings per Share", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Employee Stock Plans", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Commitments and Contingencies", "role": "http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Segments", "role": "http://www.douglasdynamics.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Income Taxes", "role": "http://www.douglasdynamics.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Credit Losses (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureCreditLossesTables", "shortName": "Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_IC8djInWbEW8OrmptFqtzw", "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": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_IC8djInWbEW8OrmptFqtzw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventories (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Leases (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_s05f-TvNWE-AMidcGY0ySg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_s05f-TvNWE-AMidcGY0ySg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "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", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_q67inXYUWEO4GgIH0MRlyA", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "lang": null, "name": "plow:BenefitFromCreditsRelatedToCRESActAdjustmentsToCostOfSalesAndSellingGeneralAndAdministrativeExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "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", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_srt_MajorCustomersAxis_plow_IndependentDealerMember_uvJAniBgnkaVJi3t9giz2g", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_kg2HA8gL8kee4THwg2qztg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "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", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_6_30_2020_kg2HA8gL8kee4THwg2qztg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_ti9jkeaXoUWiEf2hfvnsbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Credit Losses (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "shortName": "Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_ti9jkeaXoUWiEf2hfvnsbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Lz2WsO9ztU6ulcReq3JhTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Lz2WsO9ztU6ulcReq3JhTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "plow:BusinessAcquisitionReductionOfEarnoutLiabilityThroughPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventories (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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", "div", "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - 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", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - 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", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - 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", "div", "plow:LesseeOperatingLeaseSupplementalBalanceSheetInformation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_3_31_2020_4NlxeJ8bJkSRoD0_JQ-MLw", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Leases - Maturities (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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", "div", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "lang": null, "name": "plow:FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_ti9jkeaXoUWiEf2hfvnsbA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "plow:GainsLossesOnDerivativesExpectedToBeAmortizedFromOCIToEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Long-Term Debt - Swaps (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "shortName": "Long-Term Debt - Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "plow:GainsLossesOnDerivativesExpectedToBeAmortizedFromOCIToEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_xfkZ8_JnAUqJoGwO-nZnrA", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "plow:StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s530lhScGkCfZ8XYedXrXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s530lhScGkCfZ8XYedXrXw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_45mfueSga02D9P2yhQjC_g", "decimals": "-3", "first": true, "lang": null, "name": "plow:OtherComprehensiveIncomeLossPensionPlanTerminationLossAfterTaxAndReclassificationAdjustmentAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Employee Retirement Plans (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "shortName": "Employee Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_45mfueSga02D9P2yhQjC_g", "decimals": "-3", "first": true, "lang": null, "name": "plow:OtherComprehensiveIncomeLossPensionPlanTerminationLossAfterTaxAndReclassificationAdjustmentAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_-pknTg3YeUe_xz9c-IoSzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Employee Retirement Plans - Reconciliations (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails", "shortName": "Employee Retirement Plans - Reconciliations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_-pknTg3YeUe_xz9c-IoSzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7JTewUjtCkirvuSxanjegA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kc3EpZP_M0e6LwQXyqLqZQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_7JTewUjtCkirvuSxanjegA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - 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": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_RQnzTwQC3EyFwV36JqB9pA", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7JTewUjtCkirvuSxanjegA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - 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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_cf_9rwPeiEmr_8Tw7qyRWw", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_q67inXYUWEO4GgIH0MRlyA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Segments (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "INF", "lang": null, "name": "plow:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_RrBPIbjm7USMZoPwUXKUJQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5wlDq0W2tkWavDAXiw_cdA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - 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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_5wlDq0W2tkWavDAXiw_cdA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_ti9jkeaXoUWiEf2hfvnsbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - 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", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_QExtqbgfBEaOvEZ1eo7kgQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_AVtRdGHvmkqNG3GIscS-IQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - 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", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_GoLEr_htCUyA2AHhNqDBGQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IWZ1uOvneUKqriEf5JemEA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_j5akUmkYCEeBfy7JCJ-_Pg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "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": [ "r365" ], "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": [ "r366" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r368" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r363" ], "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": [ "r364" ], "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "plow_AccruedExpensesInterestRateSwaps": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Expenses Interest Rate Swaps", "label": "Accrued Expenses Interest Rate Swaps", "terseLabel": "Interest rate swaps" } } }, "localname": "AccruedExpensesInterestRateSwaps", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "domainItemType" }, "plow_AdjustedEarningsBeforeInterestTaxDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "plow_BenefitFromCreditsRelatedToCRESActAdjustmentsToCostOfSalesAndSellingGeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of total benefit to cost of sales and selling, general and administrative Expense in connection with passage of CARES Act due to the COVID-19 crisis.", "label": "Benefit From Credits Related To C A R E S Act, Adjustments To Cost Of Sales And Selling, General And Administrative Expenses", "terseLabel": "Amount of total benefit" } } }, "localname": "BenefitFromCreditsRelatedToCRESActAdjustmentsToCostOfSalesAndSellingGeneralAndAdministrativeExpenses", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails" ], "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/20200930", "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- Dejana" } } }, "localname": "BusinessAcquisitionContingentConsiderationFairValue", "nsuri": "http://www.douglasdynamics.com/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "plow_DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the additional fixed interest rate spread that is added to the base calculation of the variable interest rates of the debt instrument.", "label": "Debt Instrument, Additional Fixed Rate Spread Added to Base Rate Calculation", "terseLabel": "Additional fixed interest rate spread (as a percent)" } } }, "localname": "DebtInstrumentAdditionalFixedRateSpreadAddedToBaseRateCalculation", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentAdditionalLoanCommitmentSubjectToCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the additional loan commitment available to the entity, subject to satisfaction of specified covenant.", "label": "Debt Instrument Additional Loan Commitment Subject to Covenant", "terseLabel": "Additional term loan commitments" } } }, "localname": "DebtInstrumentAdditionalLoanCommitmentSubjectToCovenant", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "plow_DebtInstrumentAdditionalMarginAddedToFixedAndVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the additional interest margin added to the fixed and variable rates in the calculation of the base rate of the debt instrument.", "label": "Debt Instrument, Additional Margin Added to Fixed and Variable Rate Basis", "terseLabel": "Additional interest margin added to fixed and variable rates (as a percent)" } } }, "localname": "DebtInstrumentAdditionalMarginAddedToFixedAndVariableRateBasis", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentFixedBaseRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the fixed rate used in the calculation of the base interest rate of the debt instrument.", "label": "Debt Instrument, Fixed Base Rate", "terseLabel": "Fixed interest rate base (as a percent)" } } }, "localname": "DebtInstrumentFixedBaseRate", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentInterestRateOptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information disaggregated by the alternative options that may be used to calculate the overall interest rate of the debt instrument.", "label": "Debt Instrument, Interest Rate Option [Axis]" } } }, "localname": "DebtInstrumentInterestRateOptionAxis", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_DebtInstrumentInterestRateOptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The alternative options that may be used to calculate the overall interest rate of the debt instrument.", "label": "Debt Instrument Interest Rate Option [Domain]", "terseLabel": "Debt Instrument, Interest Rate Option [Domain]" } } }, "localname": "DebtInstrumentInterestRateOptionDomain", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_DebtInstrumentInterestRateOptionOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the first option in which a specified additional interest spread is added to the fixed and variable calculations to arrive at the overall interest rate.", "label": "Debt Instrument Interest Rate Option One [Member]", "terseLabel": "First option" } } }, "localname": "DebtInstrumentInterestRateOptionOneMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_DebtInstrumentInterestRateOptionTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the second option in which a specified additional interest spread is added to the fixed and variable calculations to arrive at the overall interest rate.", "label": "Debt Instrument Interest Rate Option Two [Member]", "terseLabel": "Second option" } } }, "localname": "DebtInstrumentInterestRateOptionTwoMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "plow_DebtModificationExpense": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Modification Expense", "label": "Debt Modification Expense", "negatedLabel": "Debt modification expense" } } }, "localname": "DebtModificationExpense", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanAnnuitiesPurchasedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of annuities purchased during the period under the defined benefit plan.", "label": "Defined Benefit Plan, Annuities Purchased Amount" } } }, "localname": "DefinedBenefitPlanAnnuitiesPurchasedAmount", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "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" } } }, "localname": "DefinedBenefitPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "plow_DefinedBenefitPlanTerminationPaymentsByEmployer": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of payments by employer in conjunction with the termination of defined benefit plan.", "label": "Defined Benefit Plan Termination, Payments by Employer" } } }, "localname": "DefinedBenefitPlanTerminationPaymentsByEmployer", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "plow_DejanaReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Dejana reporting unit.", "label": "Dejana Reporting Unit [Member]", "terseLabel": "Dejana Reporting Unit" } } }, "localname": "DejanaReportingUnitMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails" ], "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/20200930", "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/20200930", "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" } } }, "localname": "DouglasDynamicsLlcPensionPlanForHourlyEmployeesMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "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" } } }, "localname": "DouglasDynamicsLlcSalariedPensionPlanMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "domainItemType" }, "plow_EffectiveIncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Disclosure [Line Items]", "terseLabel": "Income taxes" } } }, "localname": "EffectiveIncomeTaxDisclosureLineItems", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "plow_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Federal funds rate, to which additional interest spreads may be added.", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal funds" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "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/20200930", "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/20200930", "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "plow_FixedRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the fixed interest rate used as a base, to which additional interest spreads may be added.", "label": "Fixed Rate [Member]", "terseLabel": "Fixed rate" } } }, "localname": "FixedRateMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "plow_FloorPlanObligations": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "plow_GainsLossesOnDerivativesExpectedToBeAmortizedFromOCIToEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of gains (losses) expected to be amortized from Accumulated other comprehensive loss into earnings relating to interest rate swaps.", "label": "Gains (Losses) On Derivatives Expected To Be Amortized From A O C I To Earnings", "terseLabel": "Amount expected to be amortized from AOCI" } } }, "localname": "GainsLossesOnDerivativesExpectedToBeAmortizedFromOCIToEarnings", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "plow_IncreaseDecreaseInEffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of increase (decrease) in effective income tax rate continuing operations.", "label": "Increase (Decrease) in Effective Income Tax Rate Continuing Operations", "terseLabel": "Decrease in tax benefit percentage" } } }, "localname": "IncreaseDecreaseInEffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "plow_LineOfCreditFacilityCovenantFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the fixed charge coverage ratio that is to be complied with if certain minimum availability under the credit facility is not maintained.", "label": "Line of Credit Facility, Covenant Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio to be maintained if certain minimum availability under the credit facility is not maintained." } } }, "localname": "LineOfCreditFacilityCovenantFixedChargeCoverageRatio", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "pureItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_MarketAdjustmentOnDerivativesNotClassifiedAsHedges": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Market Adjustment On Derivatives Not Classified As Hedges", "label": "Market Adjustment On Derivatives Not Classified As Hedges", "terseLabel": "Mark-to-market adjustments on derivatives not classified as hedges" } } }, "localname": "MarketAdjustmentOnDerivativesNotClassifiedAsHedges", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "plow_MunicipalReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Municipal reporting unit.", "label": "Municipal Reporting Unit [Member]", "terseLabel": "Municipal Reporting Unit" } } }, "localname": "MunicipalReportingUnitMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "plow_NationalEmergencyIncrementalCosts": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents incremental costs incurred relating to national emergency.", "label": "National Emergency Incremental Costs", "terseLabel": "COVID-19" } } }, "localname": "NationalEmergencyIncrementalCosts", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "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 loss allocated to common shareholders" } } }, "localname": "NetIncomeLossAllocatedToCommonStockholdersBasic", "nsuri": "http://www.douglasdynamics.com/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "integerItemType" }, "plow_OneMonthAdjustedLondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the one month adjusted London Interbank Offered Rate, to which additional interest spreads may be added.", "label": "One Month Adjusted London Interbank Offered Rate [Member]", "terseLabel": "One month London Interbank Offered Rate" } } }, "localname": "OneMonthAdjustedLondonInterbankOfferedRateMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_OtherCharges": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Charges", "label": "Other Charges", "terseLabel": "Other charges" } } }, "localname": "OtherCharges", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "plow_OtherComprehensiveIncomeLossPensionPlanTerminationLossAfterTaxAndReclassificationAdjustmentAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for pension plan termination, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Pension Plan Termination Loss, after Tax and Reclassification Adjustment, Attributable to Parent" } } }, "localname": "OtherComprehensiveIncomeLossPensionPlanTerminationLossAfterTaxAndReclassificationAdjustmentAttributableToParent", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "plow_PercentageOfPrincipalAmountOfLoan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of loan.", "label": "Percentage of Principal Amount of Loan", "terseLabel": "Percentage of principal amount of loan (as a percent)" } } }, "localname": "PercentageOfPrincipalAmountOfLoan", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "plow_PurchaseAccountingReversalOfEarnOutCompensationExpense": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of purchase accounting- (reversal of) earn out compensation expense during the period.", "label": "Purchase Accounting (Reversal Of) Earn Out Compensation Expense", "terseLabel": "Purchase accounting", "verboseLabel": "Reversal of earn out compensation" } } }, "localname": "PurchaseAccountingReversalOfEarnOutCompensationExpense", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "plow_ScheduleOfEffectiveIncomeTaxRateTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning disclosures about effective income tax rate.", "label": "Schedule of Effective Income Tax Rate [Table]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateTable", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "plow_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Loan [Member]", "label": "Swingline Loan [Member]", "terseLabel": "Swingline loan" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_TermLoanNetOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails": { "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 of $683 and $781 at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "TermLoanNetOfDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "plow_TruckFloorPlanInventoriesNet": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "plow_WorkTruckAttachmentSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Work Truck Attachments.", "label": "Work Truck Attachment Segment [Member]", "terseLabel": "Work Truck Attachments segment" } } }, "localname": "WorkTruckAttachmentSegmentMember", "nsuri": "http://www.douglasdynamics.com/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r114", "r122" ], "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": [ "r126" ], "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": [ "r124", "r200", "r204", "r360" ], "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": [ "r126", "r328" ], "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/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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": [ "r123", "r200", "r203", "r355", "r359" ], "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/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/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r96", "r97", "r98", "r99" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r126", "r328" ], "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" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r207" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r127", "r128", "r201" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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", "r336", "r346" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r170" ], "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": [ "r54", "r59", "r62", "r278" ], "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": [ "r57", "r58", "r59" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r56", "r59", "r62", "r279" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r95" ], "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/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "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 loss 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": [ "r239", "r253", "r256" ], "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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r132", "r142" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Credit losses for trade accounts receivable" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Credit Losses" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r133", "r137", "r138", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "verboseLabel": "Adoption" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r83", "r311" ], "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": [ "r83", "r155", "r162" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.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", "verboseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r83", "r167" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r334", "r345" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets" ], "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", "r52" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r299" ], "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": [ "r241", "r255" ], "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": [ "r288", "r291" ], "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": [ "r169" ], "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/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r267" ], "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/DisclosureFairValueFairValueLiabilityReconciliationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r274", "r275" ], "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", "r85" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r80", "r308" ], "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": [ "r92", "r194", "r238" ], "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": [ "r87" ], "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": [ "r176", "r177" ], "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": [ "r193" ], "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": [ "r193" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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", "r188" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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,857,457 and 22,795,412 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r64", "r65" ], "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 (loss)" } } }, "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": [ "r74" ], "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": [ "r198" ], "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": [ "r195", "r197", "r201" ], "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": [ "r195", "r196", "r201" ], "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": [ "r202" ], "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": [ "r70" ], "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", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Impact due to adoption, net of tax" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r271" ], "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 relationships" } } }, "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_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Variable rate basis description" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Deemed interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r45", "r88", "r189", "r190", "r191", "r192", "r309", "r310", "r312", "r342" ], "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": [ "r309", "r312" ], "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_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Net", "verboseLabel": "Deferred financing cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r37", "r311" ], "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_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r258", "r263" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "verboseLabel": "Additional valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r223", "r233", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails": { "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r215", "r217", "r218", "r234", "r235" ], "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", "verboseLabel": "Pension funding contributions made" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r222", "r232", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails": { "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r214", "r221", "r231", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails": { "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r219", "r229", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails": { "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r213", "r220", "r230", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansReconciliationsDetails": { "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/DisclosureEmployeeRetirementPlansReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r168" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r115" ], "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": [ "r289", "r290", "r293", "r295" ], "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": [ "r53" ], "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": [ "r53" ], "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": [ "r282", "r283", "r285" ], "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": [ "r93", "r281", "r284", "r285", "r286", "r287", "r292", "r293", "r296", "r297", "r298" ], "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": [ "r206" ], "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": [ "r200" ], "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": [ "r257" ], "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": [ "r193" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings per Share", "terseLabel": "Earnings (loss) 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": [ "r67", "r96", "r103", "r106", "r107", "r108", "r111", "r341", "r353" ], "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" } } }, "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": [ "r67", "r96", "r103", "r106", "r107", "r108", "r111", "r341", "r353" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/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": [ "r112" ], "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": [ "r91", "r259", "r260" ], "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": [ "r254" ], "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": [ "r188" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r299", "r300", "r301", "r306" ], "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": [ "r217", "r218", "r235", "r300", "r329" ], "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": [ "r299", "r300", "r302", "r303", "r307" ], "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": [ "r305" ], "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": [ "r217", "r218", "r235", "r300", "r330" ], "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": [ "r217", "r218", "r235", "r300", "r331" ], "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": [ "r304", "r306" ], "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_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_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": [ "r305", "r307" ], "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_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r130", "r137", "r138", "r141", "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": { "auth_ref": [ "r129", "r142" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Changes to reserve, net" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r131", "r140", "r143", "r339" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Writeoffs" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r161" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "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": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "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": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r156", "r158", "r161", "r165", "r332" ], "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": [ "r161", "r332" ], "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": [ "r156", "r160" ], "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": [ "r161" ], "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_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r186" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "Gains (Losses) on Restructuring of Debt", "negatedLabel": "Debt modification expense", "terseLabel": "Debt modification expense" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r148", "r150" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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_GoodwillImpairmentLoss": { "auth_ref": [ "r83", "r149", "r151", "r153" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 (loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "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": [ "r265" ], "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": [ "r86", "r116", "r264" ], "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 (benefit)", "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": [ "r48", "r340", "r352" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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 assets, 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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r104", "r110" ], "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": [ "r157", "r164" ], "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": [ "r164" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetailsAlternateCalc": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "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": [ "r157", "r164" ], "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": [ "r206" ], "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": [ "r166" ], "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": [ "r154", "r159" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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/DisclosureSegmentsDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/DisclosureSegmentsDetails", "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": [ "r294" ], "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": [ "r147" ], "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": [ "r49" ], "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", "r51", "r145" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r27", "r28", "r146" ], "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": [ "r50" ], "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": [ "r203" ], "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_LeaseCost": { "auth_ref": [ "r324", "r326" ], "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": [ "r324" ], "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": [ "r169" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r317" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r316" ], "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": [ "r325" ], "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": [ "r325" ], "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": [ "r325" ], "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": [ "r325" ], "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": "2024" } } }, "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": [ "r325" ], "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": "2023" } } }, "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": [ "r325" ], "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": "2022" } } }, "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": [ "r325" ], "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": "2021" } } }, "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": [ "r325" ], "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": "2020 (excluding the three months ended March 31, 2020)" } } }, "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": [ "r325" ], "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": [ "r316" ], "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": [ "r316" ], "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": [ "r327" ], "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_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r338", "r350" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r299" ], "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": [ "r272" ], "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", "r337", "r343" ], "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_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Senior credit facilities" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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", "r184", "r337", "r348" ], "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.", "verboseLabel": "Long-term debt, net" } } }, "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/DisclosureLongTermDebtSummaryDetails": { "order": 1.0, "parentTag": "plow_TermLoanNetOfDebtDiscount", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r45" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails": { "order": 2.0, "parentTag": "plow_TermLoanNetOfDebtDiscount", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r187" ], "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": [ "r45" ], "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": [ "r45", "r183" ], "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": [ "r80" ], "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": [ "r80" ], "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": [ "r80", "r81", "r84" ], "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": [ "r96", "r101" ], "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 (loss)", "totalLabel": "Net income (loss)", "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "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": [ "r269" ], "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/DisclosureBasisOfPresentationDetails", "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 (loss) 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": [ "r318", "r326" ], "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": [ "r314" ], "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", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r314" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r314" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r315", "r320" ], "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": [ "r313" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Operating lease - right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r323", "r326" ], "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 - Operating leases" } } }, "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": [ "r322", "r326" ], "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 - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r114", "r122" ], "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": [ "r270" ], "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", "r280" ], "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", "r333", "r344" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r55", "r57", "r276", "r278" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r276", "r277", "r278" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r276", "r277", "r278" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r276", "r277", "r278" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r59", "r66" ], "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 gain (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": [ "r57", "r60", "r61", "r224" ], "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": [ "r354", "r356", "r357", "r358", "r361", "r362" ], "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": [ "r46" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r73" ], "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 income (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": [ "r210", "r225", "r226", "r236" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r211", "r212", "r216" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r105" ], "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 loss 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": [ "r273" ], "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": [ "r77" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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_PaymentsOfFinancingCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payments of financing costs", "verboseLabel": "Financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r77" ], "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": [ "r75" ], "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": [ "r237" ], "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": [ "r209", "r225", "r226", "r236" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "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", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r241", "r255" ], "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Borrowings on long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r76", "r89" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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": [ "r182" ], "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", "r171" ], "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": [ "r173" ], "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", "r169" ], "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", "r171", "r351" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r169" ], "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": [ "r68", "r139" ], "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", "verboseLabel": "Additions charged to earnings" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Debt ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Credit Losses" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": [ "r59", "r62", "r66" ], "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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r119", "r121" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Operating Profit (Loss)" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r78" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r193", "r349" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r209", "r210", "r225", "r226", "r236" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r209", "r210", "r225", "r226", "r236" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "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": [ "r199", "r200" ], "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": [ "r208" ], "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": [ "r321", "r326" ], "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": [ "r59" ], "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": [ "r45", "r88", "r189", "r190", "r191", "r192", "r309", "r310", "r312", "r342" ], "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": [ "r225", "r226", "r227", "r228", "r235" ], "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/DisclosureEmployeeRetirementPlansReconciliationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeRetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r110" ], "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": [ "r299", "r300" ], "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_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r219" ], "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": [ "r181" ], "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", "r171" ], "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": [ "r113", "r117", "r118", "r120", "r152" ], "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": [ "r113", "r117", "r118", "r120", "r152" ], "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": [ "r241", "r255" ], "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": [ "r245" ], "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": [ "r160" ], "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/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "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": [ "r125" ], "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": [ "r71", "r144" ], "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": [ "r82" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "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/DisclosureSegmentsDetails", "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": [ "r242" ], "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": [ "r242" ], "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": [ "r246" ], "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": [ "r250" ], "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": [ "r248" ], "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": [ "r248" ], "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": [ "r247" ], "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": [ "r247" ], "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": [ "r252" ], "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": [ "r249" ], "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": [ "r249" ], "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": [ "r243" ], "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": [ "r238", "r244" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r15", "r335", "r347" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r319", "r326" ], "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": [ "r180" ], "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": [ "r178" ], "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": [ "r179" ], "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", "r117", "r152", "r172", "r174", "r175", "r355" ], "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/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r188" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": "CONDENSED 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/DisclosureEarningsPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r188", "r193" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r193", "r240", "r251" ], "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/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r134" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/StatementCondensedConsolidatedBalanceSheets", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r205" ], "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": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r205" ], "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": [ "r205" ], "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/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r261" ], "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/DisclosureLongTermDebtSummaryDetails", "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/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r94" ], "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_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Potentially dilutive non-participating securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r102", "r108" ], "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": [ "r100", "r108" ], "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": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "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": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "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": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r139": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r178": { "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" }, "r179": { "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" }, "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": "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r188": { "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" }, "r189": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r209": { "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" }, "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": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r238": { "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" }, "r239": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r258": { "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" }, "r259": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r328": { "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" }, "r329": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "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": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r364": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r365": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r366": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r367": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r368": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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(a)(1))", "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.22)", "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.24)", "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.29-31)", "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.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "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)(3))", "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.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=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.2(a),(d))", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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.(h)(1)(i))", "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.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" } }, "version": "2.1" } ZIP 86 0001558370-20-012248-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-012248-xbrl.zip M4$L#!!0 ( #* 8E&Y%[DC!Q8 '#Q 1 <&QO=RTR,#(P,#DS,"YX M3D$D)&%" MD1J C*W]]=L-7L0K>/-%VN5+8I&-!KH_7!K=#?#7?SQO3.TGY8+9UN>3WNG9 MB48MW3:8M?I\XHH.$3IC)__X[=__[=?_Z'3^N)G>:X:MNQMJ.9K.*7&HH3TQ M9ZW-[>V66-H#Y9R9IG;#F;&BFG9U^NGT[Y>7GTXO+C_U?M$Z'9_3#1%0TK8T MR?+\M!>^&?A<;>M:Z_6ZY]WSL_,S[>KZ[.SZXZ4V>0@)'Z"52U9(^2R,:Z&O MZ89HQ'$X6[@.O;/YYI8NB6LZ(*7UETM,R0J$-RG*%B.(O'8(7U'GD6RHV!*= M?CY9.\[VNMM]>GHZ-6QW91)A["RR8;HXU>V-;-'9U05H%?1LB>L2+? (36;] MB'%_7G#SU.8K8'EVT<77"U!A0&[9EN5NL@L8#N\ZNRWM E$'J"AG>EBNN%"\ M *?+W&9][,+;@!!?&$Y(&Z6[['HOHZ1,(2RSA$,L/13VV500_W$/JME3)M7X M="%)>U=75UWY-B051A8A\.QU_WBXG\D>M"=FQ<2=9+NWIOU4ND$1@[*XW@753U?VSRZ\R""WZ H'7*Y.K[K<-J$C M>&0G,*8T38XJ8EFV0QR8.>2SX.EVRZRE[3^"AZCE:V0QA_ZDX1_?IJ-"/<@Z M9\!>CL>!;1G4@BD#_A"VR0QLR@TQ4;VS-:6..-$8B%"E0-C"H(T&73*+27D MR+,SK:.%_.#OP?CQ=O@X&][B7[/Q_>BV/X,[;3P9 M3OOS$1!H_4>D?)A,AU^AV.CWH39ZA-_#MJ\T[BL#(M9W,*V6&O[9!=7H?ZR' M_J _^ZK=W8^_MQ-"'LBW3.BF+5Q.[PCCOQ/3I7TA8&*&47K/R(*9T"@JQM:4 MZBX8E=8*;$8F;JE#F.GCW9"'"OJ/ 'T/X-Y7 3^P%DU6 S^\FC1B&5JD+K1I MB1;6I\D*M0]^E7]KNT-A=QA9/T%FFX,R<\#.H%!#>9F&,L*C1:<".A-NPWKJ M["9@2CDPS(9_N6R+4V,.5H7T:N0^I9$+./Z7MD6><@#2@&N+904LQ\Z:\A%( M;:W8PO2FSIF[V1"^\[78-QW*+5C\!B!E$MJJQ=5(_SV-M*Q V]?@3;FX'GNU M[,'6/H15:5A7BWXQ^O>4""K0(+8MSRB23V",SMSMUO.#$#,PE$:PI^,;*6C. M2&_,KZA_G"?[AU5>TP4S>B. MNFP/J5"^J$=+5XO MNKI77] +4/RER1K>0EH\!&UK-:<8.5@40*F@5$-XE880>760F8;<6NAJ0=?7 M=>Y28_B\1;\4.BCDR!BXG(,N(@Z$'$ KEU?"W#M+P^S7H 552 O*&[Y^+3$_ M1PM^>?"'FZUI[RB=4H=Q:97@=EA,J6Y;.BC4UN(FUWH X!) M"]@*MF2Z;J#O%+>M[UJX?MJ!9I0+#@1IN@81NTQ6[OYO"FYGA#VHY5 MW+'\S*7@?W1'6PYS=A'7@]]+RE"J(X=@22/D0;)4Y$^TJSQN6H1=BUKS)) ) M03-U#88,2%DY(R1>NB@]Y+).>HCV(59).U1?( 4@F,:ES;.V38-R@5$F9UWT?R?;>]XS=Y1 M>;*HQ;>HWY2<1BKUFW:6J6QIRC2-\7(2D3UI+V:1J-#MP2*1V@9XZ2#V4HMJ MN<6G$)\I_4DMEZ)#8N6U) E/!H4:G?,T.CX/+<*DQ:9\_E9N4E8!$LI,JQ: M*AE3BE2I A#4.5(M"O4SHTJG1!4@5#47JL6L9$P[.X1=@$9&OI)7KE5[K=!T MJ6AT$2BE ] M2M6BS:KX<@$FA1'E%HJ7BQ[7#ANK06P>+VY!+@3Y.^$<%O%= MH+5=$LPT@1JTC/UGP"*$9M<"4S=\7S)07P!2QC8T-R3?8E4Y[%X4;R] IU2@ MO86E]!":.;;^0SEZ(A1J:#*\!N' D4S:,5,VS&YO-LR1GFUY1-9RH']32\^P M)U2D:K@R_ L19M)XB+%K<2N=LY*7K%* B")+I55^":<;'AZ?D^"5UB3I5L87B=%Z$52@0J@S7!%-$GY:;M"G1C>Q#99UC*F(E7!"L9Z.I,K M,Z:G?0@8MN'7.N&].5F8:=QRZ52@79R=IT^*983ZM \>LQ:P"C&_;)R2K]7P M?$S#$[EIH46E3B P&YS@2HB5\/V*0U;P:T)+9"- M8E?9(*I(U0#^D@8P)X[50E.2+3XO'^7*!J]J<26R MO;,TLE5/2+;(UPY]92.<1Z9&LI=&,AT&:]%J' _+QDQ-K$8N8]^6?URU!;!V MD"P'N6PJ-607&9!EG$QML:H?.5./LQ2=&J^,O7=6%*U%K'I81FHL+S;CO51C MD[&-VQ\CE@Q:.%XI0I ]QIJP4D.=L>%K=$"X':Y-P@8Y)\85E"IT/Y8^"-2> MX6X4,_"?P-ASA6-O*(TJBW8+8))[KCGP$OWR_R"A;U@%3@,+,'!-R#6PM;G*NM]IP: MS,$%,1?1+!(U=AE9@!X3S>/2(E0G=!C^$3IAXO=-%5WU7K:\&MN/Z7$9N^8] M\F/O+(I7U,)?^(IJC44.8>R=)"1BU4#4-=0P&F"&Y$^AN; M.^Q_I&"^0[S"M:)EV*C!SKA2*?>NT; V+5I=X,=O^T3=*TB?R#;W&N \.C6J M5QFW?*>N'T5V+6A-PBLYH.72*4$K=\ZH!:QYA*7:#:%EKP0M?_ZHQ;"1X]Z_ M-WF\G%+A<*;+.X7@9?^)< /CU=^@Q44@UV6G[@4E#]-$+G^VE]J^7I_&JUDZ M+&3=;7]IU%_ZAB%;1,SB;RM4+%W4&_*O"8[WAGTET;L,6]SK'23)_=Y5BD*- M7\&QDA:>5[^#UC9-& TX';[H[;-IMNJ.\,*'4-!GN6]"VXUJ^B55#LF"RS2* M/)$M$I60R GSIBF4T=NSC*27A'^X#<=6\P_FI.=&WZDAR?\XU/\C+/ ?_$S\ ME"XU^;7S:\)UI%5_$[V[]0X+,"JZ 8L3G\%:?@$>/V7>"3Y5_B^0\/1Y8P8D MJ0KB7VB7>">4XC:A MR@/#LJH\R9%<2JQ?N\EOV_M/+,OV6'D/\1D4M;FCP11'Q9;H.0TR'-[%NKJ6 MNZ&PBS[1A+ZF&W)O>Q?ZERO503UT>N>=WJ=3J#MH<*UVV%:G9EMLZ_&EFH,, M/)PLND++M%Q;3,YCI6HU1'(35#]=V3]A+#-H3.^J<];K7/2R6R'R"N$?G7WI M^KJXZ#)+.)@'4$X/L@C^Z@3E4!,7J(DJS8CRNY2_#*=T X("6/-EK,[<^I9$ M+&1Q5W001E&H^J"1T9(K0K:>^JGIB)!7"@B8,"R1-0]!@WO=/Q[N9[+":LT. M*V_>:GSR!HT6W*G>X*"0UUCXU;BAV!&I]ZU.C2R$3'[Y?+(DIO"39W'&_]>- M*YA%A>CK?[E,A'DX\KH8O*Y=,(-R+XI(N&6[CA_<.Y$:^'S2H#PS3;08/Y\X M'.\X%BXTDCDNTG[AMKO]?((J8M?,H9L3S5L_O"<;V#4[A.]&\ ;-,U".?+[P M4GL^GQATP9S@*:Q[S#;FLKSA>HTIT)+7HE!)P^62ZACF#CU&$=L9Q,=VB$ C M98GKBX_>86N5%+ZYF*JOLO3]0H&4)6D/3\@'>\%,&I[[#4ZS/=#-@O) NB*B M.F+!:@YFP+5A;PBS7EZNF64_03M'.I69;K89MCXN6@FZ Y1N0KB\&:NOZS#9 MR%/R<;%4! :,%#E#>.XIVN'GG6H; 1L>%RWU[ M@))@QP++9=TW_G2%0XU[VS)@3D! %L3Z,0;SFU,C+6.-<@$$\*,?B3+9 )+F\ZV^ ?=DIU_,VF68AKS/# =32G8 M1=1H)M:W+5@:^IK1G[*N\=(WKN_A 0>>4VS6? V3.7YM3L LD:W<]VO,@:$2 MU< C=5!\L&!U2@T1RC/$N\S$R_3D%ZGC\'0(Y6_HTN;TC@F=F/^DA \MX\[F M:EG&2^1TQ^U-O/?EZO'EZSF$#5;>BO! ^(I9_D(@EX>^9?Q..,,6XZ(@SP<7 MK2NEN1Q8MY)-#9:_;"&3).\N ;I$84S+M(X[HLN<]H$-8YOXC1VL 0V*C\(9 M,A"M9MGZ'7B+68/-O0-X5PMB8& &&.QI/:\I;O]7DO1FMR>9> -2I@!['T+= M@RFD5W*^)I:W!Q'H7,>\X;G].VQ.QJZ#L2H#ML:/;LP'^(X-:. 1QB8)E?J] MV)P3:O\0-/^=LM4:#V1Y?? +^GAN8>Q%ON[X;J"4:5L"K]@,(-NS!Z0 2P5> M36);;P"N5(P86=YRFM#:E.)N";09G#!WB8G'JL3K UN[78>PA+]_?\_34.]P MAJ2JB4<-XLR;S(5PJ8&[HN$S&!1,P'(^104T1J"8_VLN1*^M/.HX'C-OY/>7 M#DS&E/]D.L7>P2S)Z8$\LXV[::[+JM4=1,^$%<-P38KW"N7<^1SFWWNIKW/Z M[-R8MOXC5%@C%@T<<$[ IKD:_+M5 4YNFR8T?4KEP009+?-O5PWD+4G[BGD; MNC3ERYAVY6+B>*9J9.%&A?VD"!Y^:"(1#U?3'(0;E;.?\I:%@>VBNWI+H"M. MF?CA&=7CY1V,0-C!XXFTL'6136[=XO6!9E#/BO(JMGJY=*7]D+S#C&!Z#V+A MYGQD^3G"WI/DY> WNP?RI\T')A&%8_WE&+_K#) [*.:<&&!5\!^8+B%_R%RV M^*@H(CK(R$A-W%(97"_"Z? RGYIU[,;*";B4CO>O=^AD+]T=LU]N[ MR%7HB2RX"O3OUA\BZ\B2PAINA'F)C[:E$['V,S)OJ 50[A/\RE(?3QKG?HY/ MYVBB.S36S\L2'U1W3BZ7#S TP23ORVB5?]*\[SC>EO+[FNGKQ,;4O^. 4R^) MUY7Q5(I[5&\;M;^Y(DR5?-4J7M4$::94?P,49*D%LJ,(\M4+*_@-JCN(A+-2 M7=B$>?<[<]8QI8"(W@S\%CW\K5IP" ,@,8TF3]9/8'O(PS;["T-X/U')9E#)SW;V%O>I.J7A>/?0?,,7";XO&5PCZ,"TQGU$_CTT_VJ^RH M7O:,4B!N<@91BM]4T(S1)A.S\ ]8G;TC9OO/&*VAN:NU[\M6C-@J/(Z\J^3E MO-S;Q-I_.'[F+OZ$3<_<#M(IBE)FBHN_D]Y>;LXK^QFTU/)?L=BQCLW9$\RE M)@PM[ L))WOFJV,5])$Z>S.F;YIXLA>->.S_L.S@\H+IFS#K8IZ8'BBA>K%C M'S*/8 L1L1YOI05DK:#S^[$&^!M=*K+C)YUJE4LIU)0T#@^I&P5?_-W)A0AT M[B\U=Z9M<_R:['AALA6)!7,JECGZM>I/8I'D.9S8LV.=0R1@DVR0<]X=^9YA MSEW]1RA:Y'/7,"_NPTY*FO?1P$OUYN\V_R$%G-FF%V/UOSH6[^#%9,?:YX-X MLQ<3\C_#$_;ZW+<*U%,^KB9S6&/[9TLQB.[LT/NGK^66-1/A,H3'BG'8>_>R MJ7MY/MVQJ@ #@FCGPISEG:+ >""F7H2SG(+@R"?Y^/;P=YC!+&QR8@=>2'7L MAJ_OEY*;/N#H8KJ@I9LN9GCN'5IS6VX.B8F[0A#>OYO1OP.B$8MC5^!=?DY! MQI=-\%#3C#UGI"A4*GSDUO*=26EBEHT_.M8)%9-,!)10Z) .?VWZF*$M][)."4M#;P(5;3B\Q\B,?^('E['_W<.9P2C8I MNSKU]ECL:ECV.%XQ?$N]_T=6=D:.'TZ']=%W'<7\)HUXJ Y!Q8]!OJ>B;C$5 MCQI^%!UWT'ZZ D<#$\/LM@5=68X+MI!-A/70C=IE]1D<^1@*;@7!\ ^@+[PS MT\$U+WB)']URW+9)H:W8]]7BHOZ"QVPM>2K"GVWCZ[3B_;$NU/<4 MK$H:>JKE3>@S=[OUZ(CI?VMVMJ;H^P\O2 S31VL75RDL(W?\/6)Q1EB=Y8$W'8\JL"7S+FO>.UKZCF?RR#,^]H1$S\V]?;5' M/D&F[19:HH<>3:"03JZ](I#(8!;MVX(*:7G31VG6B: M6^)"[MJECUQKZ1X2&6^^9UGB./++CCQ"\$AMP./W5->AO#(YSO/E)6WIHFX>1L^.W()'UR+R+S$A(;0A2Q >BTL2_/J:9W/M.G/=MI=_^%U!+ P04 " R@&)1=MMZTG85 "C+@$ %0 M '!L;WK;WW]-;>.-<)V/(+']*',^P.#$],C3>J3EP3 SCXDOG M2_?LK//EY*QS=&ZT6F%+EZ8+-9ECB":/OQPM?KD*6V7.5^/HZ/#X\+A]W#8N MOK;;7T_/C*>'1<$'&.6(YI:TJ?/S*_[O%;HT *[CBC^_'TP\;_;U\/#]_?W+ MKU=N?V%\#$VT3PZCT@=AV:9GN!:+@Y#6@+_:D7%6OA5Z^BX=7+T MY9<[/ #J&<8WSFSR3$:&&/97;SXCWP]<.IW9.!KQW823T?>#F6\B!]L5) M&^O_9> !(U%2KI@S) XP'#ZXS*9#9/"E:2.DP800SSTPL)L_GN\2:(;,']NF M.YP[YI1:[A>+30^QW&&AE@6AE;A]N%W$BU_=_J@_(URPS^TY4&@ZXV0"%>@; MN8/I-R65$J18QUK2Z\IT)[=0OUI)D?3P@12XIJYE,]?GY-:D_!^F[9.>ZX+< M G?NJ?E*;>I1XO:=9V+YH%J=,6A.ZEX3SZ1V46)LVEDM=+ESWH!!C,/ -D6] MKJE:,#UQ!M/0FS^!HO* ^#?_]ND,Y7!3A/D-UX*W[TT(OW-@#1O35SL0NH$_ MG9I\'@ZL9WN$.S ;KTS;*@V_<#^U4..>0(LNZE[F!+I'? /L&O@S: GY9=J1 M/KIS1HQ/A5#HV[[A&>L6'&%_A*Z=/D8YJI,>#Z?E^:ZE_/% M1@.D#<"Y=$2M:J2ZXE$4IJ0%FT?L%5JYA]]"ZN$@MV&_B+&+_/((U!@NOJ4> M]MEN'[7;1LM8M N?K_J/US>/@YMK_#3HW]]=]U[@C\O>?>_QZL88_'YS\S(H M@%T@!^PVLQ)#LM$.Q7A2A,+F1%,CTWT5[?EN:VR:,VCWZ.*0V)X;?=/";UKM MH]#P])?PZS^#PVG4LFV^$EL8)1,_'M8VL'!%R1Q?6.;/SDGWY.+BM-LY/>Z< M=SK=LZ/8R&/BU.-)$":WHO;A8TK"DKP*2QRZN-YC:RT*XA#5'W$V39,O[(P5 M&3CC0\*_'\ GWX7QL!GV9=H'QCNAXXDG?JF#+7AR0:L6_(,'WS?31H79\ZY, MSN>P(@B+AX1=2G5U96,6L](,+@]55\;#,L!\P JG@ >V-L_$B]G>F94V0TV M%T88!>+J*06R?5<2N][\-O_GSAOO7SUF:,X]$A M9D--LR.W?+-Y4PY>R*C3+$;-.(4VO+F8??7,,;S\>3%_D9B^D$ZV-66;S=GB MT$*NGNFF+)\XF9DTLGY$Q@^5#:M"S=U@!QZR?$V;#P%U)4\-48TF6>KTNQ*.\3J$D!#KG?UYCJ:>IZ8Z_&% MD^,:FK&KU(-:BTMRN?:BO'KNJF6S(=\\L+[P93"V#3]C8$UZ3" MB[C"(G714)X6Q*>K\X;R'4BZX&[P41&7RDZ\%I]S-ITR1X#(="]?*:8?[Q3Y MD&:@$C1MKPR&0QH,Y79E/!8/=/CX8A#U^?P3;?OG%4I%6=D@< MJD"N?E#Z=KCRQO(C'EX6C),48Y?T7>:QZKO,P0O\\W#S^#(P^K=&_^GFN?=R M!P6,WB.6?'AZOOD=JMW]X\:X>X2_;PZT?KKYB/$R(IGHO9G41J>"%Q9;,D(A MQ!!#EF2V%6ZEOJ<3.,);F&D@3QYU?%"82PFZ)"/&2>RB]H$ZP@!TYWB$$Q<] MEY.M!#/S@7@3-L0G)JXGQ%+J>?IA(TA,ZXMVIWMR6K-"*REIZ5DG 'EL7'IZJ/_>2/@44F9Y5JJL'[O+J_<-$&LK N+ER-UT9E(N#L 3DX]) M9G"=5.%=8G$!A+D6K98.=_J]*>,>_3]!L?YH]?&>C,^9E9+4..IT3SO-Y7=Q MI+G6JKJFFHZYV(L.G& 2209?D8 M2"M]RI&"!: X!76]8/G-I(Z+5 DBR,-FR;4 MH6&SXA*%,R)TP,TTA*=*ZR="E1FMU; 6.)34?O$6S\.A__T#P&*I)C)5*CF.#4 KJ%D1R37\1*/A&8OZAI.+HP7Y/@WX61"CZ(0+K/ M0+N;T8A8LGGUT8.H0]-@<$08^!-G;Q3D['+^AXM>P(L31\^"H[]P;9-?5BHV MH)\^JD?*XNIL0^JIV%.7BUE-.Z1:+L7U$[8-6;U6=C:FB*X&^6LRX\0*XO3# M9YL(5CG#N#U#^EXCO^H>2$=I,NAZ5$^:LFZI8SH6$ ;O*O"6 L/DBT@>2C8_ M>?4D38X[W;.Z0R54+AH;D4+7'8((8F*[WEO%KYK]Z(]^.8C=)V)U590^87AA^]6_%)&%54H]- M\1$;'JZRC%T%:NXPE0O7OR20\OO1=ZA XEUAP8G;%,YK 9#P.K&$NT"$P M&^-#"^9[ZZ]<-FIKU^6@4KJ$DG&NF^)?-;"([%2D$>_L@VU&X _\/D!M'*N#;)@;)@J#2VEQ)3FC"1 M*,GMC/J(TDI$V,)K2U@O28>33O>DN_L"HD*#2!:T,S"NA;,21;:(-*Q4W5>! M4"%#)!/:6173B):IA<6CX#*R(6]B+V6D(#DB6=E^^-<'D_\D7F_X+S_P2^H[ MUX3#?AF=X=U'YEV%B77)L.?^3H9IO7H/;+A( MJ)QAN) 4W77^%H$=,5%N==3BF8&$0('/X@9N,FL:T$\ZM'634:6>RI5V[6XR ML&<6OH O3-CS. &T0Q^!93]FR:VGGT!MR,XU=QVE:)#K_%+7H51"G\5-?5EM MLZ8!_81#6VVC2KUBL7!KUC;AION%O9B_\$DW>HP!Q%O&"UVMEVTN2R8,2=*4G#+7OCH$X%B%#\:3GSG5] M0$7ZHWCX8;F+1D[%?1"("GNNG5]M&(*;-[M$]I3^ZXF0H?;PH+;\''"^&O60NIBT] M;40O<9NY/B>W)N4B!'9PU(;C6-H^;1\9 M+6/9%?R!O1FB._@CZ-$PG:$1Z]-@CF$:BWX-T;'QU[#K_S[0^N5C &E!TR7V M+%?V]>5KSC8N&;#45^!,@VSQ+[QYC;35E0Q@->9X5WBQ>I)[Y&H[@%@-& M3LA0! _-&VZBL'YSQU;:VJ$,AGA^,_T1O7SB=2F.?KR_<8";F MXRBV&I/X+? M^NH( CLCW)MC!TA0/@_U=L^&A<\!2EQ!IXJ+1#>]2(B. MC&5/@4D>0Q,&O2W7">.OBRX-[%/SA6,U5K;0*@M',MSIOU/;EML>E"K7H6SP ML.*1>_J&=U=KABF!E%=-/^50C(-Q-5$*:T..>$,RDJ-3E^]BS<0)UFT?=[K' M=2>$+"\>,&)^&^^8B)@:@P^KN,>@9 M@UIDWSG3! MI*R?=+KG)W5?GJUB6)M],AM ([9S@PD<5O&^/X]KZ8(-XYHB +U5;%R=7IHV M.GH/)@3#.)=6J2=2E1KOS A[,USLKHGJ,SEKHUOMN9*2BI6N7[4N!G/EUMM%;N>@TUN//YB89L@K[)#2;9]* MU?6RS::HY'M,]4LD_(V>L%S+?3"5J]?B3:HXNM[((_Q_BVQM$C JR37:(:L/).I M2>&,PS&*A0N\1-B;B,W:!O=0@M3IH.MSX'S7(\73\ODFWD9Z'YVW< FMW6UZ MS-=.(6M?\8;T4PYJ7%6\;R^"6BDJ5.T+RP?\!GK3ZZ8#RCD:E\6I[9Q*+25!J(WB1W@ABFRULU,!6/W(#* EL(%P3F.F( MMV,XIBB+ZHI];C0^R:!E9<)IQYQ #DWOGO+[P MKO R!Y&NBC),EA*&RW>CO$JA9,8B.112GT?MM/H,>S*BKH2O97"X#GM+Q--J MR*DZG6PF6YMEE*\DV$W8_I,Y!T;;(FRUV->)<*_KAZ9<3Y^IJDS]122;TO@T M?K\I)FZ8R"9,P*HF?9)*#>7O!N!4M'(M/K:P(1^:?!BF%/AA3.Y]2WQ,C><1[EP9L>W^)BX&+;X0 C11\']\''Z'5+4C;'LQQ = MP6\K?35E,WR-[]7(,%QY$0PNZ_TXCB;1>(>;'*R7Q=S2( M:K5U[N?"UW6'GH:"BQ]FAP)U[G.G[^!WF4&IBS2QAZ)1D!BY&_NZDA.DD<7O MV/JCWTSJN/<,D*D+BK2%/9238K0HD+-D^QM-DSO4&6,".9&.J]B6\B1M8HT: M-&:$&Z+)VNZF'O&%*6 FR(N>+:IB(K)83AE,1D:XBYD2K!7)+]=$/.#&(0/2YCC7I(1P[096.[%_$7:SSYW)I@:$M+^)$":9X);+)?>LC\!#,K?4K4BA(J02ZE7-KU"P\"N)O. M3,H1_/K=;';A3V%9%19U,N4^M]="2&)7;IAYV_6X;V%<.:"H>$$A$9>\:I^" MLR(XI0@6BE!7:Z-U/"^.] Y\6>13,E*7XCG$":7@7&]%$I$BH$.X]7ID#HO" MEV1E(\VO^BDV*8-M2:*%XG2Q):4B<[H>_LMW8S>Z$6T"$$"=^#18R:JUUB%[ M@_8^92E^J*J#00#]4VJ.3$/^^8$,_W!^?$2GTR]?3G[Z].7D^.O@_?NTI7-$6S:-H^?.'#R\O+S^]/A'_IY#,6!-'GSYDI=^EQ?E? MW6A=(5_XRX?DC_FBGJ9I+Z 1"IQ-TSM=>?DD2A^?G9U]$']=%Z6>K"!K]OC# M?]_>/#ASO$#O(*G ]'MGZ/5$O_RCGJ+I<][(WXW)WA:E.,4T2?Q$:9L,X26 M[&/'9Q^P'U'^&]XB?<]_]?[H./W8_\787;P;\#]]FXS6K>TTQ M\X&4_7+U& M.*#>DX^O J:Z1 CCQJ,1365KI L?[$ N_?#E/=?(H[-/1Z+?#Q%3;#YR+L+ M91W"+ON!AK[G.9 MCZB["M#"<^A/3KA(\#?TS0ZE=.E1QP]I3/ 5*QZN,&LG\HCHYKV/ OJ(&)'4 M4@[&K?:"E,V&'J/@GF#*^B/4\Q)'R/.KP]0UV0O&"7[&07"%:5Q"UO]N+M-@JZ'K134@IKBT!:5N]H+I&'OD= M^3$>LKY$E,G]QD-/GL\DCNF8$>/$;/L0S(3RUH5=[6/]RF7]0];5%5?)P&$_ M-C(KV'^H%WG?ND%(N^NZ*,N:A82UN.2U!5WUE7XD@4C M]CST'A-QSJN-6=5>KSP_1*'S70@_G2K'TPFF$?$<<>AE?QR^(.+R/>$WMMUO MC/G*WP4BK:'KBL,/\D?!-"2+1O:";L('7![K33"YI1P+J&']%K M_<.CK*E^3L29?6KH./$B]KG]2FP +\+%DN YM_ ]8W[*90=[]JLP8#Q,0M]G M&L8'7>U3=%/?WR/I88<)A7I3SVEFA6RX%]:2%,)"Q,DDFOZ81[)NP0NB#ZZW M^)"6^8!\7VK%WOYL=B/ 3>1?! NYFD7R&N@5^YD++0S>N^$">4'%+JJ::;Z_ MHOGW"[QXPJ1J9V5M--[3.6N0./$3?K\63L7^:EIJ4Q_P%,5^5%\ABNU(>\S* M>(G9](:524OR_M2^G7_*>'\W7W^# 8 M7P\N?AO>_7KU,!C=#1Y^&TZN?AO?7%Y-'O[?X.H?WT:/_[20F9 8U]S0*?38 MYQ>/H7R<&]S^\=]L7_ZEO_[7&JVXN,F^X*,G[(N+:VFA#WUV-*%TO:S1X:M' MR_HMK[.&L='1(2D"8O-!UG8Z-52<\4+"U/&7=\=9:U,2+M0"3KL0&D.)*>M8 MN$Q. _T0M-6QR\("N$6,HFQ+A.RNRH9LZ%0M3XX"SEL@Y5\GGTX_G9U]/CWY M_/'TZ.SD],NG+GC*%LLNB))"!, =Z^8B#,1Q_[:P1]OB35*N+8**.T8].5K5 MRY,BZ3\ Z6^,*_?(1334Y4( "0H;5$),8O_= QK]\I99_K#B-S7 !87"^H[*R&1^S'TIUU MKF!+O BSC^$^8*?;TBUTNLG>DG=R=/_9"8.(G1"O?%&4'=$32_3F[W[(#J&_ MO(M(W-M)B*V4TO/M#DF[!2&L0:9T[?9^2;R0L)^$)D 8+]S40,=QQ)V%N;.W MBHG=?S2?PQS!T>4C#<#]%1,&S="H2#5$7ESM-OC1L:_9?> ML^?BP*6Y'E\@.E?PK"X.8?UK@% U0&C,723;7[;;O9I.L1.-IW?XA>V*PSB( MV%IR3[S \98^$\(]9EUWQ].AF_189>ZHT2"$1;A\2P6$4$>\ICI))[9YM5X)(H3WM?0["9J ! MW6I/0/NC><1[%J.+_B-&OC==L3$UI+]A=X9I&YI7]W.=:MZ7'C2OKH":T[Q= MWR#^FW]M1@)]#!664W&,$O&Z'",#*"[8D\/5'UXTGV/?W?)R%,Z-O[/?[9XL MN_MLI]IUTKAV=2R;*A3K3EM;4ZJ M GU/]"#1["840=\2A"-T]:%@H QZ^.7:\/2G>T&*=7Z1=FUT=,E M:8[U1_8YC;^4JC @1ZDJK&U=H4HA IBG=[NF===1%P?B1J57/3TI@%RH&J*E MX&5T_.GD],L1'$>J^E1)X0%@[SX11!H\F9\RM.X(Y=4@;&O*5#-/7#DB &P) M$\!]R Y9:V2%"=ZNN4NJ0UA+#>@"B4H>S]=:O-CE1\M M/Q\='QUO'RU%FX-PRM!M6AW\+6T7^+ER8ZW6G1QW2O7J[7<>4Z:-E&91UR8A M-?(Z<$Z*"AZD#H%R+ 6RK1#V@/'5AD@AS\CW2J0482QC\(OGH$^PSKBU2-$ M"JV-F[0_0O+]D<3.]X?0CT68>MH/Z6[?K J$HYI4F=;W4Z40VA#UPQ(['O*C MU3"*D#,7RE J;(-*$'9>>G$;@( P_\1/U&!!WB[5PQ*LW/Z6+\';O8C@LB78LHT>%FB%*[+! FV)#0"CW&2^<7C67A+(BP)9Q"MI9IXZ M.;K]9PCT6M\*:\UO!AH+^DZQ/?#00)Z2\]N2)V9BY4^./Y4%?)O4A;"AT.GK M5JRW":3FB:,DRI'&_K5-&/O5O[CO:FH"DJQETA(]K%2*P ;-2B7M>?\REIY? M%&5Z7G$TVB$1<'O'Q?9$7)Q 3V L&57$+@72/Q.;54\ZYY>6[G.6URJ5;(+9 MZ3V E7@S/]Z4^D](2O;I+:'L>"'>=7O^WU?OA[N8Z\QX.EZ*#)MLJY >I15T M:+)?*( M2'X14A4_JL(0XG4-N5%!@,I+"1,P(E8M9=]!%&GJZ'7-NIF\-4PPO M)EG>ZK/\6 M9T[R2L_,C[N>F>EG!KE&!W_+?OFT&CCIUP1^/Z Y#KP'WOCQ>E1-)L1 M/!.^IWQ7)#!J73JU5?K)BL:DSF:AY=)/W_Q( E:WT\<\$A309%2J+[FJ-@;( M(]2 TV+.M&J(H4WM]CBTOA?5FP-RL59O6-33D$P4!QV1-E*"ITJ7'^DYPX.!S'+U@G.U-?HT]%['?CH($W#F>A@3S+?(TPN0Q7'K.R=&) M]LZPF:8A7"G6'6_%7(!-2 6:&OT8CCDJLZKE5N7@I7/PTFE\ &J\&3X?G55V M[LC5A3 3-^' M7'9(5A7J89^C\F4RW.>HD/0D^3NTP.-IH4-*GWY-60#A$VH=RL2NZ?\^2[^P ME'X\@O$^=$U&I)C:."Z/ AMCLA)"ZV:) M7T.V[ 3\1)YU42UH==D^UV [2:LQM"[J:Q]CC;6G\.<^O>/M!%KH-K1M9O)N MCDZQM27[](,W9D&+ 'B@W835DP5FFU'B.S#"$571%T^]!]C=EZ.[[1=NX& M6JJ;<92NN=IL@I9$AQ\B@M'.8-.6!!&A92%^+1AH*U/:/Q%*P48Y04[$7]+* MYN^K5\>/7?&8&\7L?^XC>E6.I HM@8CPJC2T*H#M/2@A"9;A@6G8,M#@TVZ@ M0=+8(&EM7X(&-EF[K[T !4X2?8&]9[[\#7TV>_W,Q<>,CL]*-F=CKD$^K;*?4M^Q W MNU,[>!C_6![&:V_/C9^MN9.KL@Z$C9.AEZL2P\&CN#./8@BS2C8VRRXY9 7[ MN]90=UO^ )O]$K&OUQP62!5,6[4 8A0:*8,5+&@V^'Q/+\/X*9K&?GKRI1L\ MJE._864(MRAF7)HB@D;C/0F?/;YSDO1;09Z^"H3+$3/*]#B@$64Q6?S!^LU6 MF&D#TVFN*0BY]1J?5W/X]ICP),?#*' (1A1?XN2_]=E7M0LAY5[CJJ "V_L% MZ#7RR._(CS&_EXUX-L ;#SUY/FL;TW' D,6$,(CB>5N[&]+/NS>D_&L#\3GV MC^2+(NM:[IN#,!B@P?J[Z;NZ>W*9JI7F+:,\YN$$&ZFR G=A0 I"UMVM-MA^ M+[-.UOWS5=I9/L:N"?XKQH&STICIC&K"N59M7 \*TXZ)+""L,5D_9;W4VO6, M:@*Q]EGHM)1$'<2W3F(Q9H$_T/NU_SB,]HF5P@;*-5W/4=J;=K.J$.S%%@I= M1NLN0$@DUEAZRHRC#7^C/[MJ*\*2JDW]C<"^6F@3Y&M!;,X#PRA"LL:VKD($S)4$ C08G(=KS!&&>5"-)@ M@D97;M:PGRM-*T.X\FA]PC05!C0-&+&5G& :35"$\P\_K-$,HS4>A1[8-0%A MWK53^V(^:ANLT,B^"8/9(R:+2_Q4RJJB+(19N3I]"E#MOU>4.F4-G;]B+\E2 MS>.5V,S"(\_#@'JN>.XM#%2T5&\&PO1KSUAUO. &G19[I;45QIUTC6%8@@[. M!=7ZAZS+*_Z@3^"P'X7>V5Y.?=1>3N7^L?[>H/C!O;N4TN^SQ,;J6Q ^44S$ M7>8H6,91$;+1W51CGSE<475Q1=6P5AQNJ@XW56!(/-Q>[.OMQ?EJ_>-O'MM9 M$F>^NL'/V#>;@;65X80<=CP):Z4"B?V\FNYVVGI&UK0!;VXVT/O2H:W&^R.R M7+QO/SG[>@PH971'S$ME $D9Q)1&!>"/9HNUK ;4-;I4OZ7$RA "Y4R?B$%; M X(=LQ7.6LS&8,V9Q'ZGV4DI2\.)A^YBZZ04 U!"^8\$ZQ]9,*@'9$]4HK)E M1&V!>LN4%1?WTY.OIR=P-CA-TB@%VL8MT27^$P5(':Y=_#N$78>Q!]HS5-Z <&5L0G72;T]BJNZ]NC5*7@PL&/^FF3.GT54!M@UM6 M([TDH%T;2WM[Q[#:LYVO!<$;H%?"\\* QGF#@KE OB/>1P^#2>C[UR%Y0<1M M?V%2?1>"P\(>KE#:_1ZO%[H+:0'MO;&]5 MKD0-R S:O):AN0@73UZ -!Z(:TBE>[2:;;ZQ'9SYW%13;KT[%=Z3<(E)M+KW M41 - _>*#9"E2&UGY41XLIOA(FOY_P^6O&V1W0)GK>^+Q^ FD9Q24&8O )15 M[RDIE;Q/YRN>A%MS*V)4$XZ'GRV+6^FKRJ$"6!34R-B7M49UHYI ;D(L5-:( MQ#S$MTYB\H&G3(($&@AF>"FX>^!3^Z&A#.)%5)TN$"P-1Y[/EN MF2_Y=B$(UM:*?&Q# 4#!+7+F[.1)5GD46CZT-2"D':U(CA87 *:N8\($RJ,/ M _?:>^4_Z6A/&Q&] M"2P (X3;R2*2F&-' <,X8ZJA'R/Z*IU2];714:('!H L):Z=ZT?3(^H-!+\A M%ER*#=%17>]5X2[&0I I8^%F(/ MW.$B))'W;_%[)3P%T*&6^]??>G\[=59!,P%L][4N>Z%4O MS^+?^SRIE,FSV%, ^T7YJE!F%RBMU9]1P!!0\>I&LS+NJQ$@ 35>"E>V8";0 M\925XREW=M.EXS6H",$84)EH/31H!SI9GZ_86L@.!@X>3\>)KH97XJ1@0:FF M#0CG^H;8U:#M#W8-)X\-\?^D'Z@_;.]XH+NFLL.WWC/V!T&[BA( MI9G\9DL8]'QUB_X,R043I/1AN$9:["?9N7$O-1ZYUJWT;TMH4 >*V= M)0%@ MNB[I\Z;'=VBA]P.MU!(0Y]Z*(\&"?#G\'UT!BN:.CR>GIQ_[M]7TJQ12D;3A MI/)(D(O9*OR=/_\A_L$V"0K_(),*$!R%:RCSVFFE!": (7M=>\VV:J'_5*TM MK==64H#-N\4T;=T*D#6Z@M8;D@UV;>Z%<-!K2&SC1(@ +(N8AJ%"TPF. GKIG-O6>)AJJL!P6;= &5: MC !8NT=1:0S05AD(]N8&F-E"!8 +GK8@7"QQA(.\5+'!2YKI\SS1@A)5%P0T1PK-_*@+@"JO MUN:KNUGE/L]DK:[I9O"A<\X4LRKC\JI]'N+KI$C M4N5JG"=D!?OW:320?.'^10("P%19[);V6EM>%(BS@EJ9U"0 E70"X$U:F1P@+ %E]$Q].DQR46X=V"$%P =.I6M/?N]A^"_'$486+&@+0H MA#M]8PZD"-HPMS^\L'T>*\8V6"A0NZ5*BT&XBR^3J+KWT XP?#<:I3O**Z26BI(Z$'90YK24@&GG,>7\ MNC<*6$6FWUC5C4AI9 M]'NBI;@.GIRY=T>FENC)002P=_L=$8\OJKQ_&C/ ;K$>M@@*[WM#$\ N!&#BUYXU906! M'/M5*J02/J#C?@WQ@]P#U*.DLQ7^&O.G3/WK.' I_[QZO5"5A'!L5RO/QOM9 MT?UVO-E?L5LBS>TB$([9)F+<[G<;\N/;IC"(YD/WSYA&V&7'?Y<_G,'6[R<4 M?!]/IVPA+Q&P?1L0+C8,&+ '!F!VOR=LWE02IBP%(:)03XFRZWWF<@:9=%P1 M$5BR93PD&W]CR<8AIVJV3'W==JKFO4\E_M%.GE[+J<1KNEK>E*2\5I;N+]5U M"8!"H@_9/-Q]R)\JHQHF"^[&<8>C\91WE;OTAO'.$T9EA2'LL@U(*8,!T8LE M\].^B E1ORTE+0EAYVTQ5*08(%/",UH8LY(O#&'_79&8/ QHW%QB=D9CA[1K M+T"!@R]"&M%-?]6!: ;U("3YL%IU2A%!(R^O9 ;#"48:CXJ#J$GI*U;V_.>& MKNLEC6\B=H9/5/86A65="%DY3-=]9.V%9[52[WY5"A<5W4YMRC#>-IWF)VCJCR)M.NB=XOH>MP;0<5 M-M>BDP]+@I$[#O*]/S;B65>]]_P9S7&L@]GZHEKLBKBS.>?/H[#/E[N";!7O M/9M%%4[*8<$>8WE?E8>(Y]6XQ\1A?T SLVA??0.]9ZQH;ISI@;8^TC8?XZ_% M>X'C+9$_7' SS7C*K3>R\690J?<\$Y5'G0$X:&-/MA/[%K".N=G^ZR)<++Q( M3",8EP[%&NWUGF^BZ1VM(>Z.E\0-LEM$9E[ _HW=QU"L$&]EK[Y5D8Y;V--L47"#?B7U9-K"F&NV4\K,N*+< WQOK?-'93#P/ M\=.?V(D>PXOP&0=(?H54N:EN+1)'75!>\EQ)3VP_&&!*'\,[ M'+%%R(N0KSJFEE?KEMRF[4WE^* 16=3(;P%*<@MB5W'[:U&O6RK;-2=) <+C M4G+38W?3U?G]UG'S)B(%+&AL_$1S9@OU_[84CN?12, K:%954]+%F*#,IW*_JFK#4&P" /BLRP M-,%<2FP@U[E:UC72+;M-&6BJHFW?T4/2H>P,*:P(%W-$9IC_BJ 9%J<5J=-' MI7:Z);-1TTLUP!U;6_)6?W&FI/-[$CH8NVS-O< D8F*ZXI,,O4>>.Z0;":SO M".X)7J;+=+E)INGO=>M=T*+=IFG!=*]'7NB>XVE(\#7#COQ_8D2N O?ULRMIRYAY]%-,QZCKW!N>7XD?6*SD.?S<&!@0=. M;QWK5A.;LJY!DF#'*OQ[Z,<,'UFE!HYRW=JMT2WI+7IX[4*#]8#%"UI2V^!%&(C9H31)L+X*D!1.)FHG)TH&ZNT15VJ2 M/"E0 'P6'&[9VJ/-Z*(J#"%IE(EB;KV9)<72QBYO^UM7TREV>%=OT>K3,6>& M[3O9]F.>_OOC9W4FI.IM06!)KV[KG6!UD"W?=>QYUAYE#@/E#N*0L>>M9>P! MG&'&,F-/VQEF]CX#DF7&GK8S(%EO3O;MI4%E,I+2 ]KAE<%6CV%[_LK@S>'= MNE[E?XY\[N#Y,,G)X>P3$1-4.9%&(;AHBAXY 8NU>O2P83TV'@CJ,Y)FG:LQL/ M/?$)VL-4;7^P;@+"^E.NCFO3@S4^:-Z5HKN;K%MEI)I7@Y!MT8Q()*-Q.'1T(.CX1(PIE.)!MH6+G_] MM=M]MGT91M?(([\C/U8YW=@U 2-ELQ&==L Z<.#;7#O'O&M+1*(5]Q*XBSGJ M=8@B\KD3@1?%_/,*-^2*3<'(ZZQEKQY :.-S T1$[.15LG1*E=2 D>79@Q MO$*$!S-*I\:Z+<)(&%T^0];%V3JUMXA\QU'R6)GPHL_WDFVK+GQ$J3?UL#ND MOV%WAJ5T5FFES_QJ-A16P09OXGR+&8+/:DZIW><#/N1QM\^:9DFK';)#1@OS M#&M@L >H_#^@,1@H)HM3;H6,5A'1\? M'6_'864M#M9-[DL,UH,SQV[LB_3,H1L[;)&:AF0A;L9T45D&];IRH4P[,"8/ MF#Q[CLIU6EX,3AR6,1.9PZ4<4$]^K&EG^(5WVATJO1(K*0O _5JG3ENBER'8 M9_D7'$E.SDZ/3D[[]Y6IS8D451N[KX<@?&%?'SE)#%'H7_T5>TN^WU?[PY37 MZ=N%OE2SUMNPKR<$+'K#8]!LB@\J2/ M?=#5 .(G5*I]I00!\AQJE"*0FZ:F:6M^#]4,D]G!>X(IF]A+?%15A2%X>1FH M9)XJ%10 E.Q.Y#LFHNT\T[H:_?E[&0#)4V*PE'7O":8ZJ40H4_05(/AS&=)E J=U.[WV^^M98/6;1UF+JV^4NTI0@N7I9,:=! (THQ8P@$8IV67H"45(+@[F6[@RF!!(VWVS#)Q3D*]#V?A+Y_ M'9(75D!!9J66('B%63)<"2:9NV\H03C2=\'UOD7"[9;^,JP7;P*\PGN#((P(Y=^>QRY++L[MM>V=D M[0XV#0]$R_OGI'')98W=[IC6?JXL#N=[0JYZ>E$8N-E3Q89G.FC>^41):>9W.) MZL+1HCZ$05Q9'2QP=A!1O=V781#$P@!Y'Q-GSK;PKC1]@75M"!;6!/[*B1M@MCB8+0YFBX/9 H#9HB&7L\B2 .F>+>-22[4@; &5U5G/;D%F/"9S)(Q6%%9 MK 1S=#;!91$G?#*SE%YL)Q*38"RVC$-*L=+QQ:X)F+;-)HC6H89/>YJ]3=B! MQM-G[,LQ$^8"@N<1K]8N M;@*E&E (\FM3$ "6=7GW[M!"?V]87@W(_6$'0Z=<7?)R>;N<%S*HG'X^^7KR M"4Z:&&!Z()45 -688+;E\;CUZ"$*G>_?&&-T\O!->\=94@>"==Q4XXO^!%I8 M ,A:KUYEEY6R@OW=3*J[O1735UB:]_6><6\4PO"?%IM M#[P#!1IC;-9/G'B1G\[U8B8H!B]E*H?=]/)RR'.NS+ N,TT3#4/<*RM4NOA, M4'WHT/1$L6ZDTMA9/NQ66'4K$#?&!AI@C1,:W0K,=A,XC(F[ GU*/-!HDNJ9 M2LLVH:DVH].D-0@[8;/UN3+$_J_RTX!:<183X1D/\6*!R&H\W3)>#WGF-"K. MWEYD&]\1%81\-L5F=^4X0# MF@1WYY;H\]7N"LYAFT7_UFZ_EZM$\7U]0/!6&4"W_TUS6[@!+*(&L#)4![G! M$KC"7:KLJKB=3T%Q*9#I?.'JJA7T!PVJ^ZGBI?O)Z<45I",:"-L=,,;!>(00 =.Z[5XGJ#KPC:N%[HF08-+O M8A&([_.UL DL@@9$E';M!;KODBF93-B -DP5Q UZDV)'0?.["^5C4VQ:'+&5 M+^ .?KP3C(\CS9/$VO(0=@WJ1<$ #%7YO>^ /)_*VIQ3(,^!2J62%*ZO2P M9*CN_=I<,DJD (#;K8YIYS9%62 KBI&6%FX!Y' D)+SRM%NJR7E(,QW6ITJ MO."ZVW\ TB^=!U33P,[-A*T9Q*#A'CV]&Q.+/$%5[>EW7YW**PNVZ-PUC*-Y M2+Q_J]^0:OX[>W%PKZ:7S0L+VN5R98C)_#X**!LS8F"*G(&/E3=EUW H+' C"-K2C)'U"=D['=GR9GWX>PR>MG]NA8X3.!_SBZ_BM_ M;(^. NG;ZMU_?J\W&'N@Z=OR_G$4_7[TOV0-%WY;WCZ/H3-Q3 M[/6IZY(>@/ H?SQQ;CNQBGW:)(GR-//([\F,,PK1BUTL(D9E[:WNQ$_5AQ.P*"/ P^6%, M.E6F-6@#[4<:747[ +PA9MV_'\2@!'><63/VXPRVHHT"WF"S[M\/8M2".]BL M&?MQ!EMJ(>&/G\$;:7:=VVN#PUL89G9TO45#G.T0 MQ/""^4O WSW6&]R4EI MZ+I>@BSW[&9)XJS>>@/AT99]L]25B/3'T73U###!G'_V>_&8"A-+C'S^';(>%;K?,:['1=8,+$?]R$;X<\7(<\7(<\7(:B $#P(0_7(0]7Z\MAIWFX M#AF?#AF?#AF?#AF?#AF?#AF?6LSX1$F4DSS[U[;4V:_^]/I*'"]9\^- MD2^9VC3E>IC.5)Y7;4QG&N10^/K#B^83[ N,=.XM'\,KMIQ&*^F$5JF%GJ>Y M4BU5$E4&[$>AL)"S].O'D].SK_VG7VV+5BG8GIB^] AV6'O2M4Q6H,]%K(9J M9E1MP^E)[+C%.H^#_N9.$%L\0':=N]IIU/ M@#C\-C7X&G&NE(KIS>C9(:RKVYD3EFZ##<1JR!W'%XVG+Y7N"(A[LP54I;6F ME2'$Y+:B5:8"@,:ZD3#609!B'-#','E[?/WWBY!&=V'T3QQ-L!/. IYQ>M-2 M4FE[L-39\[73'PB!K*WH9H\R;=W#^Y8QM8@7PQD[@&4XAU&4.-3^,?><^5:G MDIX.">;>MEX0<__<#@W1%_:E'7VO\TA)CCUO2N??'U,\?Y(>NY%\T+^%AO$X?YKJ? CGH# M(3*XHQFR(XE"VX]6MSPX#O;982LJUN3;EL9M0;I/00B3@G5NUHH+;@A@XG(] MHC1.1LW5*R:.1]D8G?"SO=0UL+5O=:I59UU-?.W)"[!:X2A*KG*2*7TXC3!) M1526[E8MNKSV4$*&QF2]^YD)_BOVJ!?APMZRG2LSY;>ZU:*]N�"ZSW6/"' MQ/& V@5[GQP=;P=[9PWM81QWTO,)7H:$7W'F@M(9JS)N6ZW.THW5751 "[%>B53"[]GY^$& MQ%_TD/UR7&$"\$%I,.Z?-W%,M B];3Z5^!C"*, M5FQ(2^QXR(]6W)KOS$5WTL]JPH_+*T%P2Y1JRL8$4PZB=0O>'R'Y_DABY_M# MZ,?"7:%4]J55(#C-Z25?"@&:J2,;KT,G.1=SD:J7#&5ID '@=18+)5*@G/$? M"=9GJ3"H!V0Y*='*,J*V0+4QO5WB/U& U'-9\>\0E@QCK5E/9D4,;4CQ-V[4 M(I1MO0/G)[4PI<4@+ ;V,I5" 3"G:";+F[*P-:.J/0:F64!3A)Z9KR3[&F26 MO,8ZGB88.99L!Z]@752\A B!^I2)H'5^C$G M^_8M^C,D%S&-P@6;WF6+F*HD!+]X6\EK 4$;)1/\C(,87S/$60IH[OF7]?CJ MU?%CGC=Z2"E;RK'[B%X5XZ=22Q#O '2XXZG^+?\I&9KWV(+AW5QJ_]6!#&^7YSK*? M?5Q.OEU5",[15<>Q&4)HE/)91;F7R?X(P2&X*BT9!FB"3[UFZ&.8GF;O2>C& M#L]GJ>7$H!X$3]NJ=!G :WWMNT!++T*^\*!SDV#H49"MPF)"%X=1UD.'Q,BG M/%TR6O%CC'136JLY$ ZLE9:^6K"AC=9LQ4[<*U/?RKLP"+/CT!U6.Z&:5 7A MD5IUT)I!A,9I?L$VV+4 \?=L8GL"CXO\)HFG,HM0,//85*#?GI14ZI:OA@TN M9>!:7P7O8^+,$<5L?@YC'H0WXR=50I$_GO+CS#B.RI-KU&JI6_Z:--M410QM M6,K]P%5W%(K"W=+8L'5&!0H:4V):&"V6R",.U?,Z"DN:L% M9IH3."NVG4UBS'D:&;JS#3&MU"TO#9E/3,&USHI(#""?SB1_[U;6#=D^)#B@ M35K)R8Z/S^R>P@MB/CB3$UX8K"W;:?@AIK=>("!DAT-VOB^VDB2CN\71/&1_ MX9F;=/>JG?:@V\OUAJPNO4BJ]Y"^' J[J+[3W:B^I*V!:*S]R#Z52_7:)>9J M.L7"\KG&.$$1E@7GV53LY1P1/U(GM4OU'X]DS4C@\; ,",)/G^J2/@=@M M!\1Q5:%,"L&WZ:!Z&P>>XRV1OYZC^2N(:A]+?7D(#JQ*[=AD>M)B:'T[N#L" M-S/XSJJ8E[UAQ>Y=*.UA;6)0S":F??67E(.2;6@4EQ66-QXB:>8$.&XEEQ>\.SAB<.3S]#R MMZ&5UV\&-?OT[:PW<(W@06/S6T#6R9-9Q]/\0C1353K!-/;YMH ?&^]YYY/T M+ZSL?9B$;ZBFZV::[M,7M)X^-(._]Q/YQ9QG":*C8.@X\2+V>=;$Q+H5+I8$ MS_EF_UE8%LXW+UY.0M^?AH2G#[([QG_=/<:G'1AXP2#7A8'HPZ#0B0'OQ>!I M-5CW@U7/=65?TOMH);VQY.CR^M@U<7A3N>%T/U48/#R;W',BAOU_-CFG=G]-5VSEN4!T?LT6N=^PRV98;3Z:9IJ&8!0Q?IRY M&5'P ,Q'01$[).S%^B,\U^HO=K MDF:4J%FA0-.JBP0'ZW9B8!Y/[_#+)L#@GGB!XRU]!BI[*&SH)CU6Z%"=!GN_ M=&E&8^J(8$_M[-O3J*VU_6/3UO;M#NV+S7V[X^.8J8^!6NJ,\#7;/%CE&[;* M-\+QP4S_ YOI#_;8JD;U@ST6KFU\/^RQAQNMR@9X0#=:33FA$>\9)5XY/+A0 M1-9X]+MFEZ*O N?IAL8W*7K@H,C,,N8]LD]JMRKZ*D!V+"9**B=*!@H 45D\ M&7=6?7A!2^WTJBH,8;=BHG&RC#C;6 !P4G6ZT,R4]9J$\ZY!XS-I/<'LL;)H MY^*ZC0*9K9L82$TH"Z#Y'J"Z%!YW._MT\I5GKNC[S3J8*B05U1YKE7:W4;=1 M"+N29H9;$PH$>'^SR35I"F;'?Z5$=6I]H3\WKA8$U80J[7G0JO8V4BEQ<54] MOABEAK5AH#%WWOLHH-):BXF770*@I&S977O6\30W!7>5L9&UL M[+U[C^,XDB_Z_P7N=^"=L\!4 \[NKIZ=V>W![CEPY:,G<;+2N9G9TV=OX6*@ ME&A;T[+DEN1\S*>_#)*2*%N4J"=#60/L;&?99+S,^/$5C/B/__6Z"\@SC1,_ M"O_S=Q^__?YWA(9NY/GAYC]_=TC.G,3U_=_]K__Y?_]?__'_G)W]GT_W-\2+ MW,..ABEQ8^JDU",O?KHEC]%^[X3D,XUC/PC(I]CW-I20'[_]T[?_]L<__NG; M/_SQ3Q__G9R=24J?G(3UC$+"2?[P[;P[=^37L_3%(G=(OV)_1?_L!;?_SQQQ^_ MX]_F31._JB$C^_&[__/YYL'=TIUSIC!(_#\G_,.;R'52_JLUZD&T+>!?9UFS M,_CH[.,/9W_X^.UKXOV.68^0_XBC@-[3->%B_SE]V]/__%WB[_8!2,,_V\9T M72U%$,??0?_O0KJ!'Q4X_ @99CZZ=MUN([B'1^] MRZ$R3Z!"[^? W&C&JOFU_LUQVUA.F&1J> M_?S00IG_F3$A3N@1P88H?/Y#B-=JZ$JNG./:29XX6S;_;1QGS]A__/$[&J1) M]LD9?'+V_4>)E/]#?ORWAY0Y,4CVZ#P5>"+MHVV$= #7*P6CM;H%PJ'9(&C7 M<9B3(U\XP?\/P+NG^R@^7O76MYS! -.H=SS6 MCIHA'W8Z:7N/P)PP$92G![;8"1,?ELR-P[&BZ0S&HT[!$_ [:H=\1&K%[0^* M.65;8_*.QG[$]H[>!9ON:VQPW&X&H[%2M>.A6&J$?!Q6R]I[$ JR;&/O$2 \ MV1 4)PE7?D!O#[LG&E=H7M$$\<#3*92-N>/OD0XWK9A=1YH\,@**1)"<>(S= MTXT/9V%A>NOLJE!.TPS]6*M6K#S>RFU0CSF-J#W'74&5 -F)Q]YUZ$8QF]KY M42G?5)]'AS"-W\XC3S\4FWJA'YE&:I<':FT7U./63/*>P[C$9$$X&Q+%1+(B MP&OBL?WHO%Y[; GAKWUQ.=HPD>O;HQ_/#:J61[*F,>HQW"1SS]'+R),R?3M+ M@:7G,=LE\C]P7/I1:Y+JMNB':HV*Y6%:T1#U$*V3M^?PE#07V1^$'^FOPJD1 M5;(_9W^NXL?H)6PR1JGE7(;FJ7J5 [-H-H=A62'M4(,22,-4#\3M#$B^VEC% M=W'T[(>N?MVJ;3Z7H:E1M')\'K6=PR#5B3S42,U7I1D'.\/U+DI2)_A__7WM M)DO3>"Y#M5+)RH%::CF'85HM\%"#5% GC/RTFR: \65,'.IW2(=:I8A=!Q>?FX':M&,)PI&#NVT4Z@_/*YH@'E,ZA;)Q=?P]TK&E%;/K M^.($":\1#K%*5;'R5OD0ZN*IE[#RR M!#4BR$V.7)>O[I8)3C77?IIFB(=7G6+'**:V03K8:D7M'+DJB9*,JHUKO_-# M'-,P%5$]X$]L8WPX#A(W:(YX+)HH6MZ.5K=%.C:-1.ZY)97424Z>"/J3WU&G M%%X*^<_TPDD=*57-=:>F.?K!6J_H\75T55O4@[5!Y-X7T#EU"!1SLM%K(6 L M/G=2NHGB-ZTICENA'YJ5:IU&CN5-4 _$:DD'B!^+249UXE'WL'."X-,A\4.: MZ*?QXU;H1UVE6N515VJ">M152]ISU'&B)*,Z\:B[W-%XPY8%/\712[H]CW9[ M)]1CGJXU^E%8JV9Y-%8V13TJZR7N.3HSXD10)Y+\U."XI4'0-#J/&J$?E%5* M'2&CT@+U$*P4M"\N DU+XXUQW4&@9>3^^K!UF+U6AQ0RML!1DWXG5]\)_7@T M4?IHNUW3 _5X-1*\[]:;\R""@G*!$A/_S@K>QU6J'?%/JG:^>A;(AZ3#>H= MOQ(\:H9T1#9)V_NEH#HB.6E+PU&\6#0;D.6VLQF2%2I6#TJEX2R&996\0PU, M^9)UVJ$IERQ,C-@)KD./OOYOJM\%G;9#/"1K53M::Y8;(1V*];+V75$*LH33 M)8SP9$-PR9S XRX6.%4;H./O$0^Y2E6RH5;Z$ND0JY:QZ]#*J1$@AR#?V6I] MY8=.Z/H,R2.1ND*34[)E5Z1CLHL!*K.DU?1#.)([B=]YP[.ZO;B\?;B\(.RO MA]7-]<7RD?WCT_)F>7M^21[^3(EXR@I91^HVAEVXGDT8:1+YVVG85+:50\]:RCAN@=3"=OOQ&Y MR&.@<#C"YDVR7H0?_N?SMX#\[ 1,K6:;G3AR_^>'FKTYP M.#YS;ML7N8.V,H'JL$8=$3MP._D[#W5&GJ<(YW\HC!;$24G&BW!FH[CX/LN/ M5N?F$]O"A3]HP0A,P;9T\-A"B#NB)=CB/4Z1V^*);OPPA'$QKD4:X=^R+2RN MS%P7,@@E]]2E3)JG@-[2M#H$V+ +\FG 1.'2ZH.")UG"3Z!PK.H>T<_QS?]>]#I^98E'\QK346.2H"7+7K%)(=47U>\2N M5REFUV&7$^,.9L>O1E'(IR>SWC#:J$6=;&K3HX;38WQP?[T*HBB^8W(I/$X] MW:0]4K'*[MK_1 !=%,#?!(MHO\"(%CL3=.DGB)V0- MK,F>,2#T=4]=J/J71FP%3I(H\!:0M8?]5@E30M08]$,"20?>(-J#?1>QU;G# MWZBY;RY,??Z:!%&XH?&WH[AQ%<".;T=.G'#J!,@3A;X% !Y?884<.=..&)MK M'#?:T4?GE2JK.BVP5[=%"G]&*I:7/Q4-4:^#ZN3M/F*!*N%D2_L/JUN/<72] MI^M#Z $IANM<[92KO7?\DW.2Z7SR+J8@P"6;1<*$+D-OE6YI7#I UUC)K"=R M?VVAONJ]!MT0^W(;Z;N.=LF#2";\H(RS(4>7179T;C270R;J?0-EO.\=.]O!W\/>T?] M.5Y#%^2.9J)P>:K4MT?LAD9B=Y\9!/$%WY?*8LP9 XMG@Q,I#;M0IB9H30NM M*X[?IX&G4;5F-,B^K'E9<7O0]5,4>2]^H#.+\C5R2#I61(6?[#O$4',B8M>Q MEA&R QZCJS'E057*1/?95ETL79@37[ZZP0$>$S=XC6%7Y![5Q@#E4ZWF?H@] ML97XW<^\,B;Y5A@FB0\Y)Y*Q^L;6\=<$5A!G 7YA"T?:PMHR8!*UX9?.P^?$ M18\]F%MEUT WE EW[V^VZ6K]FU\@ MLSQD+ VBA._$SCIZ@>O:92/ #RY(S$P $N:P^)!#&+#ET<8MXR M7Z@]W].UQ>[ =2J6'+>J(6:'K96WWS2;KS-RPG96%F/J"/$+9TR"G?4C0:%@ M[5DH?C\K*W%ZD([8DXX$'/:9W90GY@,=E5?[PU3S\:B_QG1.?>,[3W[@ISY- MEJ''4XUMH\!CB ?'A>E;PSO(%MV1 T-;0ZC08=H7,;BT5J'K@%<8Y?<#Z9OU MIY76]$\45K_GQ^?=J]H,"@=F#Z%K.\S'Y0V>1.M;S\.MAWXVK)#&\T)Z1'TS M%8."A<6WTME+GSOG#4+OS![#G31&[J#U2E8]@"NW1.R8#0+W?@ FZ2)Y[#:6 MEGM!UZH;Q@?JG<*.WB#:]OB=L5[5(W^L;HS;)1MD[C%>@3*IFC*M.>;(NE(1 M@II4A(DJ,ZBE8PBDVO=XC9>_O5D]!?Z&/_ Z/JJK:X<4>QI5RU_=537"_MJN M5N:N(U!Y%Z:0G?;YV]P5JW_K-J)V_.5CI-?.UAUZAI1O]:N;QDY(8::=TOIK M].,>B!<[AH(/=I&><["\\)E,;W&/GDWV;^0L6P#@"" 87O,A%SF#;LZ49X]& MF[/*]LB1JU'5BLW9:6/$>-4L<]\EN_IF%\?N; 1EK\LO="V?GCQLHSA]I/'N M4Q3'T0O#)EUX075+Y$Y9HUXI__9I,\2.6"=MUU'):8H@EPOZ9,GI1E.,<,6> MB< ,:@I'KI\+JELC]K4:]TD7>:3/$_E8G;>>KNSRF#*@6MW>?G?00 MCW@NUWA[-X*NF6Z\>GT40D1K$5+GC84V!NOQ47Y8FB3Y&GRG_35MQA,87]S. M &^,KD)F=03SC.$QJ7$=K&R/VW7DG=P<(L MIO8&@8&X82J5,9Q :*X]FW<]!OV0(Y>Q MZ@81#;/ ,W/9QXAKL+WXF%+[T^B&<%SMNPUN,\OS MEC'/4_ =E8RI;7'9@\);6[^PGO.;ZG:OJ&?Y;GK$E\(/I9?!\IWT,DUC_^F0 M\GS[:43N'!3O+B[6DSY,ZJ4ZQ49?:H#6+'U(K: M.9" $R2$?6<>_$Y!GHDG_Y_MOO/RX(:[WX7OR/ M)%N&/ EQ#NDVBOU_4(]]_._\6=/[)__]N,?%__Z\8>LL<^M M)=Y$'=(D97_ 8MI)R0,;G'3WQ.;K/WP/?'[XGK>ZH*[\E'/_^..",#I0&,I_ MIH'%/ E+S_/A-,<)[AS?NP[/G;V?.H'R@VA^,J..R)'"7/E2U'%C+\1HTD+X MSG'(.0L"/(@?$LEE052_M!22/*D!H+[(&3. *[C8\_-[FCIP;WOIQ% !.EFZ M[F%W")R4>G"CZ_JZ9;M11^1^;JZ\ZN?-O1#[>0OA>]S0Z)T[H2Q^Q)U@=@^HU()Q^M(?1C%,C8 MT]B/O,O0JUT'36RB3P[KZ%+8(S%VA,+6:",7]Y0<_)%X4!$Z< MP"Y1W$>>'+%: 0&N>++,KU&;K5?18SY.KU-7X^S'S>?AY%JIAQG7@CPIZ%MW MZ)$5/HDU0.2Y(@+$U$1YZ[EY;%G-6F\53>?DJ4<2#^FEHX8(M7?1430M1?<@ M,VJ%FN/%[9%+&[-DG<>=2N;B\N;Q\N+PC[ZV%U'AD__E\>?OX0%979'5W>;]\O&8-R/(66GZ^N[_\"^MV_==+L7&PGD4:6K:XW8U0V$[K[B2W@@""?. M+T4R\@3HVUKCCJZO90_]*8Z2Y"Z.UMHP\7(+Y#Y8H8[J=,K7B+VL2LJNPXS3 M(H*8G2O5X;795VHS8;@8#1C-S4\TI+$3,&!8>CL_]&$3 8^^+D5A+8TYC#LC M][1V1BB%FAGU1.R?+17H')(FV"R(9,0GQ3(K(GE9>E$]L1TV@M&"&\(I&X)6 M&V+"QPMLV9Y>[_:.'\.9POG6B3=45RM"VQBYT]ZQ"'C9H!0,B.%AZO3&NU@5!MOE66%G#J>E^9 2)'XO7 M-QIS5+=$CDDUZE6FTLU\?0\%,+7CR]0V!44(BP<9J M!5D&*Y39,!7BR?W*;11&F0GT.=\-NR+WT#8&*%_Y-O=#[,.MQ.\QHW(FN4]+ M/M_PC(8Y*_YF>%A/_U%8(*0;"%^N\_5I#2'WZ/S-IYU%%!Y])SSA=_PP 12G MR2J\9W+%!Q=R7H>;U1HR;>N.;9N[(0+]VR2O]D<68QQ?38>LN"/!]HO@ZUNBXIMI=9 M5)0?'@"]\HWA)[J.8JJ4&/_LAU'LIV_9"FL9>F4JXI'N9YIN(_;-,VL"1]*Z M0Y5I)4".,A9^CM,@XDG8(\8_&U;H>Z9S4YSI% *30F+RQ$7.*/3]TXC=RG=*=+ ( @9,1OPLFF;9VCLCF^#.)HS?Y6U@NRI;; M14YPLN1DK;6K6L\"4K5JGL+?25/T4*67N.=XA>*)DC+Y(&E;6IR-K"GSQ6QC M13X\C:FIP;7;6+H^FB@Y'0#=TK1 W^6SXP>0XNLQ4MZTR6PLGYS$=S7&:D\% M.6!U-(L*9"U)( :XKIKT>:Y17E/E3"'WG/HB4O)=$,[9#BK:,(^OKF7L+/W> MI]H&,X,-Q4%A>Y/$+]3?;%/J+9EUG V]/4"9C]7ZY+%SPQ/@#F203Q-=#:/. M$VUI()XH.JO2U34RAD1R)((E7,#(O#L*UP6Y\(,#M+9=@,N>G1QIIS"WDRMF MT]/$ A;+=IG:IVY)VI;&.T$:[7*T%8%W@#'#S+TM <;B*G1:NW J/%.? YK MBS%+PR'#42UZH@-/.?>9)EMJ3V6> -ID%@,(U9&8'X@V:C+M.@T5D(YFFVQ1 M.C:8-F[HK0V*:C!UDN2P@QLN#P2P^CHA*PB5I;YMV.?6-$<.DDV*JFBH:XL8 M]AI%[CJ4\^IP>[MIF\=74-Z>[D4-F]Q=+6X6CW6NVQ3JVL[,+;6;O,J&,W+( M85;I^6#-DZA;W9F-HV2E0O:\3JX2#$U0M)Z9YQVI6>=[LNF,O.]8XB']S^J2 M?BQ%QU3*X.QC9+7RFJ]%%084^:(O_&??HZ%7Z$W=@/W'(*][75?D2-3& )H\ MTMI^B#&JE?C#Y%C.^2Q* ":964\Q/:(9G&3+=MN2//$DW<+],9=F.3$+:'/G M^%U00>DZ8U0X-H I*F3]9HH*)^*/B0K<98 ;/E@8S@YSA(7C>KX-I=+K>^ ' M@29UCWQ?UQRWRS=*W@VCIIFP*YN58Z\=\)T+(/:&[<8XB\EM20>PU/93I$X@L%KR2 M*7EZ(Q^ +YLBOB%%[JZ"]T+S$M)V!*8%ZQ7F<7+B%E.#>G\_R(>5C]$]!1_T M UH*;7^,A@&DD5@AAZPQ#5Q*7CH"'\2P-ZJZG7-H%D+!KB 7BYR^9(+W2^T@ MU#I6SL'D<6[R4+Z6@4_A;Q>L?1 &)E$%!EL,7;B@;)?E^GQ.9'\'%/Z [/%* M3E;-CV+8%3E(MC& "GHF_1"#6"OQNR>M*IC ]85D(VHGC)W7N!%4)C>!*)6 M()^S?X@4I04%[JPD_>L".?%723GAB&M_82V\.B:QG"AL\Z-XN9&\2#UH2=Y=P&,?1"] M,!A@,OSXA^\Y", G?X.4BI^5C(K5B0L;FB)U;A,%P9'KVEEV6B]R#["XKEJ" M&HG=*]6F2GC4PDY5V/0>U&O.%3N^EKCRI6:1M]2#NRTF2]WF2ML8*>"8*5FZ M*JILB7BET"!PUY'*R9[!WQY1"5LJ(S>2DA ?(I5T:Y3L,9U_=N)?:5HJ?UX+I30>J3/*ED)'870=\3IRLHYADY$E&W\ZZ:$*- UY& IS;D0S@;HDR-W\*QMF#&AP9 MCZK_TO-\$90AZI5Z<'.6/?T9],1''#/EB54AD;63;&LS'[?KB12?.JBO' ^9 M=,.^Y&NI1>?L_9[-X9''G'S/-*CXJ]OX 89OH)6Z=OOD^+D% @[O!XG/S0-?.?)#\3M/:.? M.G[(R4;$+:*ABK)_WTY]MC7)CY&Q47+:$\G)=CYK*V8HQF"W1:$&5C\=$C^D M2;)T?SNP.0(&E BYVT!1:S:Z?$^.,W@N&AW2FI/V'K0P0V]?$^5@W)40=GCN MK5=7Y[C/4#<1P"JH9Q@-2Z\ #K !.9U"-D#T)RGRQ-AIS5(98Z)P)@5K4N)- M)/-1[T[JT=6:H3+5LSGXS6IQ#[YPN) +""4B[MS9^ZD3-$3.MB* %(&[&^.H M*HAA;\0;]PY*=/6"ZWSU>J&N7HOX4LG0>G#IA#8YW[)^;%(IQX%6KMHMQH2> M&B3;Z=_GYQ#&MJSL.CN@T!N@'B).^\T*'&K$'Q@6,D[D?J2CKC9UN"] MB^G>\;WLP$=N:):AQXO.+OE"P]A>AL1FY^AMC%2/ ":49@4-K10:&#,D[_Q@ M%M;#HE:RX(L'2":Q4F8.L3M8L'7"^A!Z/.N'>HS+S11Q,SF59L*P;;ASWCKM M&8I^LP,9C>IFNP79:5;0H9-]K'V"Y(/ER&!H]7,]]]5Z6G;K^,! LSBL:&.F MTZYS=&Z- 1K]^ZC?W%Q<)_[P7@Z"H0)$@"C=G3. =#APQSWRD,6TK L@QI+TQNN430XP?'92PGS_, M6L7K*4W5F+D&'8C P6PR1++">D+S!!4#XQB 2PV5^8&,B3(C@4W.>K[)"L>T M7F$>#'!SY[S)]&,\G"RFS!3> 02CM=R=#_17_S P_/30VQKDS:=KI"/ #6WMC=%L= M(8:Z#DK87PVAVGJ-9:K2ULM'M1;26"+/%]9WZU5/:)Z@8F < W"IH3(_D#%1 M9B2P*7+OS7;K-:;U"O-@@)MLC2:/S1^C1^?U%S_=;J, BL!?17&KS%H]R"&' MGKZ&JMJ_M:6%&(9ZJ]1[MW=?O"6$I\@*<_X6?)I,8.TW@I,;C)--R OPHH$' MJ3#8O]/8=\%Z">02(]F"B ?)@?6HO%U+?M_]@?.P@'6<0K7!S!7-9P(X.D6K M .6X[0P 0RMR;T X30-LV]='U?4HNZ^U7#9CZ7I5KY\-!,IK0SF"U/H^I=Y*ERJ0]=O]M4O4H<5YU8\Q>VRASCP1RG#(!BQ).&WQ7 M4+>6,&\D9>%L)Z;/4<"F>O(4Q7'TTC5/W/ ^>ITD![8&H*OU311N'FF\@TSD M!C;2=IR1U]8KKW/?ZEXS\>,&X8=QZ(P)^/1-'LL)C.S[]D@&^)3[->S^BP!6 MKT+IZ3S]GN[S98>!?]Q?.J**$^R>H?CE M>DVUL1*3"X$ MFV4Y00A8KN<<5!4GE.&WF K7@U6 M9OGJWN0S!^]Q&T>'S?8JB*)XSU19%0_'JXS4LC]FG.QBBAPEVW3&CI&==.F; M,/$M>^_D$D(^(M M;SOY.^^G5K<7E[$_?6PNKF^6#ZR?SP\LO]\OKQ]?""K*W+^E^7M3Y7_YE]7-Q>7]P^_)Y7_]?/WXWPC\0UCE/*N&E2Q??=WA>U.?N?A# MG7ZFNR<::PQ2U0ZY!VI5*]TZ M'#="['EZ63NOB)3(8_)%$+7D<>,J9\_!LF*\3G#G^-YU*!-8U#I;4Q_DCF>D MLNJ$M1T0.Z29W)WSV.;4"9 GUV%1X\NJJTZJ]IF?JVTS4!$J_E+O4A;1KO5> M;6/D;ENO9#E$L:HE8D=M$+A[Q)X@2S*ZEAUS*C4MSJ:N>]@=^/MI7AT$EM(Q MW=(P\9^IJ/MB143[C)&OHE'AE]= MS\IH MS'$3)3;O$7BV@]4A35(GA,@MP(L0OK9>V7ZV)!%)JC MN..>1X-=AK5/!897[Y,3\)=+']BJ..'4QPFE$^H]I$ZQ@1P;]:W](763J0+6[N8C]T_7T -4OY^FBU7GK1OB8Y8B^"R%V[ MO[%*]W"=J2&&AP&4ZGSYE;,F@C<\*F;<2<&>Y/QYO6#Q5H>URF2P= ]HSV;7 MN[W##.4=**24=#1FF Z.=,G\_)"E$$-U29K)'Y_4N MBD'Z99K&_M,AA:*GC]&= ^4/-98?D1UR*!O;T"K0C<4+,0R.KG)7AZ\ZO/P@ M9/N&GV+"$T;V,5M^%>73[Z(DC6GJQSQ@CV2E KGX"U(HL"#P*IOA*5."T1%J M$%4/0!FAB:T5'=I?IN#&D]'NE5]A7[;_D[1_5HKQ;4%"8??4><6(W;'_S*>W MY+\.3N"OW^!=5/(7ZFUH,@9V]V8W6^P>QM!FV-V/URRQ>R"5A\1N>0_W :#[ MFP519"2%D,1)B!#3'D*;)]=%:_\CA/9#MK*G24IB-N>0Y,79]\5AS=/+@B]4 MF:J.1*K.HRXN*WZ16="+=_[\'./GT$^3OXHDZ$<_Q81LD6+MU(;/WX=.P!/[ ML](I3= O404\-F2[YCQZCY<2X,DK1-!B7)1K2%I4)/ .,?R'X2 1MY+?3ON8 M=0X_@"(C>8Q(3>0HEXEP44M%,8@L$I%)2PIQ97@X%YA(B:?>L,SFEVA1:\/F M4T(F!F0:I=X%]RYQE/97)SC05L5_.A%".LGU-T[Y)6);*H@W 3V4Z>Q'W%,$ M3R*8RB/J!>%\%]KZ/OFR_BJ*U]1F.51K=A-&<6N*'ED'&P&40Z!- Z5YPHV) M>0SPIH[,_ #'2)LQ$">+*IPMY$Q@N5/,P1'$=W*A&!X_D\B.2SZ:7DG64D". M-QW,47M/K^^.&%^Z:#'@37Q(3I[4J&>12"[>1[1)]4T[]IN;DSNQL:_9W^_= M3$=3=KQ(?X>W+UUU1'15;NO6I1$)\5B]US4X4A2MN;>:[NK[_2)K;_/VOO!^ MAVC;7UNKU]PS1%I[%C>XV+:+K/'&"?U_\!WV>10F4>![_!_+T+MCDF:7B7DY M7B?(T\OITK@YIPA)>#D$8,T(.JE_W-Z*0V9;M$_<*RYDZY(6?N$&4 M'&+Z2%_33X&^GO0(;-ZSF]88=C"/K>#Q7IVW3M7.:QM%(%ZYJQ");W%4H?CA M>B86*>0BA6#D"XA&N&R6'KNB,S$RJ+RGSS0\4"AT"H7:8#: H(QSMN!BJ[ZX M875BWALYL+4T0SGUEE%7Q##45H/N6:LX'W)/W6@3^J@'?M/^@W\XX,]&/W B&2L>W4J5_;F MDV:H'5>;X9AZ?LIO3VS68UT&0?0"29>NHEB()"1JFI1,^B$?JL:JEW(G M-G5"/(S-9>]\?)IQX*>GI2&.8,(97W\D3GWE^#&/,RUVE4V334,7Y*YLHK#J MQ77M$3NPD=A=QRX0%]'5N 9NTTS4U&>&0[=V!JKM,+/!.QSR%J-7.13$,.E, MI;;-1)FRRF"A8<-D4]\#N<,:J%M.=JEMCMA93:3NGJ11T.Y8E7>T0=LTT31T MF=^PK9UFZMK/:^ .A[9%M5E4%T^3Z&S56^]BJ/"=OD'89;H,/4CANH=[LX:) MQJ0?CB=+EX5G7 _5P-1*\^_ %\@N2 M,R"" X+)9'3-[3KN3U'DO?A!P*;)ZS!E.OA/ 5TRE=7(PX9II"T-Y&[=R22J ME[#L M:(CCVCU-80)TOGY!GU+C^4[;&+E'URM9*KI4V1*QWS8(W'EU%H6;LT<:[P@P ML+B]8G* &"!%XZY*TQ;YX*Q5L;2'JFJ(>&C6R]MK9*;9R$0P;8RH)@('O'/> M1)1OZ"U=-SXX0=/96GT/Y,YHH&[I/%W?'+%CFDC=.=X5"$(BKU?(SD(3)?W- M^2&&C 3D1N9DL7I_*DMH)=(6F2FHITAGON_I3@VY/_0T4RE.O!LIQ'[45Z,> M/L;Y$LF8^UCF> IO7-LKB]::!2+=Q9%W<--?G#AVPK(Q&J=W)8,:('MIT M]9G+W3Z(WBB\@L_SAO(LIKA=I\6VM >Y=^!$IAO3KK1F[DZC;+9,DQXCVYM: MLQ="#,K2V]_1F!?(: *9NO;(4:11514FM(T1XT"SS)T'KJ0,-6%D%3W[;CR! MNOM,78M7]CD.K=9JX9I[45#RG(&7*&W#2]#<.6\FJ6Y[$T7NZL,8K10JT(LB M8M 82+'>4Z*HHV1Y-C0VQB?5&$US9G^J[\7=ZLW6R=^J2;X'AVO0K*O'*4OQ M:%TN@RM%(%R&VA! ##7=].B<_*O@QD\$2OR0.TC3%-Z:R'MPD=H)NAV%N3O) M@"GRZKP$USD9)LM8+.%,-R#3/=U#W9UPTS"7UC1'C@E-BI8J+FO:(O;S1I&[ MCEM)&-$0-9_7S'K.;. :SF &W68TG,= 9,F#Y$QPS4\3FL#J^TPH"O?HO+9( M+UC7 [DS&ZA;?H>I;8[8>4VD[O[NDA=(9,3MYA<\T;#Y.7%ME_F-VX8'Q/KV M\QJY0SX9SH8NKHEF(J5M^BLDCTK?&B:6DT;(?;):J=(U?ZD%8K_3"-IYK[UE M_6A"_!">DAQV!W'P7U5P%Y+YDZ)G< M/E!#+$SU)K(:].-L-C'=R.JTLES>([Q;-0CM,>J+'#Q:F> H3*>Y(V*8:"=_ MCY ;A0M9K4E6DO$+YV0?#J:Q0Z8U6TJX61U.N.E+_1T 0HRA/F5E65Y(V[4, M\[?K;T;8T(T2;[EN8RK*VG"UA?(NWH6A QJJ9/CD! ME#Y$6&IT%5[Y(?N<0:!2:-4(8GJ21(XU0QC,I':I"3W$Z#.(6IT+L&4L2,%C M0;1U4-%@D56C28,$HC LF(AAE$>)DZ7ZB7/6%H-*W"WU#@%=K?,2?B)]J8+6 M/DT^4P?N0[Q5R.QUB&-FN$].XIOAU] \D /:*"8MA;0,R0 QY(VC9^<8$2D- MO*\!EX+>'8"XA3F#13S[C+S.BE9 MPZ_QS*NBPC-UP%5I[B=N;NCKE=[#I%M:ZK5F*)VE(/6LYN8L?I*\WIW,:-82 M:AN[SP9%S0Q1#9#U?6>!?88J#.%U.:M%GD8/'U1-: ^_7U7(/5M\,C]G#'[\ MP_?*KK4%R$L1+".P?:M=MCMG/BM<2!9 MKE (;Y*-5FGZUDCAV%#-D^*%ITT1+[F:).Y5%6W!G]M;=^6Q=54\-0 6A(H$ M?]Q/D\-^'_ X +:O%#QL*4VO M"PFJH*\[*:3N/(2!\I551SK85U5]U>J\HF)KI[1R555RGR?!GB3 7W4A$LOT M'FDD7#"9>'EERW":LIL+HC+/+@@)9T^N]= SP9+*EJ44D.XZIG 5Y\VOE3\[ MZ2$VC=SH1@DII ]@GJ;:O@UD4*_LNFLS.!SEC!V3V;_>".0>3?Q=SXS.1/+%PW>X#L_)B& M)+._\A%T!$F9\2*!W5&89 >Q;*0QT+9VQHIE")>N[[D$A(O ?]E"+/GA:5EC M9FPN&^'"69^QL5JYF,PC/FQ/W,#^U7JD6NO8-E<'\*ZE @RR1$6KZ_>!6""= M]\].1E%S.)@\TR#B@@B9B"I45I'/.CZB-RY-4G]WLI+)SLOM MH^1J#46*K\,DC0]&^:^-.LX$T9J5KPXWTO6: ?H8"#_$L#\J]:WP0P<98UI$ MN29#%WAX6L*U9>BA 8'9X("I,:KQH*GW+'#!6(DA\*&JY#$^8!C?) 5 .-(B M5*UU+#97K@S2###4.BX%"*FU,=N]I^U 9C9@TLXPU9!B1F,6P-)2E8%B[LI% M9?&]G[5J'R9BL([B%R?VLKHA3OCV^X2\9 ;+L,9B,5IU@;;V0^K):GZ\1H=2 M:9O;R6"19T)C-AC3PB2Z/4PC@5F@2QL]AG =R8](AJ)BC)+A,EO'G,#*=(Y3 M%*0$X1X9N^6KGV@LJ6V,W!7JE53'?'5+Q(.[0>#N"5M*=4H)$"9?@#2JL7H1 M[1S_^,+4H/GLQFM9T?H1*]K.:LP>B3SLJ!7$+2W=1M.U:FYIK,K)Y+S;2-^R;ZY3N=!M7T[[(L:25"4K96DTZ(L:+=O(/NJ16 MZY$ *\)YV<\L+I*;>R &@I1FJ3W-K MNR(&@;8:#'&"RSCE<,!Y(;P3FLX:Y00>(;/-GL9^Y/DNV7H7?A!X>4>BUAI2VUV&( M&6?"6!/.>\'S"+K\!%#R1PA5]BP&T'40[ZO@GT^YL3QI+)J9]$/ JP$Q9",) MR(@!K3)C40^NWQG4H-PF(6:#BLID/X/)?H##[WB"K3@A12$2X6X7(1+AC))$.(GTAL7$0B MWC_\3!S)!050'E6&5G)D?'J37[8 Q);4Y@-\77"$)%DA5OCE,Z1+("F#*A :Z$-B5A4)C4V,8:FFU)[EMXX5=6]!UO8/ MS3I110Y_ YE-^R2M/4G$@#>49@,]7JNML%PN08T%VS!9T)7EJB$YCV),^=RM M9,Q EJMV[9>KOJ"Q_\R0]YG6/3DY;84J%<]%D^C(S"/QU-IAQB3-_;#5X97\#ID;/U=>8]PE=>* MJDGG.YTSWAX@.$_9(F2; HV=ZMHC=\Q&557WU#9&[*3-,G<=R8)R>=?VH#F] MFL9?I] URG75G=0-HNLSC9^B.6@[/2J)(UM8KQC"4F6'F>"27MDJ8#IM/0-D MJA&Z_P NB"/!IE&UC0MM[?OK3S(%[?5N[_@Q" ,[;XUYM(V1^VF]DJJ/5K=$ M[)\- G<=K3_EF8D+PKSDMAV_'%E+XN=T!TP#+^-GX;Q>E.A.[D5YB\?H_/[R M8>FF2^_OAR3-3_*3=+5^< (*97$?:, X;'YB-&(G8!\LO9T?^DD:\ZV.S!MY M[*A3\D7J\Y.;/L\?/P53["GE)[5!G])',ML[W.?SO.M9*'D:\6AR7K,&Q!(% MQ81@"[(1HHDD\27A\H2T?L@(A"%U^6W9BY]NR=Y)$F?#SYW/E\P*$ Q&O ,% M9A!-<+[ZZ_7%V<T1[S&-1*[\UEVB;C8C7+R]J];KD,_]9D' M[_>![W+Q[OC+J'-Q7PF^O%ZSB>8Q=L+$A^]KTFQU)H;I![=RZGSS36E=:[C;FF7.@RH6+*'/4335\H#>62Y:>#[T%EU>M02/V)KJ.8P@Y@S7Z& MQVCONW_Z_D^UZ9(&(HTCO_/#S6K- M47<--W)P5+^*'VC\[+MUV83->B*'IQ;JJ^ACT TQN+21OO/)+^H-]/&'667.A*E2M9C11^._JF2WD6[CN2?OY>&VUJAJ'+3>>AZ]J M9!["38$T,O\<6%NNH5VWU%PMWC0];VKNAMQ)314WN#Z^F<,K*%/11[A&OM&_ MD.H175B$*G,V#VE,G9/Q6M\2Z1 U4"^/N:MNACU*KD'J/G%MH1)F+L9?(JA/ M'%4VDHKJFP&AGJ1L(4AK=!6/?D%[LZ0X';X.SZ,PC1TW_<5/M^>')(UV-,ZK M12Z?$OZE!H';TD *3KU,HDZFK0@@GEF[Z='5.>0]!=O.9?Q$B&W&<:$66LVX M6EHXV[!,(N./A6E0U&NN55]GNH8^V,'!1.42&-1UP.S\1G)W'M)-+CZ*7XOL M\Y>A5^O;HRK^R0GX-;:3DLN0%T@6<2DCZON0.G&*0N-/=..'H3R4K]:[Q[:I M'HP]CX?X5&ZCC'LB!:<.ZN?;++-NV+==+;7H_R["#UVV/@J*GP)>' _#L M)[MLVLB;ID3>-,'[(RD:6;//7[:^NX49/?$]_LJ?]>>I#/-66R& T\9YO(OLV3@OP_DMLX?'4 M &;X6/2;-4!6J-$?(3]X5$#D-__$R$%-; "2!;=A3?"C,$$(9^&T>0/J;$WH?\/ZG79-%<1F:%;-QO%^*3KA,+,7-] D1'G\^Q&K."* M!Q]&M$RF=IR3A'UW:> MKUCA)?HR8,LF."6[BF*1%0*2(-&D+K]!+X+(P:B_L:HSU[>EAABD!E"JJUOF M#$G!D:U=,IY\XR:X\KQB]K,MM+"0QMKM*"#WK@[F4-VI17?$_M-%BXDWF]-B&".'__5"0Z47VQ!5MV;XOCX,]/Y ,\A0V:P0QPSR[$&MU$8 M9__\Y"1^[;GLD/2Q(]K0IBPAVU#$,2/&B$,F7)Z"&JR?)C&=& M5[DC.-?-S/?I31'Z*J:_'6CHOM7DDC+K.1?W:U:_TK'TW>;@,@;2=W4&A3#) M*5O/'95K7J5W;>8HLYYS&>W-ZE>.=GVW.8QV ^F'A7YUX%M-%C6M"18M;6#7 M_9-\=J[-.&/8=88 H#- $P(<]YL9!&C%'WCYIZS^[&:JF<0(.3T$3MYC0W#3 MD.%F:!YS@8TA33KT1O5F!HEVQM%SB"E;",0WJ(I(&9)Y) KKMK%<, 35SA': M]QG$L1BRP V1V^7"3]P@ C,T)"0QZ8<^D.<<%D19 MZQ1(W:Y*RLY)'X&6G(SM M.-'PV@11N#EC?'?67RUI :(MH.#WK$95C28]Q%[7+/,HD]PX3@D50CO-;/VS M(O+BI-6 ,YUC*JOT]DM5X\[(7;:=$53_->N)V)E;*M!UL"MLL*YAI[>$Q=7L M=9&T-BK)0GD$-#%(.5ZD>;]$<-!)S6ZND+& MC W4K C);1P4@4P;)6"M&&5&*R2O#C[=[.]]) =V$=D\;3DG M/49W MP!1NGPZ)'](D6;J_'7Q1L!;R,?CAAH;IN9HB2^=N/<@@]<2^ALG3O'6@@3WE M6Q^5^M\:0=Z-?90R5E"(>>^\B8""0^A!99@MY=D[A"Q'^=V<.(:0<1Z (])] MP"V=ZR1;?G>7;!UFKHESN]FP9<:3*$Q)P964V%H#4VOFN73B,#JD9VPR^;L3 M.EC/?SIME?$";CNES<]Y,"^&S 3O^<:(@:2,3%CG'S0?^=@YT1W9(N)85V&" M(!ZK/A2#QU[\'$9/\, )'D5"#&J-%4'2(\JSDFB\NU(*IDA(M&RK*A>G*4__D7GRUN8G?[=D.?F0<9O3JJ M[SP7YS4R@N;M44W/.3B:F0)#N$].'N4+I.34#*W?(M71F(LKM#%)X^L$'8$Y M.$8K/89^KZ!\KK@-NO=+DQBFV0 6D(//Z@D'RA_,WBQ5]I@+*NC5K<2 T^9S M\/@:J0<8QH(Z$>2Q/$,:065.C/R P$?[[R%N3)\@#S.E= MTACJ8MO_WJ!YI83.VN+:*\2X8R1V]])&)Z%<;PLBJ2,;R[=L2+0?SJ5>YATUF^I$6RM5,$7OY=+KC M6D*S2;00EWP!@8F4>/XKZI%^B:--2+0NK;(#J 4)^3VIB,A!@-_*42N4JCJQ M6E+6Z/XHAX+4[5%6*4WTI1S'Y3@7S![/W$TW)0.QFP-.CZCUT&G3>"&[4R1. M3J#X!+Z5!6$NJ<5ZF)B-O_3^?DA2<>W%P+??DP_SD//[K.;N:BTC, OUMG%T MV&SO1*SOD4F'H(<4#PM=TRUH\14QQE[6-G(18RRPDF% M"%D,._$.'+&*HI+V8]%G94 K)_T .!W%4+8^>@G9/&!OJ9S9XSS: M/?FA4Q.QGQNE\9BO+TVD\#ZHR=0%;2^"B)>LP^C5&Z$4]@OMNYF%V1GD-,M- MNX:3(+@@^RCF8.XS/,^3((DGC4JE99N9%YZ9OE'\=N6'?K*EWD]1Y.E"#;2- MD:--O9+EO E5+1'C0X/ W5_]2[(+DA$FG/*"_!2/55;5(/'!*,KF&FZ ' )? M_"6*?[T.[^+(90#69(OCQG/QQ4HE*WVQU'(.OE@M\ "^"(1A*I&D<3CCL-H" MM3,_/-L+>@B\\=YY^E.%J=%)#&G/QW38F MJ71I$P)S\/16>@P (P?R1GR1ZX92WZR"V<&&5O+J#")9< <.\E%)#20;.S! MQH/+5A*'@*[6#!'W-$[?[IAR*3/!Y6\'?P]G%W6O5UMT1PX6;0VAXH1I7\00 MT5J%S@=BDOR"< ;<#7(6]A]Y:K7_]/;(>->\\#3KB=P+6JBO.H!!-\1COXWT MHPS[!0$^UM]XZCV?<:Y]V6G68-$ZOV:6:I 7)_/E6FE),H_Q:Q=U8(V?F-(8PXNT\H!];& MKIM<[_9Q]"R>=#>Z3&7C&;B/7LEC5SIMB=RM:@3NY6(J703^-I::OD+79BB# M'WA-)5!/&B%WO&JERM$#:@O$CJ81M/O]OB!GV:]&TLJB'WUVW*T?TOA-7?W6 M.E5]#^0>9J"NZFXUS1'[GHG478=L3OMH,V?7+Z?1&&8_FE&W^.#E$(=^"K55 M0N_*?X6_ZM>AM1V0.VRSLJ77(MK6B-W50.C. 2,9:>ZM&7';^72FT!=\=2V) M#_@VXG/TY ^GO;2Z:4C 9]01N1>;*V]T4WLS@U1W+80?*33GQG;^ MN4E-L,]-@&"SK]6S MQ^G42Y=M1P\\A59D&.P&U11K>I,PZ@,^J-R-A06-93 MQ+$80L/$HO2&,ADO:.+&_KZI4%9]#^009:!N*:)&WQPQD)A(W6<84\@&"-0! M$'+Z]M\,5.O=M ]O[C7+,5V[ V_H,KNQ/=S&LVY\UVR\IQ[DJSW/0A%NN)Q0 M07NUACP5L>/JUJ%&'6YUPSQH4+M)D10NLP, ZHD']SK)1.^,,#CUT.JGFF8 M5F@XI1,S8@*H= M-QM5.[&GI;8][F$;Q2E,TDT>5]D0NQM:Z MRXVEGLS2RWW.K=#.PBJR:6['[UZU7C4'9QIND(WN.!"K8[0D'"@L"(.KE.?? MK%B T62M-$;N1/5*ZE>&64O$[M4@\& KQ(PRAE7B8%J>.PE4!O$]J(Q!G%UT M$&^CW.#@40\2!T.AE9U272I:D^AH>=DS+;WFA=\M%-1+MO+XEB]@C[VRKAU2 MAVQ4+7_&5]4(^^N]6ID'>+0'@S&,0N+"L"WM;9*)W^:-HBDC2KA'E@Y*)D:< M4=4[._WER!F)_A7%933.RX%HL+L?1:1 -J"YU.5'#W*(URA#:-49/C/G8MP)9T\R_C"_ M9Q+P!<#1HJ>HSF-GT8/"; 4FD4BQ&U7M=KPBBIX"?\-G28M QFT&F=25RL;B M#JWA:LFH(W)8,E>^]-2@L1=BD&DA?.?G <(/(+Q?80(AD\#&^HW5!!;@50GX M3L@)R)/#J+B4)%O*4%7-**'4Y>:(8!$&VJU59KL.:;'&F-_Z8:Q)[N208^0) MO^E\<2P]Q6GCP.<68[CG+Q26'=1;/K-/-S0/3LTC7S\:6D]O MIC$;"&BARF#8D/$DDBDI0J?%;L%>:-CDQC&R!3DC1S?Q6''FPD]<./J]9XN6 M.\I^'>V3Y@YDYHPS-88QQID*&G/%F3I5QL.9C"L!M@LB&2-$FC',4V\-Q!"C M[,&RZZJ+0]/10TL2LX(6,X,T;U2J^\\&4@S5& A.RN<4&4/".%H_K9C4+)^= M]!!SZG"#:QLIJD+Y\]U>IKY84GDT7JVO&.8YP7]31UOAHP]!Y"C2WUA-3U_, MJ"%&F &4&OS!3,Z_@)T%R64 +Q12$! #SXN:B=W=+V?]B M2LDN"M-M0F@( 2B?F9]LR1\^+@AT^ 8Y8C' !N,\OD1]#%ZB\AZPZ=0LK0&I M(#%W%*K09!KH@24/<":,-6*X&= ^##(^S@0Q /F&L)JD\YY00S5-9]P (N\% M.4JZ3(T=P'P&Z#&(C1A^_# /_+ABYA[ ;)+,.T(/U3!=P0-HO!/L**DR,70 M;_S(,8B%&'#\82; X3\/L>Z09-X3<"B&Z0P 7 ,82$& M'/^*'SB6:V:Y@=#CF-8[@9!*$W7!D1*A=P FU?I,AR@.\)\+K@QKK,H2P];!^(GN(2%AQ-:Y[T8P$#GX./1GJ0KW+5RCU MM>3OD[N8L(;6G(&BR43&J*$C-%<(:=1G3#Q1F1/!G0CVMDIAV+/5GXF_VQ]2 M_F:.K3QHMTP?FA0!5W[HITR19^HM0^\Z].BZ^.0Z3)G8_E,@'@\FG]X^.W^/ MXO/ 29*J(A?#4$2*)@.:*T]0T(\<]E0& VG7U7<@RC.((.L&1(H(UFE-&I/!2G&]32+NE9J20+Q M*JFK)EW]ZOH8F$[=Z LPPNLVA4%NG1V]B"#ZK9MQ-93F[3YUYFGA0E5DYNM& MM=KT=R7MC*1.1\"9?!&\+46TV[62#G 6YF;JL1=YC!V/[ISX5\@_P/\1,DY' M9>W5!5!3!Z0P8:YLOE&H;8U]'V F_$"YS7@B+*@5^=O!CR%]Q#:.#ILMB>G& MAX<@/+<$VP\X),W$$BOY0^*'<,P LD'2B0T;W82-^7T??2CQ$I,D?0OHQ+N#<:U>4">,/"GHDR^"P\3X M.:7*?+RD.7E[R["KWCN7=A20XFD/D_'6"9R?,? M5F]?#)HCAXTF155\T+5%# 2-(O>XE<@)$T'9TI)Y?%6I$[!M4$C3ERC^U9Y/ MGA^2--K1^!XR"D)"T:V_KW?+^A[(/=- 7=4Y:YHC]D\3J3MG])>T28FX92^= M1.%8)6[/8>^<%,YS:EWTN URIZQ4277#4@/$CE1)ZE9]JU1=++G/K=L M.$:[/4WIG M;<]1B_/J6O>L:(;<*76*J:YXW :Q VI%'>#VQ*ZOC:B9Q9!XWZ5AXH<;P^FO MKCUR1VM4M12^KFN,V/6:9>X<6IU1QC/SC:ULI_+%0P>.W_@AO4[IKK(2W2!4 MD?KLP&;K'T2>DT3H_T-K9C/(&:0A7!P;01$(C+CBX3 G\?5HXU" M+AQD&-V7NRA._7_ &[&RJV^ _"RFZA]V!5[++M*D(D^Y%:+Z T& <0XC0 M4)DG:#0I,Q:,*'R)RA@=LHQE("W6.(IEG!K+H(";6ZK+[='8:;XPHBAM"!FL MQSSA015\+"A@/.QD\+&O]X+PY#XV#R8JUE'FQQ&&G9&[>CLCE(\>3'HB=OV6 M"G3?2%?O(R8\7&@" XR6L X/-0AY=4@/,5671)>O>[CS:2@7UY,DHAA9Q"U1IV750&(E&"AEG\BLCS;F_6B=%:->9FD_NYDKT*H8$/64,S\QFR'\PEKA9ENF=B/+S1XII]YB:L.VT::8X M3V1KH]AHQRZ5L 9B$"$'$8*@0[(IC =!)W-!IOJB=5UIO2LZU5WF>*<5(I8^Z$3NCX4B! !^_!JJ"@? M$3CNK]!LOWU+?+B\2@Y/"=/(I>3%3[?$D94J2."O*6?EPFU.&I$G2F+J1IO0 M_P?[P#O$0 8N6(L]^R#R$O*RI6'^??:A$X,8>V8.)@0SAD/8+QCP*-S]/HX<=[L@,*8S MKD].P)5+MI2FQ&,?VJN2,>'0Z3'',/9VGXE-:"8V0_S18K(^^I1>ATD:<_"I MJFA4WQ+I9&*@7BD[WVDSQ&O&.FF[CL('=TN]0\"S>M]$X>:,N8\IIZ?7CDN+SI6D]:YLB'RT:I7KI2M[J05XK%:(VSG5&V<),EH6D^J7%:Q M-G.RINFLAJ4^!W)5N]D,S8'R]9X,3JO9BJVJ.&6VFY"NUD*NAC0W%0V1>Y]> MN7)BF^-6B#VO1MCNV5U"2E9K(@>G[20V@^OW0$,?:BP*]=;"]WR;E3=@E0B+ M1%@C/C)F-6LQ35/LCE>C8,GU*MIA=KXZ<3N[7VG+L"! V/K"[%C3VJ69MO', M1JE^>5;=Z#N@J)>U^SJ&4Q2^9W>5-KQRC^!L0>2$V0+M;>WOCEF1,POB%K\$Q)Q/E"G4DG)3OG#:[D#HFXG7.=P.59(GBOZ)G&3A"( MVS.X!HOAFVC-O_3 _?U=GZ+H0\)7OJ^FL?7JU[ MG@_?.@I.)HR&XQ$_@6\%L@IBKS(G\[,3^SQQ5P:X I$CXL0Q8#1#9BT (T/: MX4QO!+:,G1,BZN-+U!U1UOX*)U]]+=[)G'5G>OQ M=TA1LU(% ,72%PB/QJOEZPQE0&GHBU+S\5,Y,9]^BWT,G4ZM1U]A'D=#38IB M)%E!W9%T&?JJTL@O/CNO_NZPTWK&\?>(?:-2EYQ]#UF]ZA2)7VID44&MSO#7CN",$V-Y$3WM)TM0;I+_S$ MA9DODYHK8E]G/#9L%[A6,!:VCE$<9[*^QS5$3Y)Y;I=#QLY/L>\3^6"GF,$\OQKD,?*;Q4]3\ ML&0$G3S^G*2C%VE6\ZJHR_RV%E8.091 P8CJ$BYM^R+UI4XFR)?^IAT1>E\W M^?L,8?*8/_TJ>)&"F;7:*=.;0O5F)4+"R[GA>-&?)1J0Y]V?HCCFB;W.G3W[ M)GW3@5\[$DB1H8]!=/D!FOHCQ(E>:O3**1#E.04R?@N2W23E+$G&TWZ^@=&M MDBG_E"OO:I2W==1^01,W]D7TY/JO,HH+PG\^.8DV1T%+$LCAHHM!]"?U]?T1 MPT4G-09[TZ#P QC).(I0.9/?9Z )EMRY"RQ8 97]H&'A*Y" MU0H?C8Q8VWU66-%L"#U.Z/O.!B,,5!@,'S@O(IA!'MD20&" AA&-<5UZ ;AS MXHT?D@].0AQ(L^LRYB=%=P=[HW %(=Y,-ZY*U2ZLOCE2=S955//RH-06^YVA MB>B#O=>"]P!\E/(WK6R8PL?*FX#L_2ITQ_^R=5ACG6 :)P_(9@/%1E=7:%?^ MC?G/WA^YQEC4J$\?'E)(Z7 G)'0V9EF>&P@@1<+NQM O;>IZSV9Q8Z3$.$^Z M%T0P) 5'#"NLUA T4066)IV0>GD[ MI?-53V,/[&L?54G7?_',+R/#OE/H]V.S_E"T!*&Q<]?>@A1S+N(&T&^B4JRI!ACR4; M%W[2QM)MB,YQIFAMM,;)PICB7.>+]@H./V6L*X[%97HEGA/T.,<2GQ(JIHK< M9TND$MP3QW0_0-W<(>8*/CW("^5\&LDO8X@B#*+I8SH#+HV&[.13!1SA%#NF MA\/3WZF;/D;GT3,-G>KWK-U)S7%:,#10XV300&>N4X"I6KWR/>+J 7)3'\3GQ,:B=T]ZQA@ &JHLP-WA6;_D8N>\=W35 M.0S&P 5+Y,S/H2,JOE-/DU:D33_DGFRLNCX\IJ(38E\VEWVPK9K"9.3<'.T" M8,907M6UR,T1$C])#CP1@4S<@2S11KOT&K--JM$BE<;\$FB,F39CI%09!N_X M1U>UG"(#1V"'P>4S?@^L4D@748'8URK%'#SN009:K0YIDCJAQX:C_?B&WMHJ MVA1/9FV6[:X(WKBGD&B9R=7G;7TMD1FYJ;E1FD*C]!1FXNHM%!D<#'*>J%_9 MCVB9P@#%2WMYN#IT:=DJS;*C.WX[<[YUX@T]YZ5.-I2?!U2=#G:D@Q0<>INF M2-#3@0CVRXA>.@WZ-L_EC/C5 7 2!TGYQ7,:03E*-]KM [A@>/'3+?'7Q*5Q MRMR+[&36:]6SR"'T:"SBF00L9>6<@6 80=B)'T)WZDU\46'%ZEJ,SCC+VV?! MFV3,R7W5B=X$EQ16C'15-Q;Y&"P&S:@#<+ +:O79 3_M3;9W<>12ZB7,ND+\ MRV=PQCO']Y9)<4>3/U*XB^G>>>,W-,VW28/SPSRO3&%JS7WXL,RPSU.3Z#[0 M?+8O/<.!%,Z,\7TMX,?4_$. MA35J%YSFK&'LGD^EE[8(:SF[G'TG^XV9M)R*9+$%&&OGE9Q-R:BTS>F,P+ M#A9L*N4G.@V8D=V5LDY, 4*Y!@+)UDP'VW,MMI^D:KY5?A0A)0$Q"9.3_Q!- M\RK\ IPL_P&$O&+2!HDQS+K8?H2RS>NS:S:=^&G>+QO#//;:$%N]X- M,U!'FVKNJ7=PU;137:ST\SX*E^[69SM3^'>^W;ZARA'W(Y,JV48!VXZ'!FDO M[0DVG\G-\H^GF14M236OZ=2VD0:[ HWA^:)09K!9^<#T(DZAF'I8%M"C>]9, M.T1S^5Q_W)-%@%1DJ,6 ^&&7Y1\V.V_.]!+WMJ30;$&8;M;7$7/]3>\Q^.:" M1*<_X6!KF+]&P8%I%K_="2&;?\R*'O.9]77J:J;CX^;SFB>UT@^51B)_6/R< M<2)RK).=XU%$L\K@ICB!^YP#D2RLH^[@.O_U^%>V^0HH]I\=*/JKS#)^\NOR MM:9*4&T7I!C61N'RHR!]>\0AS$9B=_?9C+CZH6KA_)I^UD,Y1JQ!QC*&74"Y,D7P6#B IC6=-:I.YW[ MEM+0OSC[S[P^O<8^VL;(7;9>2=59JULB=M,&@7L721)YO1AA\D60MN2:8^LI MTG QPAAFTAM?AF/?1F)#+MXG-J*6OA]R!S56O7IBU71"[+;FL@\PW>0L%B1C M(E^\VIYFQU(^5].I5+/7\5.Q1#@ >.R=.'V#-?[M 1!IM19/Y7TG@$6ZGQY M$DU@1E=22+UY" ,I)UF=Z. _XNJGUD!G7R%G!F=?ZXP=SV^:\>,Q4EE@?G8$ M!D^ Z.L^DB'YKJ) ]EHH9HI 3'],97Y5ULXKD*A(H3I]K+X=NY=6_8J]@#.# MX_QGR+D3E;V50S@[AKH=<41B6-/Q5WKJ*K9Q MZOYPD16T+.W$[*4!&D_ETA8,A:<&412W\]2*'O/Q5)VZ&D\];CX/3]5*/8BG M O4)/+7%SFIXA6^N/ZWN(6* J3I:HO*?'#;GWT1)0I-56&B37+[NJ9OR[.QT MF:7X@P<$J_/KQ^C2B2%=2>4NJS=%I(X\H+GR/5<_$@K4[9TW7B8%3M34;K%0"M!]+S3ES;./(4'O MU N'20POF9 [16G)1Z1@)I*3A8E_$@/].YU/MRQZSP1NDG&M*UK\-7 MXTY(P;6=TNI\7]\#\=1O*'A?E\[HDXS!PHXO3Z1VKNZ3)&S/@1\@];03>W=Q MY!W<]!0X!*_RN-6@#U*O;:7R\>Y&VV$F.YMF^7O/Q)(# M.0TM'>= K6E/\0Y5-MI*C*?W:3"MQ?7'"L[)IA6/1N5I0]Q#LT;>WN-S61J?5A[E3J2I M8Z)ICT.4AS!Z8>)?N^)-<11<_G;P][ GKWQJ:]H'J=^U4CD_1&GJ@/T0Q5C^ M :Z&?64!LQ?)EV285\*DX,.9#64H&P""$)I),O'%[>@F 08:9LS ML?1:>4+5M3_T@-AUY\0<>]E^DR9)%+.-IAZTZAIC1JM&)7.8TK;$CD_-@H\* M3/ >2TRT3B$ V3,UMPZ\W$HH:^&D-'@3@82H@&P\VW'*',(4VC:!:VQ5CT; M@$ E55S MNC91960=\Y_.WJGUZ?GEC1_2ZY3N=,G\ZGL@A:(6ZJIGU#7-$9ZOM)&ZY]E# M^2P:R!-.WU*&I3$USB-S G_X&N*:.!M1"ZAR@];0 :G_F2M;'*S4M<:^,# 3 M?J!H^R0+)MM+Y\SBJ61QM:F/3T;571\Y)QC8.#095>%?RC_F5."S6F?__HN? M,(IO/R>0/.$R2?T=?YV9?G82P?K[(]$-SF8K6-AX@8;)G$VR#:?./I$0$1(*,7(5019OS MJC<^ML%^8J/>-8Q*9CKM6,3ZND*SPF_LA'1^:*>T^4,*Q-M/0\%'>SHQ"BB( M"> R].JVH2-K_DD^GG72XSK)U4O# 15GFL4I'M6?Z,8/^4'H^ ;H^5:FM^HY M;,-Z)'ZVF&;L1##%N P9W##%L60:6\ [Q#QD;=QC&J-,\%-9X@Z2VT8A61]"#W0O&P0*] Y:UN=8K648'OC3 MZKLL3KFR"%?[WDBAKZ,9E'H]IEVQ7Z%VT&28G-!.QD:)C3]Q?,+<@<$#?.!) MZ)3)OLB>23%Y69W);%4]4>3L2,Y/4]NL!SKPK CG:LKMZ]"-=A02,DN8 FD> M:;SS0Q$ZQ[Y9KMF\\NB\\J2-;N DB;_V7?[UTOO[(4EA%"Y3 6KP$OTQNG-T MV6.G%P$S3EGZ07*PFY@_=L2T98Y^ZKZ1#-*)H:]AZK?P]31FM9,W5&78=1IC2C*N^5? EWS) M.%LK^CZQ@0"PHI"*-7_([++/[ )!91:O#4\M(1-C@/K&UBOWF1U85*AYH>XG#%MUS+)*':R_>6)&;GV;V!&L-B0%X73W DV39:,+5U.S^I87(3Q+D)^-F-4VD"FZ@AB__Q/L+QA M]D"73@S/W1.VP'O8.C']Y"2^VQ >T=0'*3JU4EG=XM1V0+RO,9.[\S&@I Y[ M%\+I+PCG8#UX85R]A8XTTWXO8MMVS)<38&8QXZH3I[[K[WE2G@?J'F(> \S M1\ -]9:A]W/H%?_.# 4'/5PMC4&'H8P<%@8T7RG3:W^RB"%F2.WZY%'/92"% M$ NBB,%C&4N"D$P26Z^&,-CNAB8)/X4E3L"AB=E%%BCE\8QE.( 9FS#].Q[-/1$R081U%X$PT/<-%1RX%WSQ<$'<*UOS'R+!\/S M'%3E!8:D >L,OL @/&8^)H>0[3-<)W AS!ZV$L4;J/0E.N-1VV1'T^WD>7HM M_G3 D>0LR6-$!%.B'4 M);MDAV<3?N$'?/IOMPT_[85TNFNI=MU6_*@+XI6RJ>1#;L82NH8#4K[D"234@81)^1%8=EY!/7F5L80\*QM:EV=H$,+( MH6(XXZEHTI\J8L 94+GNX<2Y"/DZC MQ\G"0(P(\5;Q\Y=D3?[PN MA2.J=':@#)E5$V%.9[\/V.).&C.,PK/R+N/^X6>+RYM?J+_9 MX_T]C9T-L# MU+J2:GF%^A.#3G&]323"FP=22%&L[X:=Y'*+X?DI%O4[31P&D1[<+?4. 5VM M"ZB&%Z@T3,0;?06O/[V=PCGDR7T$N-7\!$/21XY:@YNRE$!R*.*(D6UX'3L_ MW922'*^^5&E*2S ($*E1Z8!Q*2+T)&2T>B M*,U]^=O!AZ338OK6V&?"@"8:\[*[#!+$OJ6R@GUS:^2 UJ!F*9BHNBEB6&F2 MN'LBW)QNM@>W4\Y]V(%-R__!SK8$[(/7D@/UOVX;$U3XE"]I/DP#<=D+$E M"G\[.(&_]O.U2[3G)4<6\.Y3DCOZ0OS3V3,)75_(%,M82&<')X2W_.=V*=3OY\==:Q6C3X^+.VL M^<=7F"L'-!%?1N@.&6_\D%ZG=*>M;3@$8:3ST_#&:W6MT$@5\1IR0.5Z71DT M7%PWW%N#,(1+@_5R8 (S C)*\[B*$#/$,A$ )<,KDN4AW4:Q_P]]B><1^+Q7 MI&LR[2# IV/R'G&P45=KL+C((A^SX*"$%.+-#"9'L_)GY]7?'78DS$TE [39 M7]F[%+X,3K=.FFU%_,K:WC, 5G%=?!VR#1O? R>\]M#CU@E78A-X&X7/;#M' MO?LH"*ZB&#H-_5MV%>*]0G*O'V40O.XDP7L$\WZ&L(CT,@Y$D9R(LF(,MD*R MRDYX7Z6Y A;[XO#?H^GWBA*5W_PY6/UH:L!E SZ MD#IQ^CY-^D0W?L@ONXP-^QXFU9\8B32Y#D5J]LE_U1/V7^V46OU#3#.CEGE_ ME1.JQ@3XYU,A.%Q""]'?VR9IX!^&DZ/O'M;_RN^>X?A7%:^K;A/8J";Y:=-?^'-, _ G[ MKQ+C]5; #_.Y[.\9Z8?_@]CJY1=>1YD8 M^0GF!0.>*\>/_^H$!XHB+JZEE$B7$G@-9B/ HHV(7^76LY^E\&]/E6"-DQ2V M7$<"2A+0DG UK1<)>&^_M9G9O^[Y#_%0^.=,U^8'Q#:]_7-.,S//.YS(WG54 MXOB_K%G HL7[:E<4'7]* M&T&4_UQ;#&DC_ N,XS!,J^L,-.&:X__":CSGUS&?E>.F\,UG[>7[:N>SCC^E MC>C1?\YG0]H(_WQV''_ZM"P QL7^.:REL)]M1-9EQ]Q MTA!9(\F^RBFLDX'PSU^*6E_KU#7I+UL7D3O1,2_3[2GZ*HR]AC'[S._;**?VRX$,,N)=$V V636PZFQKQ0P1EJ/CWJ/#-U>LIGMUP@I\_J '@F9YYD>I)=NP%^LBR,'/?H9DS2@X M24)3GBR>K9+R#/,OVXALG839+25OE G$5$A$?GZ99QX$5VJ'N3&;U6/?(2%U M:9(X\1N0W#@0L^NG 85_,45=2IGM 6FX'HD3E.XTK]_?[JO4+OOX[CJ:7G^?"'$USXB1M$":SP MLQC7R7<93=(@76S:-\R$)TZUHGR51TQF%L%_IE3H011%WG'(^[@_W,E=9F[J(.!7 M.6/UL1/^>:Q^QZ5'X9-3Y;G/;S9^9L, [?=W0X+!V"<[V5GM MCS@O3^K$_3I7((/]T(@"-;2R?KWKDN%,-\42A>W-S%8H_TRE9_,G11LMH%_( MD(_O:B5C?PQ4Q0XTQ0T,=HV3Q*ERAG(G7MD*X+&E6#"5G;".%Q?K.LG2,&>4@:&X(%7?(%*)_^"((6W&M@C6ZC\"R/)_A-%" G#Z];Y["*;KZ0(I9@J58H%R>68,N37($['OA&5:.C"GOQ! MVQU_3'<=\E=CT&2&X;O\_\'9FA]NQ'7A\'L@>(RX 3IUZUG>!4/TQTB9:,.R,'L79& M4.')K"=BX&FI0.?%0<9&N[0BDI4=E)C(#"6%J2":D)BZT2;T_]$M)&C"#5^> MMYQC8_(8I4Z@?G\>)>EME/XW3>]SE0I*HM/QS66?]>Q(\B!'*^L_5>N-Z1C" M(,94^S:98".LFBC.:W,H-((?RB1$QTJ@CQL(/_\_W)?@Z+Z8.X%?/+ M@H3L=X!(JBQ"8ZWFPG.=P#T$?&KF&5A$A%2116='TVW$^V1I68[#J@:,8_WL MA_[NL%MNZ&J=_23+-/W_V[NVWL9Q)?U7^)@&,KO3VX,%9K%8P$DZ9[)PM[-) M3\_#/!PP$IUH6I9\=,GE_/IED;K9%BF)HL12<%YF.C99-[,^%LEB4::L_ %U M<([L)XVZ2MBE*(>30P;,!9-%4W_?Q]$=RX)$A/EM^3C3LD,ZC MV/,XYU#=_)A[SW46B7;@\CLI*H&T.0"+0EI(WBKD+0I1->HP>:60 4/K"RU ME>^A[%4EZ7]@_45/JHOY38Z=0%API!M, MO<(,8VZ^('LZ,#(WF3S0GGL!.I\QI[63^>&R=;8LZ9Y[&0); W M?WS,8#W91Y::0AW2$%D&]I.6H36KII)_DP MA;1FVQDCAE(VXM/T!AZ_$#/7YU>6>$'*Y\D[N +?-IE.R LI9,YBXO$58#H8 M85\83:ZW\>6\'&XH0?15G.6+MV+DZ3ZC/*P2'\/W_,LL";S:^<5+++*V2@ Y M %*P@YIPRZH$-[6M^Q1%Z:B)(D4D4D89T)92PF\DY%Q2&1-7PUM8CC4L)P?S M:1TA%/,8R[)0M)#KN-66_QK%R@Y*M021H/2%OL)JRN[O,Y3U^YSEC'X "Y/> M(+[O=PXT,X/Y;5M!I]QRV,8AEQYF-"I*D!7:DL;ZP_YQ-E+$(:P/9$*_98S3<[[<]B8-2N)RTU "C)7.X,-J<]) M(?>B9E'L#C+,$9:X,0?_N8/*A&F0L8-=UVENA:IY(9V!9S&QO7NB"D;O_*^O"-:__< M2O++;_0A5-TI-:.$'0;-S7, Y7?AKN7VD#K(&(W&5,_!M>O*W8'&F" X_IT0^SBPP1W]@G='Y _@1& M1' R<@#%]IC#N@#CQ2NJB5H8X>Z31V\Q[)Q/I6^]6"\*DHNQ@,V)R%3V5:0&90>L$X;+&;B*O*4AXPO%Y!EI\7R&@]\E<[P+=_*L?U2'J8 M\%!6XB+\SA 0K)5:S@XI7G M)3D-4Z[9+7V#-55KQ#>.'&88MF"H"H5'T,(.PC94,R[1)'F3)G-2<2ZB- M7PI N 2D%&%>^/V7K09B,#J#!97!:,4^A5QV6EH,9JZ]PF+S;4(UYR;%?L51 M$Z10K%.HN7G4_![Q)E&KF,8/$C2(N:IE/)E"$Z0KWW+]GS@CCA9Q#O=0'N\8 M5S&EX68+4=XFS[KK:8ZCA-3++)BGBG7,R& /Z (VS,[ LA8+8I MI/B)G"6%(+S%!\*X+/#"8FOJO_,$8$=6+-F2FB\Y*SF3#3<;,(?W"1&4.45A MJ'J S3VQN%3_KO:D=D>R>:@B"/+8=L>21Q9Y;SRPE;K2U0/[Q-%? 0L[D4%-FX_;5'Z2)PGS22)>2@/PCTE4R$18*=3*7F^\W5S]]_-4B5(EKZ)=/E$O)%B8'GKOGD 9KUV9,9>=JE2NS]LM\[+@F7$0 MBG?L&WV]HQEK2_@;U!&S_P]2OKXFU*<7=L08IL3HI#V?930((>#X1T[A558* M''D\4J#/#!XLPN-A8X MURLF_W\3&4.!#7I(D<&:J:KP8 PQ[$L(*[J-N$('/E)4) P*4XR M*U<-9>5!6&S$E5 SKR60@HD%S.2<6'5(S94I?E\/M]\0H[K?R'A M*"UA*KUC:1[".=\U]Y7;)(@3>86=M[V-TT"WTK-$&CEJV#1@$U9LT$6,.U;5 M,W7*@_<3 9Q*,>#V2#%/5X(0^-V)$*6L+01=*FGY5U9GSEW..K$/G*I3Q/BW?[A#VQ**T"OG6'TA8[2.& MI8SG1>53'H7/O"OMQ):G =8AVW)I1RK&CN#9G8GZF64:(+Z%T0R%JX:@KK+3 M0B!6KW0;GK;W6!!X=B@P,U+NI33(0'$B&S41L&"!#NPF4OU$710K9]VNPKJC M)4H=9='(;; M.($2TGWBQUY4D +$2+,HEZ7=)!#"PUA-9D('8$VN)6\,ZZ<9+*0(0>5B_# 0 M!1Q%I!AD MT5S->&4$.8389%.KD3>;- MH3 R2:E?-'=."IF*=*;I /)7:=6(/8)(.HA$9=R5*)25-D 1GLL% _>) /$@ MYR;G!NEA15T*U%B:"\-&(Y/IP' 0P06AGYE>UN .;O9SQ.JY?'6>5V5JO=5K MH-HI'DGRG?IETV VW!+HO4.O/%#+E5."$ OTR:MXQ]=/EG^0BN@[]Z<4P]$A$#;;#40VA>WP8YLV@WLTT7>*;>JL[7$4 MWR&V6LD($QV';<;_%\XN MR'F5=0Y/EFDOFPA]SD6Y@.J"Y5'Z!LHDC07\FBLORVD2T)"<07I'^D',/BXK MAMYG?&(4ZNO51N8JNV V+HZR>W<1'K@ICS(X)" M$.V._W$;[$.T3:6#(=EL@'D(MLHY1*=TU'ZTXCK#'W'RXUN2>S_N MXS 7"8,%-_4%S^XN2%UGB,+5K82.]MBO=O85W\);4_"(8/,UA\8]SAD\## M3J3JTPDS5O56NGZ8IJL'=KSJK\!HQ-(!5EJ*06@MAR/$FMXD%0?28($!M*97 MO0%;#1X.5RKY0]IC>7W2"BF,=:AUL%XY;()YQ:*0U-C]:GKN5\JU+/K5(!:B$'X1W.'H9,:H]:QHDZ MO,O@TXG"%A'IBOU%(]H3CG2-,6-1IY(5$"E;8D>A;L$GAR I@EO\FX%.P>9@;VN' M>$QKQ34=ND!47)HHR#J^%C&=CG%31^=7LVITN,]HY-/$3W_?^S1CO/U_?OS4 M]89&K[[(O720"8[J@'9W1.S'P^0?4=.OG'\J-J3)Q_T#%7-8X?YW @1_^OC) MFK.G2=9P=/[7L9/SC_Y^Q](R.ZXE_&QO@=1A->J 6[9\C=#Y=%*.>/BLI&<[ MJ!LZQEJ/6U1MEC'.3H]96AO@'VO6KJ,W1IN3XQ5W>LV'U=5*KC4$ZVZ]#-]2 MJ=F&YT=-\?N;4F(;([1Q]\5-_#2GLK0BCG.E],O/OQJOE)I]D3JMD0GZKI2J MC@@=VDS^:59*G _BE9)%*]Q?PDKIEY]^_G7>V?<+_2M.+CG.Q#MN"<5BJ;41 M4K?5*U5.L:*Y2!4-D0Z M%KOE-1V20!GVP05M4@]09PNMZ53M5&Y$VLA-Y+,]X__ART-&0Y:HDT;439%Z M5A\%JX0113OLZ2)=8AL?P3P%*=D)6B2%*$8>E 8U.^(+?C/GA4RE;X,ND81= MIH3,H:7\^2Q"R=_B9Y9$,%I+P%)CB:8M9C#I4K%"$U5#['#2*;>%Y+/'B@O@U9L1H4:0"B<9WV'&A M353+H<466,SL_#;5$K1<>KAU95S7P--%$?J62!&AAWJG)=PPQ0^ZO5^=M".+ MG;F=/B=7<(H"+_7UYOX57M1]D/K3()5/:[PH.F"?BWO+;R%65U\2:;]*[ZJ\ MRU2F:-420ZT$-YI713'V:A/OU6WP,IM U0MQDR M:)HC#AWZ2&T_FS@WVT+"^Y\OZ1!VD@:J^J MKW2I6R/WS0XUFWZI:(K8)[LD-AV<)5W2(.S\AE6;LO#/A.G?#>O3;X&#N%7U MKN%\T&EA [M==JM#O.3AN-**&^W/N]4?7?J@J]H!]HA/J,B_$4A_[-;I_$S_*^MG8QJ.^!%!H&J-N< MI37-$<_/?:0V7QD5M$F3N..EX/P*.SS827R6;)+;)/9S#^:."^K]".-'_1E/ M5R?D;MM/Z8.3'VT/Q,[;4W#CXQ(@3S8)J1F0@H/KPZ%I%2^HN9QI,VZ#S?8R M8;ZBLEA'4^1.JE/P<%(];8?8(;7BFL\J0!2RKR59YQ/H=#K&I8XVJ]N_!-$C M;\;6,6TOYZ-IAM2-NA2K:]:?ML&^EM6);%R?MJ1)@*BCI>W2%>LH)S^I=B$G MZO)5Y>"CQ M*?">"/5]<4C.OP\B[B LS4C*NU/>=$??R .#)LR?^V[,-)8I32'H%B[I\,[, MM$J*W]LFT@2OS.^ F),FJ+&E7:$:5 Z_1X\F"G$MP<@6R-<@ 3A"\I1_1%-" M"719 *Q8-I&@YQY')M$*?F"+Z+&)V)3XTMK$W7[,;1+LF!*#U:V0HFR'6LUMF*,FB/=@ M5)*:#DI!SZ4O3JJ8U6IE$M=!Q/L7NO_,7=;+@F?VA;Y]^@@>]>TIB?/'I^+O M__A%5\[,F!927[-BHD9!-#-"V".'R=1#[@<>_?]L5T1+-"$W*52&5+]S'>9:R M#-)6X"_1M>+S$O!I[[G<#:T(26GX5$AYF)3\8-G1"O,,BKZ]BG]_(%#LAS=, MX:GV;<#[2<'.08D,"KMXG!J!\4C^-^=S[:>?SPFWX4?^I3 JN6*>+/WRL?AF M]@)RCG[^DK'$>6!-*MZD8DX*[J1B[[8.G6MCB1$HAC%K&HM\^G@NS)75YI*? M@<%V[0:;\3XAY7I[[/Z)L6P-;#INP*J;(YUJ^BIZ<&E0T19QH-NYLJKLO7"QJ^M:YZ*$>SV=BL:?4E^3, M__RZ9U'*TE7D%Y6GDH3':VL>O4'F$H\1U6N;X220^NH8@U0KF8']L2]@3-4Q M7K=(?J1D2&CDD[(RF^!)&DP=I3([-\K*G5'T,;QSRVB'B^,:DU\Y]/3#U0'= MD&+I4,5/2E%J^B".@7J+/JY(9.CT-WA947E*=+ZYF)SI[^]V+,O_) MM>JLW933]UCB&%9ORVF:+VTL+I6-D7NM7LFFP[:W1.RK'0(;U]HG:K8A4D2G:'7H %.]^_,8:B MY)P6X=C8:A%W2\)5E 5^$.:0S7C/O#P1YR6?7[TP]YE_S>'E,M[M<^EOF^UG MFL"K2^DM2^Z?:,(NWMH):#8UI^6(%*%G-'=SA3LA.\3+Y#FT-DY):) F-6WG M6[OM*G^E.WTEGA[=%NF1IXIWNU7=9W&^T2*Z[0$.+!QO^[K2_5ROO+&3ITG6 M<'#^U[%S\X_^?AE':1P&O@"[FXSMVN9F;4.D#MRM'+BLNA5")^TAK/&Q1),L M$71MSSF&P[%U?NEHNJ@A>3J/Z-HM9EC:.B]K&YA.I@DT:LZ8>+IG"9BP> M;.W(-U6V1NJ//=4\R"YM;XK0*_M*;)Q/6=(E)6'7&:23*SKB16'%[O1O+/*Y M7I#YYOV;>A>ZO1E2K^I2K-I5;FF#??=8)[*%LD+J-\PKQN<$6)\3&A%:/E18 M7*'G)(+L;>9+ZE-8I*(I='6Y'3RI=DU]_OO?:]YK_B_^8?E1T?%__A]02P,$ M% @ ,H!B46UD"!D26 QX$& !4 !P;&]W+3(P,C P.3,P7W!R92YX M;6SM?5MSXSB6YOM&['_0UCYL3\1DE64[?>GHW@WY5N58V_+8SJJ9?>F@24A" M)46J0=)I]Z]?@!>)%(D;"0H@Y-C9+J<-@#CG^W '!P<_.W_O"_]T1M $0R# MO_\T_OG@IQ$(W-"#P?SO/R71%R=R(?SI__SO__[?_O8_OGSYSXNGNY$7NLD2 M!/'(1<")@3?Z >/%Z"5'!Z/RO!P=_/?XZ M>KQ?%[S'O9Q!;DD?!M__2O[G%7]RA,4-HO2??_]I$<>KO_[RRX\?/WY^?T7^ MSR&:XR8.CGXI2O^4%R=_A8SR,(AB)W WY6OM_SA*2X_/S\]_2?^Z+AK!IH*X MV?$O_WE_]^PNP-+Y4OI !/\:I;^\"UTG3E'CRC&BEB#_^E(4^T)^]65\^.5H M_/-[Y/V$M3<:_0V%/G@"LU':[;_&'ROP]Y\BN%SYI#?I[Q8(S/[^T\H/?WPA M"!R<'QV0^O_S*B=*\=])X%T',8P_;H-9B)9I[W\:D?:_/=U6Q/#"9.X[D?<1 M.$OH1C^[X?(74NX7L293U0KA^TM7&9]C3%;2D\LP\$" 28U_B$(?>H3$%XY/ M8'M> !!'DJ)*M6RFQ(\.PN46((:NX_(&UU<[:BA?,%,#"R>8@^@V>%Y@?B]" MW\.S]/4_$VSL^M,)ZYM#TU)_UJ==!W:HORL8N7X8)0C@=1;$O7Q$(,)]:37E MLMO2(M43> -!@O_CAO, =A*JJ2DM,N%UKP?CNS"*@*S1HS6B18X;!Z+?'3^1 MG=(:6] BP6V *1&'"'8 HM*&%BD>48BG?FR%\$HI72=CF[0B1JNU3(P6M4AX M!YPN8Z6HKJ7O4SPOH%ML18,Y?/7!! ]8Z1T"MS4]J(3!_ 6@Y15X;4^U:B-: MY)BX+DJ =_V^(O,_63VG6KY,$)G5[Z#S"GT\7W0@H,07M&C@#P&*%W!$5O6'D%J>WJD:058:D,/UXJM*9YHDF7BDZUK-L.4W4!DLW#Q07X5!EU6ARV_9LJN M^!%O[CN-0F:;ANR27QR\.FPO(KU![3OFCI(U-:5W]]Q1H%H[NG?2'>5I:,FL M775'^;CM:MQA=Q2MVH@YN^V.8C';U+[S[HI90U-F[\(["BS]'3-VY!VEIK9G MTNZ\HXR<5HW8J7<5D=*<(;MV10#6&]2ZMTT[T7F#F[\ M K$#?:5;Q763ANP4\]]@$)(H#I< X1GQ!2ZQE2D5BKHJHO-W#=$6\;DAQXWS ML*0>]$+]@O:==U=9&]O2N_?.UO*8>:5UWQ13T\6K0KU(&!JX^$H)KS32WV#E/RQ'%ZL7#\R']*HCWLG M3E Z&ZD1NZ$]8WR!S\ERZ:"/KH**-&V,S-=1#)=D^S59ABB&_TJ)E_N_^E"$ MT/>T^TT5,8'5I'X9?SBK[H.:VJ#9?N*NYZ0V:Y"ON*B6O69-D MK6Z)^A*=]A4C_.:=9::U9XCG/)\ZIK,G$,4(NNG=$_S'R0\'><3V? M@K SY MUM\U1%L3STM]98ZO<,TN^QFM9Q)=A:VUHSOZKKM_I=[4<,Y:GD+?QPPC@ZZS MEU75]P>D/>!BI41P!ETU,Z3B7DAKA?^)?[7NR MN=ZNCVW_^Q\G1Z='Y^?'IR?'AZ?GIR=GXK-3%,FDF MJ-I=![E%V_C'&H^J^.0E?EFEMUJ_N OHKVDQ0^%22H-Y+T)!:4+D ?3WG\8_ MC9((]S%<9?/O3I'XC\1!,4#^QQ-8A6B;/8R2]N C(E@.U:%.J%[P3C7*CY,Y M6&T7M0$)E0%4I9P].?+%RD(YU@)2)[R/"A$9(H1^6K/E2>P!P2 8+XP5DVC9RF8K:@(R!5CM")/H3(]A-A MXYO*DV8-N0R3($9X>^#1 6/6L@4_>2%S.$_UP?GBO-]Z6-KU9HYC$RGE;8%0 M1KP7)N2 MEH'%$:S8'1]HQRJUXU/TB,(WF*6K9 *V5=PRU$2D*Z#3XMFH]/8QC&+'_W]P MQ5R:-!6V##:^; 5H6GP^/M M(E4ASK 0)P.#1$BB A8M+HMG$CJ/A1D?OKZ0XXH&6+:+#!\6(8D*6+3X+%Z0 M0[**/W\L7T._ 9/*WXL5'Q MJ92R!1^^4 4^&IT*UTN YMA _XK"'_&"!$,Y 7T<-9:V!2]QX0K:EAJ5OP\?%;XX!1HT%\7??MF^K*'H M"H?7IW>S5YP?^XF-Q-'BZO M1\^_75^_//_4TX6.O+FTJ9D3O:;M)=&7N>.L,HX"/XZ*WVR3-?_U/];B3&'1Q@\H[UC,4VP)#A*"$6 M]9((%G,&\'+3N\M4114CE2$&* )I29THY^MC(;"WRAJ'N0!V-,!%1+,$=Y(6 MB3S?@?]#JV M*XPI5Y5?4.)^O_'#$)'L$J6$D'40N>6M0+2=E-1+0FI5_.&9UAD:^#)%-L ML1P2OYQFQGZ"\T4\G7V+,FU0V,&L8PACT2*R M/HT_..=ZHM6-HT/;X]U. ENRHB_I0.STEU[!.%YTPI=)%Q')+3OR>W0^B.M3 M[+"O6MAD8H@@23_K$Y#3'AJ0%RCJFJ,SH;F\E620$%7[O$$Y$5P?>TU??3C/ MLD8WG00VE;,'4SD1>SC=W>P#CTQP$ZP?7F&/=G8E>^C10=Y>CXHU^0QRRUTX.=Z2?L((2ID#VXE M[7:B_&P;VT(TE*QJZ1!KZ7C@5! 54I5;RC@7@[!KP4+LQ62D9JX=ED)5W=KT. M*VN >NS)J64[E=J(KSW06?U*A6N,F@O;S@X)J:V,G%CO]OF3%:^>[51IIX!> M-\,ZHRND%SK[NY"17J@,/0Q#^K1>5,_V$41264($G9&^;3DW+R/5? MH^DL/W3$?R6I&NL[2 E M[Q^?KG_#U6Y_OQ[=/N!_7YN]ULR4M):;L[RDEM;C 'T#00)N\)C"Y$@[\@>, M%Y=)%.-.HG6V!W(3&/^?1_=LM6C).&/" ;+J#%4CKC6+S@A;8)(3)-V9 _0& M71 ]ASY]J4&K,&162$IER2+S5Q1&T2,*9]3CDE*)(4^$*E?5]_7D[/AT,"SH(*$E)Q=I7I#; MY] @RC.I,TGM8_ ("+\!]$T>,**0(D;)P@+/IV1*PZT30"GVI IT4JVG [U MM\F&18>EXCBU&G-=*[NI =#YJAN-16$ M[^SVU+Y(RO63C^[\WC"3G+72PR>2F$@%Z$-W=^+5W8;YDS<'^B2AW4M8.E+, MH](NG BZ%#)(MC)DDJ@0M2#/T'VK?P"2+AMXDS=L:>?@(5F^ C2=U( MLLT,F3Y*9"WX,W37JZ@R6*9'J@WCF*.$#NU9QC=1-J4VI&CE"OH)B2$1C"B2 M;&7/*2>EEAZ.D+7?_"\NF!71NIRYD%:\JJ^3D[.#XX%(Q\%M"%M"2,:%O@W!0*P3?H@<#;B ]< M'_]'((:=6M4XADB%F+64KS 10S^ 9BF /#-/\ABTX$91U59N,.4KN&%!QI?M MV'7.A7Q&C8$S04JL@@#JCZ8-N-Y J'_CAS_6AT:<>PS'[>XQ7$Z>?QO=W$W_ M>#;[ND+IRLQ:,^)78ANJ:'+"IQ8-A<3.>1O .ZO"U/L\<\^2$D0>.4H:0I11:H:1[R=\:-. MS=;ZLL6&5@+O\RO?P9Q=:;=P ME+?[2%#N?>C!&713P9JC55E%/RG20C]=;TB>9W0(P)QL\DTY)2\.9T":/ $+ MSYKQF@M_LJF5AK1?J*28EWL'?0?Q1H=3/%DC^)9>$(T>POC2=Z((CQC@3:+? M@%>_/=FRE4\:J55=KP\K:+)6J:8C+,=-B*["Y#6>)7[Q.C/%9K&J?%*N@YZT M7PJE+H^VWC,B3TI@E3'CW"5J?I*FN[HL>:5!>3*!_613"PTINHY:34ZPF=Z^ M*K)%%TD$ Q!%$_>?"?/:?!3P@DV8!P/>_/!=]2))>D[ZUHHEI-XS .\GWGU M:3>L1:H:1Z>.J(O02% +7?WEC9XJ,RA$;N<&^&N0NLQBUME'TO#$[^KF-I@M MCPC@Q:17;%3R^7P29.^W,/,_M6ML'_G56B^].-3-(%YAJ!^=CU;37%ZOJK:S MDS,2 6TYG414H-UUWB-O4()[OWDL1H8Z6U7WE#TB6NC!-VX&@:Z7>*O[ < 3 M2-\I:T,D>A/[2"A);6AWBN\Z1+ES:+)QI.HSG+2+3E1->IJSB%"TD*5=4A#] MSFC(.*HIBGZ7%5E[8).BPV#G(WO(2H@)W:EUO/.)XHPKWAT+>5 M*JSQ+XGKM;,-VA].==2)*N-DYC2W#D'M.LTQ&C*.:HJF.5F1+3E'*6QTO@-Y M"5^<=_)>#[EZA)5Q$R*I&,ZVS1G'*D4LH4^*2C1DS5Q9:&4[C)Y#L^WB^TXDESE-E:K:.\=[[;'U_!'6@S4G*EB;+@!>FISY MC@3MX)4#[CTU/3&U_![114H%/9R@:,^]5]8 >1V7/#4_G=V%P?P%H"7C=0=^ MQ?VDD80N>KUL<*B'3T]@M3;! BRB%=\?[DAIH.M)B3%SE;@Z.^_P]X=*'75B MR4-61 7D_Y/W*=X_&$2>-5?E$H^ FQ O>T3S?7KOOB'A1/, MP1,>/M>S&: ZH';;">,H+NN\,D!=EIP4YLK:4M$$&P:$/K V?G?\A!9:)537 M"JZUDU+1>FV5\A5W&\5[1I0]88J"A5J%*M=!NZ4:Y7[50Q@0D38A%($G?L+2 MHH6*AL8'6$-?A\$#5;)JO[A)(4(1Y/Z1GV-[+PL4)G.BD!"M?">8OOIPGKT/ MUD0#F?K&D$ 5J%LTZ:R+W;PF8D)VUG0U%MT&Z8%0G@LP>TSNIPKPU'RM7UOF M:_UM\O#K]?/H]F'T_-ODZ?JWZ=W5]=/S_QI=_\>WVY?_^FDH25S+.10SO8EG M@) ]&PYA>2TI;DBIX'LYZ3EP)N M@SS^GTD#9ATK*2$OL26QPD\@=F O.)!&B8OF@M;20@)42T)IYNX;K),TLBN M]()JPW,3;*,A6M]*OG23WI)[FUOZNPJ7> Q1Z-)8UDIJB$MJR>W+M=)(N,TM M_I&[<5@7-)< K78+;+DL64+4-\14N+<+5M4RQFHY- 1N-G)-D O)IFA343]> MTIZ!5/3=8/83N,/F@)!HBD8]BP+G>BA0OR1>'Q5/H>_?A.B'@V@/^DFV8@]] M5 ANR5Y$__M-)C!)!2$:(\@Z:T71-$;+,GJBAW5-UPG($2*%7K3B>\(C*?&M MR:5VF>WR\:8^BS.;SA[ CSPU$Y[Q'Q$,7+CR2?JO=(*>SB9>)BW-Y=ZZP3WA MF6(%]3!#:K_@0?,X78$9\6'F"<(-CF&B[=C'\E+0)@C<8S@:Q)GD\%C M"C:%LGU];D\(O5/U=?4L&F-XZ5I;/P'R'XGCPQF)VBO>_^B#X]T^M_<<[T%] MBMRFU=6HDNB[2D9WRAEC\YWYS)>0WJX'?BDN/@7G6P#CZ/RDYN3P+M*$%FYIZ5;]G0 M5$$X5DO&,4X1-X1))ZT<2\*MU!Z&F7*9II?3,'47\K:OT-AR&':(U70T5 H( MB:;TNET3 =9'86;?BLAV-PL00Y=(7P:6<47B:P]7)$9_J?3EWSZO3)C@90ZV MXQ&+O?)8U*U,;\% MVT^NJE5.;[$HO2WEKF#D^F&4I'M6B%=LCZ46A59EXP/\__!*;-,2_D?:V"B< MC5;5Y@Q>5TW1W G@O]*>;I:S!/W *RMEG$:^NYQ\?L',_BB%8WSI)(0EJ] MXM=!YB';@"S]+0G_W*1>Y(S^H_KHSUH9K9LQ>MP7SP+SUB:-);7O(',K5=E\]')V?A8]PBF@E.Y8-E*L(%GW-D,N!L'HDJZ-LZ /:X/ M6-+$J&C#X-&Z%G73>]ZP95?1,7Z;>L0;N\PZQHU;$9C* UA>NB'/L0WOL7-& M[-?ZB*TV8O"076=&VW2?,V*9-?1<7JMUB#=>656JA"8I([4_>,Z%J'H935*V M(0_61Q2N (H_B'\^G@0>\:&NEB7W,F?HGM2';M'DOX](8L!XY 3>")2:-7@P M4[7!&=("]32]?M'<+?&!+M.$<0-?&,ZMURZZ23QD3L&CWW20^%!3BNL M9;8N0<6=I)O*5LA[>'!R=GRF=\2RH:C,T<+R#'DP3EP7)<"[?B?7.?"B)K2G0L68J-3' MH$U,?J7K$:#T/J6@;6F(9"M:&JWP#J-HRV"CLBTYQW+0BVO)$;_5&][XIY8W M;H#S8*GDA)>2:M##-)^XTSM*,HN A@BV]2(@;6P(\W_I2&-63H'Q!-*G(BZQ M]H_Y*_$\AU_'1O7D5A7L\T6YSSSCT+'5ZF ;G^+_T>QL5$*7:I96 M]1H:LCDBR6IAEM.+//L;ICE$0>"*.RP;XO1*C::^RNUF#390#'T('T!(MJ'K M 3QN%WG61JX1XXQ+*ZBWW\WK*/^03<R"]J)AJ# 4@L&FX2\ET]@12Y\ M!W->&A5J<2V9E[9Z(SZZ!6H:-Z1Y4%42,K64;\A#-DML\.*\"\_N#>%\62.C MHA6#1^Y:7(DP?$8-36_(;'>('P=$KV+O'Z/R5PVV T+ISXS(; W9-AY#'THO!''C#HX%,JT,_I+T;#AR0P_D^Y0 M'@.K//<2!OA'-^M8"NQ']K\\HR';C'%&I+>D.4HT,V1;5$^*D[[V*F:(C@X. M#XX$4N.,_I(U:K@1LCA'#D;(F<\1>18A'29Y9U-8!$X:^'6K ^/P].!(LJ#N..62U-QR5)];*HF7 M!C.K6).!:1KDRZM@7NJKD"'HTJ2!%J%3WJ;6,O>:TNEXAS9AG1!'RB GMT%\!(?X.U6T;?L2F9I6H,@N@<.Z:Q'"B&# MH?0;QED0V0Q2_6MCR)O84K(H*8/RM6Y02DT-Q*)8D(!JP^YUU_+;CI*F@EW= M."L@F9BJDYQ#'M_4E#Q2H_VD/MJ9J:H&,OZ-R5E%>0AVPUKJ%]=GB^RE0=?F MJN/BZ'1\/J3\5+U(/V2KD&<"DC$!IW43D+4RD+$^H-15N \DPEIH J>4-FZ\ MBB2K$I=D-PF:.UKOINQ;S\EJY:>'9(Y_X?C$P_&\ ""^#68A6E9>C"E;[I9- M#8@%RL7LP>^K_3'L)OVL?>'W3IP@T<.%%BT-B$RJI>SA32H]SL/&#'E2RX"S M^C* DB=O(.L"XQ/F;U&_#2#GCD]<#B-]O]N<"\_S-$EY@H4CL& M11\QSHBT3JVW0_U8*"LL*VM;-3=)3!2^)+<-LJ"E/+N!E#M+Q2?LH>K. MM#/DL_9*'CZ9&?&\86-<21HYD(EPL-DC-T:8].HVP'U)A.Z!\RM667Y\[6$DTS*C._Q07U\RZ6:',CXMR#GY(;S]32)DL=AO :,LPR2 MF24[2CID,U%+)BEE#L9U@8#X.6=2V$K/TA(\!/89'#;,,^( MJ$D_V5T)5(.BY]GLLF5XP9^;O,.(0H#FPL8AW1VB.NP2HAN.[U6X=.#VT2RO MN'$82^ A B9#2DM@+]@7A"!IU)?T/E[7Z1ZVXNWNE?03^)@2=I'*1:,\Y8R&3A5RFS#7[238Y^ M*8O0<"6Y*5/_0&S"9\K^VNC8)(BO]AWW#KJX^RG(WP*(>_S#0=[$C>&;_.F, MDJ\89X_4I_3?A<:&;,V*+-L57S['A#5ZE?I;LC% M1_Y'"8LBTYIQED,JN;="F2UQYY'4>X$+?9@G,%M?'GE$X2S+0D.R6:VM1;C) MJ8@7?!R.J6E\T)3K405#CCYNE<1::KG=<'&G2RKK@2S+!Y/3NA*/1V= EN.9 MH"$?SRC?JG&6AI\1NP^)A[RL;4B8?05B!_IB=N/XH.$);4J^[+Q=PRW"9[IL MRE$3@F^X!L &TMH*GX/J\ F6'P@C6.'7>1$IN+ M,+?2\#%N)Z(MP1C):R0P%5=+&8=YR\E70"H&S+JGVTWOV5/N=CGCT!/!@8G> M "?;^R2 +EPY_MI-28ZXZ':85=YD0,7-L+2$ID)[!?YT D<05VIA.T"5$\_, M.35"<,A0,8. M1ZJ-JC)/3\[&9T.RW>IDS@ET;-[NB-SUF-8(XQP@W%H+; E;-G8U#ONW;9: M2>.8T&Z&$)4LA_SKP"%_2 BI2U%@Q?D/!7AJ>8/A9P-9IX"DEO'RZ?IZX)3=*&OL=Q=/9LY.E MM7P&/O["_%?0G<"']06M>10OXUE'8G# G@W^6Y0F\@2 !Y&[,/(#9;NB4"07R7U8C^3./S,J-3KZ2_'+UX^1FW\]37 = MI]\?H5('_FTH4=^Y3*E1"X,TS/P_!@B%UR ^ < Q9KGUP1ZY)7'VR!3T 68A0B0K<0, M]_\E7$'WY."$>7:DHFD+V,H@5--( MP!YYT2VGS?0-(!G&5,OO"UD$I.XU>E8-3X2N:MX[?X:H."IO MF TLK:@ZB4 MA-JW_A1(;WP &&ZMS9S0MST6=#5V= 2\D5+='P"N(U;-@M2Q_'4J;W MS?W95#G/,0).S0 P2E9D/SK LI\.&G5940?@$E%]+>3ZW?43C[QH$T4 _Y_W MXKRWNR+2U))MA%*MBEXO+:^MBI;K785>+AR?Q-9*7^0Z%+K(57QE5'SF\[J6 M_NM:V:-+MT%3S^Z@\PI]_H-%4FT89V8Z7.CJ+KAV?Y(B%K$40&,-JXYQ+.D. M=0-]I#6@B"ZK]*;&<^R@N+?U+5M1GI?=V&U:[XK5M)HA7?70Z^)X)PRY E[B MMJ/(INJ>CB=[[]R8P0C'4 M=2YU5X^Y]%%Y.]\$,G3'JHZ_L."6>%1W^U:!":P11KC!.+06V$RV[.#%,1,0 M[VW2$!5^9X][[NAQ,IV@BNJG=QQ6A4CX)9&HP%1KH3:1S\OX<8F?8AXQ@U*'?,@YL*S=0S92D+C M(>XGI\JP 980T)*SG[6]N^/CAR=GAP4!IU$%> M11,,[::/IH?$'E'X!B,L28-"*)QA5;&'*=)2*HH9,(P?$G;W#]Q1/-?/%,Q; MZZ;LX9,RZT(P%I6Z/FA'#_!=K\]W$(1WXT#TN^,G((U7)8]#%A&($$33 *LH00CKZL*) MH&24WG$]2H]\;91^#O\C^V+Z:%WIFZ,P&#FC]7='Z8>'$M"WUN9&:EYD'[N* M%K/"HL0]MK )RF0Q(P)%JII+'$FXQ8@C)+YMS.E@I7FG7TJ_82X7=SW/]:9-2TYG M,_TTK$G M $]&2\"FJDO6?EA+!#F)54TO8>SX&FE1,K'R,(HV.BZ: J2Q8RMP'N M 8CB)R<&5P#!M_0-[9)>)O%:,Q2^R31A'.LZ,*!.I\Z:Z/5A'DVAYW=A,'\! M:'D%7KE4:BQK-V?$1=9N<2B!RT5 _L3]9P*C=69/;).Q'O%/$<3]3O&AP=^V M&3N9H50;O::/U92OF*WE5JLB.YG40795P46EA71#/,ANPXAV)N*=!?Q+0A?(X#2R)7;8)7$5=R$ MSMX5?<8XN]3Z"+Y/A9AYS-K_2;Q)?.@37P4'\OP-EN9%S0Y/YTVBC21^"D[G M[7(@[_1TWB3B2,*MXG3>4N9@JE\M\' 20?BJV31*Z$ MVJ$SSL-_)QITKO!3QI%/]UZY;]W:\K9[4YS1)582AI="7U85FVG(YD.=BM)Z M$CA=T/2X5*,H#U@W\D39U/KD2C=5"?CV--%%H2(O'=]-_/3'I]#W;T+TPT&T MMZIZ_^XG974KN[<7M?1[O\D[8S5%155-/6W%J^>A02_("2(L?D1_[*_'+]H\ M*B2H*>:4[U/GO<9_2Y\3BR+Q 83)?/#H?R_I"HW-[ MG\QMVO(KUVA71S#GS5Y--Q,*-5V&RU<8.(P8Z[6NN$OF3FU6=?_UY&Q\OM]L M[D^KO<;%G^PPOODV>,,MX0_+/O+YM9X^K-364(*3BRY_"%^/9-;0C17(_-A8TS' *P5"_."4MEB;=Z+3%YXN V>$2AB^T;#_1*X:IZ M3DX/CC4_U=P6=+Y4EAQ$KR5^O2=H+2>JN/& M+3]4$-L)UD,"Z9VMP?'4M0(H_B"BQM@\7>-M]RI]Z4AJ17Y27Y$7+?_[:$7: M3I/Y@J+UH:S1J>KAK-0%ZFEYF6G]FA&U@ZPK@J+5C1O^PC!67F;J(JU1]_JH M_;_X(&](,R(*!6H:!W8GW.HT:*N"83" B,",(12H:1P#VD(F 3Y'>DNV^G=X MTF:&I6\*#(<$'.CJ). (:1'6M\L5"M^R@'TN[O7"EG- 4&!+/#YWY,&<1>A+ MD()>PV9F2$IMB5OG(L&ZY=W3KA:RF 0"@EH2M'OO8(4& 'V4]<4D :.&Q8R0 ME;HW)]*.@\L2%,"8N-<"[P:^DY_8DP:]@L7DD!1:T;-BRF\HW8>OT <;9TK@ MI;FOZ5>6F!6JHI^>G!V<#!WOED+G>)\.W!:0Z)889;%;Z2'I'&/(M@:L*A;R MH[78.4/.!LX0J@;O.-?8^!6-8\NNW))L#5BR.:5*_RL*J;$H[$K&$:8EPA)4 MHSEFJY >CWD4@0RV*Q"Y"*[6&02HO:;6,&X0-\-0]83+22-P MYUS-]9H(Q244\;^V$<2_^L>3$\R;0B$J?S,0%3F=;U#CRV4@/HW.@ZV_&H,1 M7\,-:/ W_88MRH7 NX=#6+Y[T,&D2N' M)5Z4YLF#YWOCU*HJ[.P$*VVH4V07B04RI.AZU2R59KI*KYT&\U0L\HS7=$8N MIC+7V+R* \&>C1P-?VG!>TV)<&P.>:[Q\@9O0UTPG4VSL15>I_M2"1Y1V]@C M2LGIH(;CHW"6_3J]XQ25 M.C!R<0]&,]R%$=STX=/QUD='+\.(=RNK5LY T\!WLHG(T.O20U-FOZJI(RJ@ MP%PO:";.7!3KZ N*9B/\SXL0Q61FX\%?+V@-_(*BV;DT9*-N']A"&*L\V=2. M<=6ZY5G=:&ZHYL)FHL^&&D<[=?7DG?^'X3N""YP4 <8?=_!%U-U_^V"C_VB@BG_O68//6 MCR)B*R+,&T"OH:F464^5[ =EV)7VA31"4SQ;-K?>WG&'([JB M'= PZ"-'FKVC"HL@*A-C&D://P"9G($WP21VYN )D"NBY8"2L1!O^,T81RA9 M+UA+$B1.4VF]97\DQ MU5>R:?/3'[*3Y036='$L<)7P/",R30Q^D+<0ST9O25,LV'JQ52@FFT2Q\-/9 M#1[7CO]?P*&G: M^>2,#_>\$:F0?7S$]9 P=# 4[LNZ3:!Q= MJ,I.:M(Y#5,AWP(O=QX#[_J=O/0X69)_M2$:K:V]9YV48KJF/^4\ZGUBDO.W MRUFRI422$3VGRGDOUFJ7KV6G2:-O<5O!'+[Z6737<[)<.NA#[FCGK)X:+FU[ MM&E\E+:>AL6F'QC*.0]Y>_D']/U)X&UI*A)^9%NJ#4RYKR<'I^.#@\.3T^.# MT]-#5;;V&_#2GGA@MOG-=L6;4]"B<7:E.TX; MP]*7?HQZ TY"(L:+@)*M&$.;OB"NSTXJ-#0DXFS$>7"6[,<$6[1D#(%4PBM- M&F'-:$\O1WU=VO$ 7DI\)U&%Z3_P2H?R- R_PM!((0S?UI0DKP3M^*LQ.3>= MYRF)%HQAT^[FJ*[:H9X@&T86B;E)LA5C2*,*4BF2#&<^4D,QO*.($7Q-2._3 M&U;L9XQHQ8=$FA9S5BOQ+6'(91+%X1*@)^"G $8+N.*\=46OL2<\D=6 )6EW M'YT8\-[2K92I*F-\['[)?WV97VA.6M%"" M]N=V%<4T0!<$$0SF@I,,M?R>,$5.?NUO]*H^-[RC//N@J%5C2-2_DZU/C5FR M N;HX_K=]1,/#\7BD+?=>5*M&4M(R*:(].&2F)HL\=,PY@[6V\&\:GO*K%9J ML<2-PY"]].QM^7E;>6Y1&OID6Q=%63*',K1!?S>87>F35Z)*Z359D::'P1HM MN/A23*3RGA*L@W)4.;!,)AH>9&UIUE3UDV1RJE'E[V)?Z-$4(G\=Q7"YO2S( M4[7+QLW7'H.BQLVOOSHJ?W:4?_IGUR<'0^/CLX._R*B7I\K,E"E5&; MSK8[3A&57:DZ] Y/SL;'>KVHW9&IVZ 6*K#?KW"3Q$23=?O#&3I=FMP+MBE7 MT!YX)NH:>< SWLL/X+^!^S"(%RT\8 *-&L='Y=R1TU)C]QK)!,^P<8:W: M^J1C%T7MI9GD)0YKV=HG$[NIRGYG+D4EC&QB[1K[9&(G35D2<]A"(_1,3^T: M^R1B)TUI#WGD1R8)BO@,WSG!2.(-[1.I%&NIUV1BXQWZA^_"8$X>C[@"K^U2 MIYS74Z>0-K^01D>DU>&E3"&]%G;FT@IKN9*'^W(;X!XD)%2S*>L)HV25YT'>JT!&X;*Y3I!:8Q*(7&)C02,;QPW3=3$N+9=+V@D5"( U*$3%,Y@Y)@W MJ)N*&H>>( 8\\!C26>*C(\?/TUDF->?>P'9!PT%G8%>'75 Z6T '<4Q>K!"! MO:&H5<"+RJ?=&TK9;SW_@,$<%\/+7B>@)]II*&8#C%*R6>)$)'N1.-_?O."/ M,=99346-@[W]2DM8/*,2V6SWFKG::BYL'(;"2/!!M'_-]0Q,?$LP?P)O(7^&YZGJI,<$W]F';NX("^JJ>NQZFQV&^ /@"A]CW2: M=K%AMA:N9QSF\E-W-UFI*[B=0-5TZP%:!]KE>S!OS=09!,D41LQJ9]NUA5)<_20(O(B+0 M379S2:-A9."Q'34B+IRQ2,)WX'$@K!:Q!3L!J;1/F!30R-*/7'N8>'\F$7F3 M*PR\,$B7 Z].\'TZPYWCH2K;AB6P*Q';DA.01P27@,H22JGA\T!&,#/CE",4 MEU#&_]I&&/_J'T].,&]:'U?^9AR:\HMBOCS4&-^=0M$XR+;^:@P/?..UPF2RI\E;^;!R"C7U4(^7(,&408L$$L_WW(('+ET+ZF[2.@^8Z2 MCI53VAB@N[N$9"34GK*9]NP90$L2>_0 XNFLB/%N>#N:7;@J\EVQH MMG8K"QHE-!F'J[SO-S!P A=T*1L9IK-'! ,7KAQ_LB3N MYNF,>*&;+ NWDI6TZ"#Z;O)#Z=];?0NP?%ZQ"[@,ETL8IW88 *[1:=V>E63K M1RL]/,FIWB15S>Y&A_<.FL, _QMX+V$ZLT\"C[?+4M"BE?SJ2R\YP\[,7CMO M1%U'!&?;@USF8LEXZ?@N>3(-UEZF4]/H_E&KFVIR=IV;,8]*4HVL#C;&^CEY M_1.X\4MX&;Z!P&F.=VC95%5WIR=GAV/+:=5&(84_\L ,-BG*E4!@)>_*>%A3 MP M %+V$#R#&JP48.S[-:<2K9B6C.@E?L*U=O/3&'0@%Y*Q'9A@'5G$92XHTE<$CR8K\ZL#@^@NC"(0 M38,G0 :.&R<(!O,LWI'"%EXUJVG32OB"/_UXMS6QY]'Y(&8VFLZR(42.G\X$7(Y5U9QAU9S;PP>NH 4'#/%0T^X*8*/W M_<8/0_3H.\%M@#=WN"H$#4L,;GDK\6XG=0&^(6[A_HXGG@"Y*8R-89?@+WHC M5E)*H2H*GJET#JLW,DV"%GZDU'MYN7#0')!?(6<.4N=!8\QIBW:L9)!:;10D M&I(/N'QHG/J5HL4C"ET /+Q"NP0HQJ/HFICIZ-&!WB3:*'M]Q/R(P"I?U/$= MQ6J_9R\I=ZZU(D+1$)>S*'EAZ%V 68C #5:SXY.7L*X#[R9$;!5D.],;C-WU MNPNBB&@4KTM^"!%8\3>K<)QC.#0];M8_B7>AN8+(A@1S2UOAJHCJK:Y\^WM$ M4-5:*LAHB"==B(Q/P$O<<@AA&VU\6V$V8 C!&R#_7L]2=Z"TBB(/ T>+T,>S M6" 0)ZRI8_M"?Y/46XP;E8'N?8^;WT,_P7I#'[F+DT_H[1K[PC0AN0L*]'-" M<*3KY=(?SBJ2?;?TD/]N*6GV\]72WCN.X!MFQ!M@OUA:*54A]]<#?:S8!+E'+O?!R-"1WP[@*OR1;YOP^/Z3FGV[9E'#4D<-U:F"M5@7;.[#([ ML0FXRRT!^+(PTA2H7@8>> :I_AU@@ A2RHF!Q#!K%UKNF! M@=5V+X((CHSBG))@9!! :26WXI%=)K)X<::Y$*ODF/S2./:#5[ M"--)8DLV=BH>(3:!!.W6!4)B,9+>:5X/J'J V 0 A:!@(VCR?*\L[3_EE<^[ MVXOI$WMW)U+7:%I(&?7VXEK"E8U%O..^*E8K:1P/N@:ML"6C)K/4#5RV$OEX M"+,.95DY!6!LK&U M:JJJO4.L/4WQZ>U)HUS\'C+R:]^/;/23WG\N#S#NG%6K80%IVDJI*(,_S;"< M:F<'R>0AQX[M&G:R0TC*7I/PJYIT*LF]-A)&Q#'KQFF"7# ID@J2&[K3R]N7 M\-I!)/=&X]S3K44+^-*7%LS*Y$_AT[V#OH-XXOV91&D^W(KP>.E_Z3M1!&<0 M>)/H-^#-02.'Y%NQA3>*)#Q> M\^=+A^KM.LO?,,%O)V._R>TUO09?K/;S@ 5&KN"&DA90058Z5H[ZVJC=P1U] MX7@3J;O[XX.#\?;=_?Q+H^)3(R?P1NG'1OG71J7/#>5._Z/S098+1'&I@(X? M<2[V,VNH#,+"'\)@^_@[3\ GC^.E^89S73,BKYCUJJ0^.CD[U/0\C@0 V\%5 M\@):T2AE[CQ'PY" M3A!_Y$IC'6&BG)[X7IXGUA;>&VN@-+" MBSWPV96&RH4.TO5PF*%Q92#, VLIT K]SDSX%?1WL/,KYK-U )+<#F]< MW^$5+:[W<1^#V<55IGBRVUW+Q=W."575LL!S%\!+_/15[+2/M\$L1,N4.ZP\ M;MQZYHUQ"?@J*[Q6DE(W@[O*3I!W=HJ> 7J#+BU]2U.QJD#')V='FL/?VD&P M@5)*4%.0(Y-1WM>H\=X#LZPQ&$KIOA$R0>&TNU\H^ZGG(/R!);AUL\QDH7_] MSP2NR)DB_7HCKXZ)Z K"M+6Y:B6IJ5 _.BC.UY @BM)S'CK&U,+V@"LGHG:7 M&075/$DW82KY-P/2YI+VX"DAGW;OEJ)\,B1B:#K+%XU3] 3GBYB5&8A6WA@2 MJ%I3M9-X9SGTU"#-3B!$KV$!A6$ MYH 6@EK"@[J)O.-<-V74,(X1JJ8"69FUKQ%H.[;F,[WLB:[&[1JK@G%PR\*T MO6.3%E:[$6B#\]I"?OP&(]SBQ[>(7&JZCF)(E!;,BS\W/6*NNOF]XI "U6C? M2BH\?2V=,FW2][!.7ALK6,2@EL+V>A=54TA^3R>R5M!#3M8>XC6TLX,=F]0J M:LM"GK00N-?+J9K(!FR%/(6^?Q.B'[@ A4$M6JIJF;R2=S9T6JG2 M0@\75ZVT10:01A7DW6Q4E3==-UVK=$F.OX]B4U(LL)6QB>^XC:($T(R47".? M5)-1C"6[+[8F'IO?%Y>K_,DK$85TW;F=9WP*P)SNR:? Z\.B3X ZB<8L+2$\@ABA5,KE5+'GK\K >DUNT.]HT/$I;'DQH+@@B MPO#\8NIC&,5H+4I^72N_O\&+U&W3DM[ W2O> 7:,&ZN MZ@!Z=0Y(B#XDL)GA*[3BQ@$N 8X( ML@PI33VHO,J6!E?YTN#.=W/;1V3":ZC?P@3Y'\4LS@A0;-70 C!P'3KY%&= M!H9#EF?'=Q $7DE2&8I0JUM.##FY+7%ZU.?4S91ZQTVQ+U"WJKP3_4\L]K&> M:*\)(>!KP*GK@$82^#1UJFK=L^DVS%36DI%U6'!O)3(JS8 8C"PK5.CE;R64(0^ M56\/XI\ L/FT8/(,ZN_4$W_RVYUL?9W,DV8QRY M^G4IMU"&)5-@71=YEANB &$RE>H,@#DMT!8A$4\)O;XS;,P95Y'M68H_Y4I5 MW9UBW6D^)-\9@;A:Z&%.,Y!!Q:.%>#V:H&":;DTF402H5P=DFMA?=DGJQ)H[ M! TG@]E+F"G*TUGI[4QA?E%;V%]ZR:FDZRT#@]G5K-^.Z_+]Y96$/E3=,J_E MC5<>W5$ZVRTN<&L4U76F:G\XJ#;%,\E*[0E#%F;<5X(1;V@<5QH-24)RF7NK;B: MR70BZ$JNJBMUS,65#5$=6WDQ>SU2EKZ[I(8@>&^^N0\S><-[Q.PV"YYXEV&0 MVKM%Z&.YHU0_%,I(MF(2Y4.>3"AWT?(%24^Y6\LX6=.$JS8Z^F8>O8)1Y M:X W";QO@;?Y=X$'426+=PI:MI*+?>E%44A$E9]*G+'5T>>G58$G:L?:-&$5 M<90I0%4:^]:G@HI>5@+DV2$\3#!5G3EX2,A2?SI+]1I-DS@BN?ZPLEG&2:H- MJ]BD3@.*\B-V,3@]+L1E%N!6$D1GRC>\-5S9^? MG%52 0V6?3TIIH>]HT%&+E=U;8C*F3E:*Y8R38465#U]IGGNI"A4SOM@*4UD MI%44LZY_WFL<&[21L8(K233",)9-2'C/>$DH;7^>CS+\^"F>CS??S,ED/1AB@4=J' MH033;^2>SD@<)0BB%+HGX).=8OH\>4K U])B*N*E-NG8J-Y\E9NU8[GOY07D MQ4=]?4GP%\MEV;%]XXR>&@HUY[?L0U=&Y4;,^LI.>5DI8QS\_8)5)P=?&T8! MW%XI&T$#+[TAQPOM[^-3QM&-#W^#/=F58BP)Z<8[F?3-\, %V>*3DYZSL;1Q MS-D9"QH.<"149 F'>KXXLM]\DE>4);D7"VTQ5DOE(A55G!S@W??Q?BV6N,J@ M\D(GNLQ5#F/ F( P5^-TD!@2:9\4*,?TJ?FYQ=-:0*[/$4$PM ?TE_E8Y8V% MDH'+UG&[M'C:<55\!_#ZGPF,/XA%"X-TET^WT\PZQG%AUX9;7CM4MZ^6\Z)J MKYD&O;&L>020!J3AI$A84DOL0BG,B+GPKY4S#GYQZ.JPBTEG">1<\TBSCG>\ MZ^.=&S:.5#N?5/I1H:)@KL$RMQH -TGB18C@OZC1$8IGJ)'L+@#40DJW7H^S:S$R3OA&3?=^>P:*.PUH&%@,.1?/2*DV[BO>W*+9R9/V*FXBC MVR!++[OS@57]_.>XTCNN!-#XG*HX.OP]157;@*I^_G- Z1U0 FCT\F[-9@=U M9MOXPM#. -0YQ&H]^!QE>D>9&""]/.&S#ZX*$_=<8P.RLNS7(!.!0]$UT6S/ M=1VT>R>+%HS1FV:*A^I>0C+=EZXB-0X.!#][O@),,*-+M/+_1N 0P)BWP]K%:K:X.%HSQC@);LW^>H-GQ4J\#S\_A!RN-LWJ"6[-_GH#9\4*O \W,_+.;@3C#= MS1O1,IW[',Z&#^?.8/:P@]Z',Q;SAG6G/9CF3*XF:,6D4=T5R\]SG8IK7W:P M&MM/>Z9CTT^#.DVF0T^[VY^^)YX',YUL\JSQ\N]IZLW^C343%:XJX["U(XIN MLYX N=6+?W\9!JF"$\=_ 4C]E=0^^E@EP^& 1U\/@V*70U85=KU>.Y1^Y77G M:U.F+UUTI!K9Q\^1*C12AX/=YY'-YY2;D\%:M] ^S+GJWKI2]FJ?L2XAFE[' M9GJ&J-VU9S(>F(-(#A%%#Z?4IU@M[UALC.EMD"8&)O^0?;;B4/#9BLW'1J6O M?3Y0T;I13-"3@Z/S@[.S@[/3P^/#\_'1YYL5XOFIL/:P51KRFQ6-!&A8[O2J M/J->.>CVC(4)C.@7K#HY^-HP"N#V2C'O&0L3Z,:'O\7V295B+$E%J?X9"Q.8 MLS,6U DHHR)+.-3O,Q9[SB=Y15GB:>WTC(4)G-GQ8HFK#+N>L3 8:[&Z2"9 MO+#8^3,6^/\=:WZG2,HTMQ-/.ZZ#>,;B_.3LZ&2_#+>\=FQ^QL($ D@#4@=5 M7%)+[(*B9RP,@%\.%G*U,9[>!!]^@ESA^ M@]FGEC,.ZEV9>CF-4"]/:0/Y#Q@O4K<_.;Q(V7/?%'H[%OT8(QQ) # MB@-P"YD';!FN( (N;J_1^M<+F UY"^BJ9! 0=L!8WSN!DYE%*MK;12S'6TA< M2SQSW:-O5 -6R4>U&=HKE568BJ9L.;_@\)-83!/(OEWPY![>,3QI&Z'ZXI-,*B2C1S MZ6C090I+4^5\CB$3U*]H&4^;7*2O'2H*3_33QH'7K'D2LAY$M,$B5KFBS=,# M_?<(=D7F#NJQ)"N:D*;7"6K2@1R]A+'CE_].0HX?POB_0/P$W' >D-=(-RUE ME;9'>Y<5>Q_]V=LQ8);&M:?XID19W,, +I/E9 ZFLT)CDSC.;@']L8#N8DN\ M3.8) N2*$ P2X:Y-^DYZL]""NH8GK A_OYN-J3;)P5.[RI']J[X;"SI69\_S,M,F@M0*RVT*W M491DX_SZ'2 71MBJ/!$G56.(=4_?VCOV[EZ;.7W/[:$OB&,_+9%-=I,9[EN. M%TE9 8.TI7OGGE/@;S]/15+F/3R<%X.V-3T=!0DC'E_7T"JQ"1. Y>'G)* M<4*/PZ.OY^/Q&//R<'QV>*K);&TB&+>Z6LJ4A0= ]D?!5$FB+1EGY%=1*GW?FA% MC8%8$@@>@@SI+(G1FZZ(4PY3OYB'F;<[*:4-AY^!8MV$RXAH"0?6%Z(OD@@& M((H*T47N_#?5,88/_5G\]GI@A!?JCC_/NL[.3%R%R MIVCK40T%>4_0O3]!27N]^?03](( M."[&G"K#1[B-@);BY$IH* MW6_$(8XBO",-W)_I"#84LQ-(44$MF:49L]@=+VN"0%7C.-+CAKNM.OI,NR3- MAX>$,'XZR\0@XA<[50H+Z!7,P[XM0G6P):7N];G(KWJ94O-+O+H";R!( $W M6+?%NV'D+D*AB.MWUT_(8V.3*,*K-."]..\46]&B)1M)I5H=/5P^56]=)MZ? M";ESS:2 MJA^E]' ?=$.ML1Y[5M8!_MD'?,;)5+617)WE5W37TK0<)]@J4Q?&V1]M9@-# M0D77!@W#NWB4\"7,'5"/*/02E[S8P*0"MUY5AT?Z'[!0R))VPO=P'T_]FN;2 M6<'8\=,;"%Z6 NHV*!9MZ52<>INPX"Y*'#\BCS8Y'\2MT+BMZM"^A':>$2E([Y)X-2J= MZ5\;"ZR!;:8&5TY5M\H,6^24U_(DIWGL!'.([2E[LL.:0L-9"WRY4#$5',)19J7ML7L0O;#+*$Q 7( M7;VTABU$?G5@$-V%Y/!C&J3O%B0% M&50F?.MPXD.A0IKCKGG&J/W=6H"Y0A98]N-$U>;L(IX:8N.*N;Y84!T#X.TSX6S9Q)XU5:R'/_W(%Z$^"\D8S0KXFF'/;"1NZ:HL1@= MG5W!)*EX;T<,9NW![6"@:G44\7U=$Y+1UM]K7_ .\NR41IMJJ=K*U1 MVMA0TNVLY=](PLFXPZRAYI[M.KC]>C8#Z,G=E"1'O*)Q(UP @LU5 MV]824F.WM3B\DM=(( ="M515K*]8K ,]P'5$HL'!)2#HSG+:= &3G=I@NYPQ M@,K@P$2/(9>I%^?NDP"Z<.7XZQ7&MP R[KJSRIL,* .:+1LK+:&IT-8-TV:& MN:/>NW *T?0<0:R1.J1\7 BYY E/AD^4<\K8^DMUGJ:5SV M,N7NK*4!RAV5$*Q_>Y74A+'!&+$IOC(58F<9DFC#%#;* JH41=Q3/+ M5UKDW,P$7P\SH>RQ376,0[0S7@T^.6D%&(7Y5J^9;M7&LL9A+ ](PZ9:6%+M M^V?EIOX!Q"38K3CXOP(1G ?IB$'_D3@^G'W@]=*E$RUN\&KM-^#AR9N9:5Q% MTU75GV#5'YLP-8@0A#EIJ%6(=B[2$E1L65V\M([1^G'4?%%^!YU7Z*9,,WHO0#IO:-F,<>WI8 MP2K1R0","DNXDAM!9.;AMS)4XK!1YDQ)+=6B?=VR4Q.%UWS3&3V3FV0KQO!, M)2%:VRBF5A31;)5ZB/$N$\4:R<;20A;=_01$A*HU MI'W.5)7%LBHTV-1>/=1AW\O&F8@7U>ABKZPZ_(8O) ML8W\4Z(610E_&\O<&3/_P]5G_]O=^@S"J#GY=TTP:-"8 2Q MP@(ZM5D=CJ=X.)Z8X-%EQ0FHE]>H0^2> P<,@%@]@)TB"4PD@>)( @- EP>D M520!#TS#/.CZ3F\-H(0XG,I/;X=#D]Y.;RTA@(2HEK@(!Q5>-%"6]:X02R() MKO"&^\W)+AB0-&YISA,8?6>L55E5C./.+I:JT@JAVC&]#"@>AWK!GV0N6%E5 MC&. -#HL@ 7EU;XL49OPG]Q[?/[AK)A33W-A@^D@B&6=#A*26D*$ME:4,8MT M:=(X4NUBEE&N,.H*9D@,8\Y3W1JUAF42,UT/&MMS$\B<,[LU:@U!I6;?'G1F M*44W[U:)ZNB.$S"N\ O6D+?+'*Y:?SW$?I@6SDE781K3-;V\S1V*DX#A6W[T MG2"Z"5'))Y3%++:+".V_4\8/%]54E@LXU02 )1/'3A_VVTONME93UR,/8^)* MU_EKE56/IJHK.].<0UL$D<@FQ@I9A M\!R'[O=%Z./>1Q=.!-TMEK1I8H^IHTQ=79>756/T4GK0@!'G^;=?,NCSZ,3_ M_?\!4$L#!!0 ( #* 8E&X'>WIK00# %!9*@ 5 <&QO=RTR,#(P,#DS M,'@Q,'$N:'1M[+UIDZ)*US;Z_8TX_\'3]WF>>^^(336@HO3>N]]PP%E1$:J.?D5:UF0BFI$JL&U5UR-I6Y45L+Z%?J >$O$X]1"-4T0R M@F&_=Q^;%AWX%,O\M6Y-/!!/FV36KPH:$<1/\B>)DWB$_H7COT@Z4J\^;;]Z M4$4=V*+M;P8*;WW M_T@XX=OXH ]4R40*5F#2#$+[XG'0 (?1C% 2$,LEA1) M+!F/4A@@\2@N#@B[DU\^?0]$9 M/%BV\G-] 0Z$H#&P^'W!\6:_51-^& 04."G:XNF,[1L0W0AU8(> MQC$\N=-#QW:?#PC^>& PZN*EH1#1G7=NFMM@^.+0J9_PZNZHU2-44DW'%4UI M2R49J/LDVHP;7CC4;<>*D43BV M6+=8W[#6<1\-F!$W3/Q#A+R]W"/7V,NB9'4YB$3W9KO/46V/$47'=DW M14.5G ?),D+QP^DHO@="]2 (J14(U1^__QD!4?[]CP%<,2)9I@MUR+\_7+!P M?ZZ(%-R,@:FGSO[]L;Z.N?X$#N_G[W]SS6G?\REB&89F<:TD:%[Z:]=P M$8$:_Q%1Y7]_%,+^"ZGVV'7)7&V) V:4D@C=S20ZJ1^_23(93\3BB7]^[@_P M8@,F2"%*"(&\":Y*CS4@=BV^HS)#9J37CFPN:]=.#^89.P?V_0LJ$1A62:P), M)QQ"RH:2KX# '3J\[XYS^9HT M6DYRRB[A 92R1QK +[->@:(YB5[R>2W'6O%AJ3F;GY$&2CQ: M)SHQ/\M[VKP?S[*\8&84V!4JI,%;U,-K9=A0'KH)TJ9$B;4 MSTB#WK(0+R>8L8IW&I8X!G@Y1F !#>B !LG8-6BPP@&]Q4%-*N8+9-4C&4I* M.38I]5*ZTC@?#6I\?RA7.D8*QW+,(CNUF?C,#&2!($,BG%,%O\3/_>Y7@., MP$Y \"Q3J0"H^ABH<*&/(0%VR$Z"-[0L9@%_V+(,0 M65+Y\=NU/?""6CO[**"/^HN!QL#U,U WVZ)>-&6P* -_2_&4KI(:4: F&M?M MC>(IT2#DVEP@!0(2'#J-9#)!$M'/[&_&LVW8V9SJ2*+> Z+-F'(6QG#;+M-+ MPQ:PP<3F57$Y56?N)!K+SH5HT&4,(TCHC7]F?[/KJ/:QPSGXB[/MKJ@TE6(N M)0\T/];/&.S,!'QY:D/7,EX"!I,ZLX+$HD]53$Y4[;:H>Z *E8MGAVY4 M1W5'O&D-'.A#B0,=%,T)]-"; '9%4G4U[ +\!D4%*B7HCJE.114'\(KKM\(X M#=A.#;A["JF6U+TXVYFF>78<54<+HTTLW#D4\_^DV=L-Z_5HEFR1O8DZ MJ<95-==2Y(\MN(M@D"*I:I M0%_;R(*!>R".F%GZ#(XV8P-9=7.B%(YV'1!,6H7X1!O$1#Y#3O-T;3SP*6_^ M0AP5Q@<5U80V;_]A&6L&3#%0*0L8-D"KKH#@)UM40#,8P!XY1;Q;(/M%?J&I MKF(4Z!0]'M+0V2>>D_/G?A!M \B>P.8ZO_\)TAV_G#"3 4D5"=,?OX)X_]\? MCFI,]""M$?XV"K-"0=>Q3=[A8>'(032__XS5ZW;?$7YU+,\.OX5)HU]K]H0# M.C6^@\975G4OB,>X 'NJJP*'64BZ)P,Y9UM&$&EY;O@L=LB(M@G9M760TO[A M![PA6B3\R9*(M[L=OE,NQ#.)=!,L4A#!ZS&!T#O8? O<,U<=JL".A+0!!S-^ MF6)YWSEX>O/F<0Y0 L%2O7%Z37C]^;EQPE MV#\_#W;V]V:4VS']/$3 26A2M^-W1=L-?)?0T >)0IS8/F=[;:LKFR^;U[R#E8?6.B#?HB!,1<3X=\722ZISFHS,H9-GV.)[#V:Z67^2:VLC0 M;QT.GV8^5C._[@'YWUSY=&Y+DF=X>E"EP;HC8 ?-;# *"#F#,;QD&6#-^60J MFXD*G%UEU&E*I,E^I"*J@GD342W$?9IJQ./\]TB M ZRB41SV)H5*_]9]Q<-CO1Q_*03X>URG*[1!3EP_U>6I5'31BD43(P?<@\?; MY?;).KTC=BMTK+.HXA0Y<(2EI5#+^,US_OHZ_9PHV*F].8M2G]G<=) O)&*X M:,VX1++)9Z8W'^)]IE*'COIZFO/*##ZNU1E:Z/>F\8:%Y]/Y&K?H2:;AWKKQ MOH)61X?=I[OJ?B/?KR?C-"Y2DC9THL7D,MJX==9?5ZV?&P;OS="\H-5!-M_. MQH=^AS=PJQS-E<:C9/O6I?V3M?HE O(S*_5*?B[4&YT%B1NIV*RN+YD%N;AU M-E]'J:/![9-U.H^W1*TCC!:\ZE=3PP(5S0#JYCE_=9U^B?3+N72Z$L>["VJ6 M!!I7-M1%Q1GG@'#K9ORS=?H% O(SZW1NH42;^6JFKU'QUJ"A+9M5R[UU-E]) MIR/![=-U.G#LCF&ERWP&&_M:?S3I+*!Y_*X-?2:I'N]WJ=&SH>,;&7:-0:$EU]M;3;-?0 MZLBP^V2U'IN;0VT1+Y7P*9;/Y K\H- 7[VH=*1B'FEWCJ79G:I2G\3QNW67UMJ+@YVQUXE%<'W%27LL, M^\EN#\A=NWOK-2>?Q=:+>\%OW-;DHV#0I"@SZ=>%*@ZHRKS1]:>5:1]9S;U+ MG!^_5YNV'*'.BQBX4?2=SUL_N&;A@)OWG@UZ)HN*A%5=SM#*JE12$W2;#I;W M(@JIO1%>>9'DVQ8K["FBCRY6.!/OT_%\7S+*HJ:5&5/ E'DW4U\@:UNNS?M+ MN/:OK'EU;%=H!;N_L<.B*0<[TGBB'C(XN%(537&UU=43\_*)&W7A=0++^.V8 MQN1!'(O.RSAOB,AYG9!:OP[2\UR_TA0 G\?;L5*AWDYV,L@IX[LD?;8D77L?AJ!VY.D1)LM="J57%83^PL?'QG95GQPMTG? M7I(^?8W^B?MX-(&KKO97"VCQ3$;J*Y(&UYPL& 8E.&E@P@\;$7/P^!!KS6H= M!DM555G*]W"?0RZ:V2DC.C#:1SR^-MRO[+6\N,>9//8<-QB6D[/L&IBG),GR MS&"[U+IMF?"C%%+T63'+NA&WWAO/X2 RGGRC9(A1\%6J@24#5L%.K MS2LSJXH0**G,< @D-]S(+RP0VGM95AVNMW9+ W<.@-D$,V!Z(.^IR*[C> )>]ZI_7\?)QB_ ^H#UV\QQ(.V/6_A!$UX;N%8Q^ MO!,G@/N1;B^B^VMF5%[.35;%L65GH(18!K#W5>:JZFU]Z?Q*2'&A69RAMQ1_Y7X^I=$CD X0"6UY^H(X1M92UGQ:5,L"V<PW.&NQ>_H?P_Z4V[=4DVW:.Z(0&K0G-+9:5G2_"$_,76;!O$Z"@'' 3($&OV_53KBM*H_#JQ26AW8L61MEVKXZSI:Y("RR5B-W >N8C MDO J&>^R@)9G'X(_.)-E M\,QY<%HGX)U[Z*M:5$KYJV>'60P*7E+DV:SB+28-.H3D;^"*87R+373,CA.6<#L!3 M5_H,\"V,24+JQM)]!AN!ND)B0H](W)9?L4.9.V*O%"&>)[GGBPJS('*2S7B+ M>,7WXSS+T9U_"15& A4J<88M;(OF-Z<:Y61(! MV5(E+6_K6;P[MAI9ZF94_,FARTUS^)6S5>]UA]>MI@#]:;]OC#)93ZPWO=(2*1];5/:$2K[I#EL=;"8Y@R@SE&9C; VY;;N!F?^SO7 M':*&8V0M92'ANGS!S9(\V[.E):K5F,IYD&R4-]Z9$ MQ2F#X("@NPA\@7SO#H.02KACA,Z03)YKAGCRNQ,6_(W+0GWND-49>'* M=8<:& OU:5M5&)SFTEC+]OW>$MH?DSZ@ZG.9\E,*D2Y=GV.%_.2DN@U)#S0>YUA[>.Y0O5 M'98!$:\XE0+#=S#H CK>L"F@MX[S7G>(*&+/F]RK,LG,B"KT&UJ^%FT 1^QD MU3ERCL$]KW8EM!RL.^3XGCXMDBJ>R6*M!%^>I; DFU5S*F#0 MJ-1[,]R(F>HX4:$=:8B<*D&L[O!&^'XT4LWGIS2N<13@RXK4\&S9,P%Z)XV@ M5G=X2YQ_,:J;I;&8ZH_X'L[FJFHT)<<[2_1.(T&N[O"6>+\;!8D%OCBNI#(# MG"MGO&(W(ZIY<%OL_J2ZPVOO=WAH;]GK5]5,L]W=KW>'LF'Q-INS[;2DY>/X/+Z,RH0H("I?F%9 MO7Y-SY.DE^,9,6(Y\3I\)U5NR LVF9BA9XZ^1#G/YV3>[NA_:Q)/GL07>"ON MQG@RU9[/8E2O''>1*V[X$B+PB9G$&Y>#JU2T256Z-/=3TRR/I02KP"A&)M-" M+J:]5[1]!5FX;5/1LNA%$#&Q7L@LR1,?-KJJ4.RA\T!@9S^ MNL?>E["+QV; Q9$BSV9E%DE=*Q:;1NAF9OTI% MVZWQ?C<*BL;U)D67JKZ6&5=30&M;57=X6Y+^"15M*)Z6_NTJ@9"93WX2<.EU MKA1G!8GBR6*"X2DW3?(N] M2C]59*A9M&OVTX-)T6+ S-6[W3Z85@7D('[7XG?T M7ZS:RA@5R%&WM&2UC#F,,>6*&B^CMW?'EQ"!3\[WWK <7*7ND"C.1M6HDBCP M(,:DZ&%Y'+?12R[?ZPZ_@BQZP998,3..R20U35,$P3:ZA-I&#.KJU6G?? M'IVZ0R7=F/4]JY#1Q'3=X]C<2%",.Y9OH^[PEM#\&76'PREMFXMDD6'R8F>A MT"(H(W@(RKWN\-:Q?*&Z0\'/5H:2J/!XARPM:;:?G&O@MG3Q=ZH[1 VQYTWN M=6:RF>B,!)]G.1H(;,%5XDEDI\'N>;5/1LNA%,#2;$ZUFN7'^?(B!Q).U^QT MBLB9WWOL?0F[>&Q6+6/ZR>0DI17YCA1M]Z;)TJQ714Z5(%9W>"-\/UYW2! E M13$&2Z8S:[!Q=E;JS//(*034Z@YOB?,O1G6U9#;9*8JEO.;W2LZH6[9 )WI; MK+]&W>$M\7XW"F(Z5(MD!LDT8XQ(>]@I>5R'NQD5_YEUAY_.X90CL,,GFR,V M@;.)K4)^/OUM6U3V),@]?W$B140WR9O^)"L9@Q++4+'&M*6V::L?0Q)"3ZCW MX_?3'Y^0[^.1\ 6J_+:$/R?851,2 ;9]OA/DYLJ'-=2K)XPQ4P_V+V,9$\O< MS[] "J]BK) $PP5-V**@Y4'3YA#P\9+J414=@]]M69]I,055^QXBE\2',Y=GK# MT0@GO7DI5U[,'$]$S@]Z)WP.C_E+6<^+8.5T[<,M,LO)K%^8:/E2M38P/$-. MX5\%/E?7/E?TQR@AN>..B:8"MHY855RHD-%/7*^,#635S8E22)<]_ZJBFH = MKAH\N:MBF8H+;",+!F[+G^RG\S@@>?"FX-KZMF"W@\Z,'$WX3MTIEGM<-MXT MD9R!V))LY7WMT>SC_M9S8C\Z5<^I_?'W'6+3XQN?\>ER+AN%X^)NX?F38WX+K,#C=^,ML)F_YHC75,A-WP2^QJB M_3C*[\+3 T)]5I.CTXRO9HCJO%MUZ2FR:T;>S-_O*;\YSS95UPM78.;4 M1?!IP^_&5.4PHQXM:I@/^";/]%I"##F/\EW\?GG4WX'G&0N^WO:D(#@NFO!. M!0Y_R_56+RL:+;'(E^5:N9K,3O*)\M>0\F/C_@Y\3WLJ'*&IK#F=:Z:\R:#2 M;.!ER:RGYLG27*._AGSOC_0K\S;,3U6M@:J#[678-,S/K/DLMG/EM%!=J!JF M< ,YWNR68[';EN@P'75TU+?!5$(>Z;2N%KL/W3(VW4V/X8 M:IN6)%7BK$TRG#A-N$6;[BO*;:OTSPJU$63J 3$>#O!"TVV2EH8MZ%@I90T] MU_\:OMEGQMJ(,?M(L.UBYB)=]*-MK9.?Q8EA9>+DT#T(#.E@&S&F'XVVL=&D MA0\'5ILO5_+I3GU(.3BZ)]@C'FTCQO@GX?8DWIX/*LI@@JL4B#:C;;\:FWT- M5G]&N(T(5$U*Y;CY&S+R )'5**N#GTH%QG1&>4@"0M 5K86/]\'=:TX MH4J:.G9S)*]FAN4ZLC[\*_5!.V6K'Z;,.:'T-0H6SXH[!N39OETK%WD66XS& M@T1^,+R!4P9O%W?7+7Y,G%??K9;2P68V& 6\FH&B*5G;=:2#)+G4&F-SB.>S M=C+!<5X2([\0N(X/_Y*:Z\1-KR^FN3X+0>5"K\0.O&&!\6U*T,0JG7)99#,? MMX2@Z]F^$X_C/1."6LVQ'Y\GZ#1/EC/Y'E^A6QBZ=2JW@B"4-]X_-X+\CCRC M*'518EAW6IKY';%3HNXZZ!;]H%6P'UW%^M!LQ6KZ I22@Y+&-:TL+I0:6+5R M<>7PYDGFZ.6"7NIE$_[^_8]&]0RO4FZEQ9"XQ+D\526=&OHZ%[W=B=YHJ*GS MJMGMTI80)^O/(0""%0S%,*$;#*L([[6!XS;A^]C)]I21DUJVYM:F*OSY^AG5 M_)SU,TTPL_19$ CN/7NC_Y.CY##9CQ(:I_ABUO.G(V**7 8OA.DI?%DC^F3& MO(CM5[MT:'G/+DO?_V0TE_<F-,N0$ M+T\RK>1\H93S1>1D\YO#]5,KYCX?@M6EGTU.RQ/&IXJ]#I>?CIP4LL[.MX?@ MN6<.MX[1IZ[OK8F2U\NE)8!3T>H,3SH>I/H==%]Y%>XSH'U 9RW4>=//:K,$ MSR[$JM$OEQD/0[;Z #D=%:4<&]D\U#F ]J5<75Q6&C;N%:FE/B8'L6')72G/9'4KA<.$C[ 7'/( M%Z>L;K$:ZZ5)NSPMC[PDLI**''//[7X_V0[Q6/ZP'UUD!_.ZS:L,D2T(TJB8 MM)"3RG?GS) 2N:-25FP.VK&1Y#].ECNW0:6^!G#B]>Z,B1+FR+4H6 M]>#T96X$@%NQ5@<[/]\%O&:9,&*R8:0D_ +-GFPP?H1H'P]P MCU'[L1^'R?WEL+K9E,_V@,PL)I!6P-F4(V>E7+]O M(Z>[7L?M9CN_MQ#PCN%W.9YH*-Q64LSEBGV'9D1]226,N"X2 K+IG[O"O=(* M&/0T;J%H%:.3I-UCU'JUEBVFC7++N4'@WC7NIX'X(W ;#:F:5R&]+H]-O$*W M,L4:Y!Q9 __UV?O<*0Q.=1G"^-@%%3AN&0X.1FGJ0 D*I7%[3Z%;B7CS8#APBLYWU74^OH1R]G.P"Q4 MHU6!9^GA=):ARS5U@*QF.*6L]6J''E^EL'4S3W>!BN?MH[R!\^SFJF="TDU$ MO0DFEAV2]G!QGL 0S5_";!M5[:Z5/[\0^D3<+TH]0 M^9*3D.! MR>>^DV;TQWX9; M?1Y^UZ$X/FY?EIG1>HY;UA2M4\NP)8;WNOG$UV+VWH"_$Z>#K*ME3( +4HH- M]G:M$\IJ0DJD%%^C)Q?L$8Y"R-V5'<&=613=>^"P$OC?T[\7]S"&L3Z&$L[HS4R3:!$I^EIPF% MQ7#.B(USK:A86RR1#6_>!8$CP[\-%!Q(I9W%R?/K#:)@J0['&SX,;'-FTZ,P M9)-G"#MYGS!-\G$OKQRO-JA,SA4U3LFG<485*9,7';%1BY65J/2UE,!G^_R(@J"B2@$Y3>49!C"6:1^#Q@M3DVJJE!AT9HT2;@CE0H5@$_$8 M@VQZ$+%MPCXS*7@.-;!H91VY.XIG^+R=JUF ;,UP=&<#4%,#GYK\.X-H2RRA MNHD\GV"F[+ VU[UH)\=^#:7_F:+]"7[?.62[2CI6L6:)'E.6,X.%DNG9>N%K MNB M*06CFX'@.AP#O@%%M93QF9$B:RKG4*7%E).X.+(*?X\PNRODCU#FXR5#NR3= ME&0>H>EM6)1345<']M"RC=42&=%^ME#HC7BKC^9%J]O-\KC:&T\+HD3.$A2R MWN0+>'N!)G>DO12_GN- BR9P16@(9$:T3=54-CBLJ0MNW+';!9ZD[$%>+]!\ M.HZ^53N^[_?AL5XR8KWMHRI>P(8IV6+?&N<9W(@[7'>H6W81W5U@D,7&;1]" M\0(VY$5W;%5EQ\"G3&J,)V*]%"DA:XB0Q,;M'R_Q C:RP)%E)YZ;X&2&% J+ MX8Q">*,^9+%QI8,C*(&(OF%U<>BS/EUORPR'0 INJ(I^E @>UAK9EJ>,UM_) MV!HJ5HNJSS,Q*L9@Q:[4; QDT$@C:V*.+SX._G*C:;5'W0-JO M'Q[%#XL"4]ODT@ZUM[<=39AN6EVWBA=(4I\Q.8R126GV<0=84O4"PO84TYXJ'3B#USIG5 M)]#Z6D8LU.\W2C.G)Z& M=0>Q(CW,FM08655X&D4/H.LY2;\-SC^CI/D&@)YRRT;7C@]XQG F*6S9K;(8 MNI-D=Z"CF.*_H$NZ>45;M%5QH(/@ ?M%@98I6V;X_(%H:BQ\L WDH%FEF&:; MFZG@C%Z;CKK% F]8=#79&.3H?!19K^0:GNW)G7O*B9T2Q5-8<1O*_%,QGK2M M_#0Q;HRU_' Q:2WRG7X.W8/8;R[LNL 4 ('OY&O@EZ>&OPE<=:7B@SF.[334 M*@R# ]=%)^N;HJ%*3D67.%&',@7D^HK4P2UK9*2;L;@TFW7:C)$:%[OS9:E> M4Y!56X='O8FE3A_V!=,X!'YR&@#H*<]E3"\5I:;SF'ES*N=Q; M:7II%O(5A(0[@M8M:-JW[=8D>QDT:3 NVQ4?GS.458U5\M2"$]'=3OTUT+R# M M]Q-OL"."H/\\D:VV5%'L.5BM?JV)+E(9MUNS$X ' MPF))2UC1XI9WBW53\]\?0LA[-$UWSA9CO:I=P;V>0$_57C.>K]Z<;XR@ID&Y MCN*CFB:^Y.-R; $DW)?,1MMO:E8#W7-W4=8TGUY-<1Z$O$?3%))^D\JKR@+W MDW(]T?*6F3&ZVQ'=F*:Y4E7.1X^A=T8XIQ?Y4LF/FHB:WW.=)8R M(DG<)T>GKDMC!NYC-GLW?#O-:)#$:;^L]6:#%')87=?KO,[&;6G/B7S\^(09 M6D>1O^\ SI-?_GQV,"3W6U%W.25RD?.7SZQ$ FI=7(D\.Y/^W(K#*WF4[]9'?8W/B M8Y'SA%S2R/BX7.%HQYNZ7%["[*45%J+;9 MLZU?5F#]FK5:=V&/-_Q=<<$6V@GR'F=$2M^9MQM=\=#";G,\-T"HAHD M;W/R^[BZY'3PKF9X]2RTQZ9G2,%_=R7ROG Z(2;-94ON.QJH8%+1S8U$$;V3 M+>XJ!E45<_70^GLI(-1R>"]Y+I,J\#6^4B29LFO/G$ZLDUKR]RS=K:J53\G2 MW;V5+ZXLWN>AM.*E*8N+416GE&*#J]1;V4'BGJ6XJY*[5X**HGD,BQS;%9JB MJ:P$/OA654W5\ RTPZ8W!WU7=]#ZXDB>RROYS-^7PMT9V2,S6? MUN\*[J[@T%!P=P_N4AFO*ZJQBV?$LF8I3V>-:E'K6')3F?0U+-;_\F'I&3)B MWTVIW7-M=Q6'GJ>F+O:T6=%2ZZQK2B->).:51%[7X<CBUDNG3\B0+JJE8?$ML\D:UG*4S>5=FYO<\"0K%2$A& M'%\X;_'2=ED?.M&0+C1J<8Z?5S1#4MH&*,G&HH6<#=Z:&%1.-+SD9EH;_FH* M64@EE4I2 R#6*LP5;L\L[#&PD7P.A$PCU%W/EMR8<. MO7SON6S1EQ]YGG/9S$ZCPPP83-'4VG+,SEOV2.@@:^2N=([FN\^ BUZ@,RB? M 7?Y\['.+@"5)=EQ6'KI\I2G2TTPC99&+>2RLG<H$;:K2 &^-2HH*G3:5?1FX?EB"P/4RKG8V6#Q/KXQKK*)77"OL5,M^Q>0B; MW 1(JJB[?LIU16D47MU'IR)/TD4F40\3N31>17=>:%#VS\-FZ_K3D:+-;-T M4>EH?AE@%BOU6R4/N:0Z\NB\DNX\-SZW)Y.%DS_ V8Q\.P6T^UM8Z;P#I0TN M'R\X.Q,,O M;"Z>'@=W%\<#XOBH(??EL=AJ5EH#KCIGILL$5?:Z@R6C(NG%W^7Q _+X OOO M GD6@8RI\0RO5.0*DV_6K4XS.J:Z_%V(KB=$B,#WQ#.,4W,XO ,'^-E#RS9$ M2!]N)-K@:2 2'%%6$XV=TAW.M22M"-O#81P^B6_;LDV3WE[R!-/H[276)N@HLCU+QD60NJ)R1_"DHE&*W;\SI0 M&<,6DJUY8NHW.\BEO.\H1?;\Y4]!:2MIZ!)33$RUJ921NJK+QC'IKDO10BG* M9T ?1FG@A]FJY (YI!=OJJ[3Y/@UZ/1JOU(M$MD8@\U+;;,N-\U1\=9 =W2( M7Q,)Q\_H?0\2WJFUT@,.Q(JC2@KGA!( **N#OU@[83HC'*0O@4@*UM, ZU6;:HM/(-WR&:YF*AF)M$\ MLHKTQ)+]\AP&Z@@2"%*[%NZ3U0ILC_JE(K3-L!5LSCWTS%:D$NWBA3T M50HT1P2)1<\W0_%6\+Q?IW2J#'!*(RRKY:.,DV5(H95 [W"^V]0IYX;%<^?Y M$U7*K,+.ZDV+6O)J4R!G1"\W;761=:&_@DJY4-':^S1*?47AI^JCUN>5)='S!EPUO[@]*U22=_"H0 MN+X%N1 J&-+5FW2AD&9(W9,(+EXMR_;%[?Y5![_UJI+7L)]:LKY@&3V;UCS= M!6IKR,_[8^0JR+^._4Q>R"4_%3PG&M!TSC.9N8D->9 N>85H&HB@^56TYZ<: M4-08?KH%M=)5*E<9B&B9GJK-F=%$SP53!P;0MZ.5@TF(4['2C#-".R,Z9/ M "NA*8AM:7'FT3_/=69TT7'884>T;?A@UFZJRLC=LY[K2WX3.,">/<[D9-RN MQ-7''FE!B>ANM7&N#0U1%\XW,C'5 M%267B7:G#*NT6(ZI IUL()OD18*)YQ/$5^IA@P4'==N2/0EJ'PXJ&%7:K6HP MK7G*E(L2R,!'VI8>.%V3G?4(<;9 ]*MSIL2(Y?$RE2,68(;F6H%#@]Q4&[PR MRDM5'%RW\O0]>*C##CJ05-#!!HYCV>K6[,:96")#4W$"QTRZI5JMQ$BK(B?C MKP#AQ>'=$;!!0 ;8P6:(@<@$WS?L+S-9.BF,ZB:OBJ(TCY'T&OL/C^T[ M\?X*=9QORX7"GPW+#!^XN5]SN>FTW1QHG*_%V8$O#HT$LA.#MUT'>O(+3\S? M/N/F=Y*U0,^V5%<'[+!HRNI,E3U1WRX"S:HVD%S+?B(E[Q',9G+2LXC\I,2H M9C-C6YTYMUP@J9L/DF.UJG.?'A]'*$H5_2BB\T. :YC+UKR1B3)^;MZ.4J5I MFIX@%Q3TO>LL!3VGS;V*79):A7E";&Z@UD,W?79OTETGS07()B [02GT$H/:\[F MJX6,E<'J+2U3;_!Y=Y&K$B/D_(D-"X]O?WQ@?%]3MW\ WO[="^'-)^PXCU% MFV(MK5F<-4AG@*Q8GV'OZR_ ]9?6OKU9\F50+"9XREMH/N=&QUH6F\QZR)IS M9"0?Y?6/ITL^/2 &[3P^(QBRG=0U7JVT8XT;9?YG2/YUN?Z%#PN+NZY-( 4U-'!@4MB<]5QV^+0 ,$A VV 4 ',& MH,&WC*>A[/L>\J8YC/=7:#J:GE:+S3[-3Z=CLN2G*C$RCVS$]1&.[(;>'V') MQ:$E&L_"!,]$->;2Q<$W5T?9D<-?D<7-Q\J[YP;.LE2@9J1%# MC[F2E@=1CY(P!R]IR.:OCQ'W49P.4_?39OI06ZF!FN2\%)[=KG5[8<%)LD64 M-+87K_.=6G=4P0BK&<7NI@PE4W;Y93/HA,E?5?I.]RUC@%93+H$G&7*1FHSH M_H(:NLA%T]]:(*_N6Z(LH^?P+5&0\[Q586QAY&9X/T6F"J/:-)O.(RN'UW4Z MD=8"7T#6$"@+7?B,BHWINLE,K1G?7-"LGQX@ZR?>=EGG%XB?7D+LT:F%)IA9 M^BR(-O<2XFL$3EJ%^$0;Q$0^0T[S=&T\\"D/600>S[$?'>EWQ 7G#9QGQPM5 M/1,.?R+J33"Q[."TCD!BUW 8=[TD\/IS@3'JZHBFU6)6-Y%-"CT9WUH['!O@ MET+!2X5L'W$6+;/5XJ:V[6N@G%C,Q$Y^."M^+P<-N<(V_/"DVJ."W\1+@24\ ML,MS2+3@FI.%X90)Y'5+8%?>?:02.Y!)'DVB.C9YJ!HFU.@>435Y]+IA9)0[Q!Y*T22IP<]R?-# M9&]NGCB0!CR(D56-C.4I,(K,^J9HJ))3T25.U$5;W:91@UO66!&5Z!)/EM0! M/\U.HJ5H7J@7:60KJ%["RJI:Y?1A7U*MO*$H@3BS>WE6S.P0+6?9!J]5H26?_CC>@Y@0!?%$R6.(CZC!BL\K50T%;!=MEH5 M%ZKA&=3@ITV%GS1HLGG1Y/F\,:B8I:[>;(O()7//O81@RYKO:V1. M?N%3'*U)_ 1(EU03UUNJ\(77#KU-3=1B?KU1(DF@99B:-,8R%MM!;]/T^TJC MNYI 1DT@%1)V":_,5%TEK1EDR1XE2WC)F"&7G+^'A'?Q^ 3Q.%[M4BA-<]&1 MF!'Q3JM2&_!]@/5JR)FZ[R8J5ZO;04QL+N9\(F6NE9W WOYM:^,X6].+IJ@\8T>/190!T.,Q12AY[C@MD^"(YV'X&OFP@ MFAH[',*^[8:?]71T3C0KE38OXGF<-:-9/X;>1EL(9ZDN85P_&AJ^%05WT3Y? MBNFLR:(WB_."(GIY/"$4M7RI4)QRQ5'50F\7!P3-.VK9G6\MPB\>"I,35;LM MZAY(0Q4J.MZJ^B=G@ZD'3&G?9]ZVW6GI- ,&VE ?;[*OW% 5;7WF,%0.-&,+ MDZ*64V0G-$\8_B-63QG_.5%SA8-E3ENWO%U9)LOA'FVB7A=5N6AFQ(GJBOH: M"1V*KG$5LS34*'^>]'!VP * G.8\<77O=LW8L2%_S?GGXRMYSX&4]JS=]I>D M4-+4G#:RYW1OF6LBJS-01LIUUZ$>WHH\R,]D+-.Q=%4.VQ4A^?;AP<*7B<'* M)FZ]_.F)+[N8]E:R_8DC;-T+WC+ILWZ44N]VI6*_ESFU8%0 MB\74KFO/D<-8D 0Y3*M'8+U K(\[3D>IO/:B7B'S)37@IV^LC@2NN0F05%%W M_93KBM(HO+J/;%*-:D5[,.OSI(3-)JEJ24Q?_DC9+X?L5PG]G;!]1L4[3B5F MG =N*K,3I=#H7:TI:.=G6^[-T-UL8WS12 M[CIE!RNIMMN4\X69H4UK^6B^Z$@<=OFEV#=%N)<7;%S?@<;(:JK""$5"R[ ] M.L-X4B*#WOE0R+L95S0>UTXAH.I 6\D$''%.@1P4N\;VA<32:9$I="#IYW'7AIG)R0":AT.5^G8DT-#!;3 M9EMII><8(]O-XDR^5$N4J9[1Q?![(O5&=&"0 M]3\QOKG8!,%UB971(IE,)%T]IF7Z$Y;,]0ERP%X\$W=3A#MD/&X]H[O:/J0.>'4]/6DV1,ZV@#<8[)L7JKC5S^ 7ED M7]78H8;M,RK>:GE"VP-K:. 9;^HFN9SH#(V[ _WMT7H8! MZ:&?*&5*F%!'[;SO3YNR\DQU1;7@')+ X)JR:,N",Q)MX B)4@O,^;&;T51[ MYG$+T1P#Y1$WQFKMU.]U'\-[-N_97-M\#U[TRDMY+BL4.WW"8V*D43B%[SE R^

+@[&1 MX+EJWZK/^6Z9+S4.OW-ST]O?FU5G$/,A']< *F:2\KAH=@9,)\G:QL3-3=WE M8_92#F_8?5C-,X)HS;+?R?%G]P<_9H%I&:IYZ+&G0G?O$3_W>W\Z/]:.ES"E M$JK9[?$=AHWEE6(!KS9U_P4(K.\YSHV?ZN(7'('EV1)P5E]'0)1#S0.[^?L? M^$_$<7T=*C!#7&!S579'OP@<_Y^_)Z(LP^ 8T\'0_15_2"8??[)59;3]S7+" M)5#P-7IXJLW?/YX\U594$W.MR2^2>* F[M^07-@(A(\@8@\Q^,O.6^'-D\VM M0ZB2L*%HJ+K_Z[\MZ!,[D1J81YJ6(9K__6OU"_S?@8IL^-^_P]:.N@2_"#)X M2_C>7_C$C01_H^L/P0O$R,@&PW]__*?%9N!79R*:'WYE\.C5U^!!OTS+-D1] M](AL:% @$$!D(!,#I*D ** $F(Q**-)*1D5$F0L M3A'XD"9I^L>J'^=ARL[@@X/P@+W#IJ!?@[VWK.ZC-I1=TW%@Z3)LR]>*+28; MX5JI%L/],[ C/W]S3(9O%EM%AHND:MD(T\T44K4\$\FPU6J1XXIL[9^?@Q5) M/SP<^LVCV>]^1W1&4)1_B ;\4 @UB!NOO7 MSB^!0.)/I/&!H(%Q $/[\KG3MX$H:8IM>::,299NV;_^@X=__MX\$;[@^>/" M5S]0\%6K!Y/X WSRP+*A7H)B8H(M'2.BYUK!.U>N MM\A*/BZ:C*7@/6'U71UB*L"?X\ MGZ9Z8@W_/F3QPH9)>'&F.NKJW.I?(U6&<0IL_K__29)X].^M58*=, 8[) 6V=FZ+D[]??N8Y27@$W3^>JH-A8/'=?W^HL-,P)(1, MMO2!J.N6.[ 6/RZC+1H># B!K?NK@R1W%(>6&1%EC>(&&F#5XL+#@:BISQ7' MACP<4"P0X8L1SC<@.O?(01PVR?_['SH1H_Y^4=$\X>W5N'3(RWAA2 T^U6PQ MS4HOTF3J;+,5J?--CD_56I$6&X'^1@LZ%1$B&F&;$2+^A_QGA,U%6@4FLN.* M;-V05*857";H:&PKW2%)?@;"\3.4J2LZ6O1A"D!;%W%'(#+= "NR2AQ$@"D# M^9 5W(']+SG(6@<[\LBB[T.G%9@7PGT][!2SRG'LH'YISD>M7KJD:>)P0?G] MJC\LA)F*TRG @8F[RLM'\;\B0;]>1/CG,._#ZOOJWB_;/+-]VPM60QL0=D\U M@U3;+RS\Y4E$&/P-?S]*T6>=7ZN3\$7XW6+>OL5LV:*Y\AJ?F4R](]DYDV/+ M#*?A6IW)<@6]?(+)9 QKK)YL,6-?RF*VFJD:5PSMXLV8S(^ILUW)FM@ "V7K MT7"Z6WQM+.?0MHS(LS^N]?RWAS.K2?0MRYF]EXQE&*H33*5'ABI4P*87&/)? M%P_>F7 ^)P=?60O?N*-4%#>;5N-BQ]'\=KE0(7A+X=C&FT:%!X<(QA)D\ML[ M(B>E0<[<&K^SP6FJ:@W%YS%D6,L)2*,PEOCSEJ"Z29DG*((095%(DM&!$,.'A$"+-"Y08HR0!HE! M0@9@G3)?W=&2A($>FYNT6B880V^7K!A!XXER2B %_&E+>VGP'I&D;+Y[XC% M/C_%Z#ELN7GF::[I$YE;)]V"Z0=I-6VQYQF'N;3U#ZO9HO"7/3<=W_';5VWP M9W-!KKWIV/J%L14[7_9WK8U?&Z/_9Q<#3WRGG<3BSI,M^+1A,+FV1L+F>VC3 M?PUL(&K8'%+HU5FO[75QX 1E>^M$Y,7GNEZ&.G$ZU'<3H,>CBY73N$FM7I'> M.][K<])_*9+? 7X!:H?AQ'[ _4ZR?XXU.QXU.T&MZ,2V9H$Y/GO&;>7R%$W) MLF&X'#XK+$[-6)[IVG[&DM<>$+0]I7J].%A43%>;LCD\QW5*2MY(P1?C;_)W MLQ"#;4).W34<(?)L M13359?C]SSOBT.'4OEJ-U*R'/Z\Z9WEQ4Y*291LXSOJ_X/ P8B>7XPURV3*6 MJ42U3K4[F+-*W!L?*+PY9D02\ ^DH^V.(HFH+4(I!GX] MR"!_.K$AR]6)J$? DA>$'_#GZ$J!LZ?D3\@ 2"197!3^5/49H;^N#1R WV7 MLH'X!*N51672*W!^FA$9K&GCK%6L==Z&U1@1^Z#8_GEQN:U8T*FICRSS^008 MVR.FQ?9BJN.J3%3% L^/*\NW38!%XS&,C!(7+,0Y16 ?IWT"O!.)OYV("W0P M"4:]GFG\*P(%6?<"URTB0C!\0[E-OM[+\( XU57A(U,(7D M6A'8(G1""?*/P9^!A@QFUE.2^^N62+F>0B(I6:)D,280M"@)L82<$,0!$(6H MC)-T/"Z* Y%Z.HFC\FP'9#F98;!)3J]X\CRAH;C?=+\?"N9X!(R:+2+CK362S/&)]?549^=)5>TV#%RX'O7]^\0C)<7*'YL&7LR0M M3C E+=5=+:8#HC2*2+KH.&]*NZREYT[4/:+:8NC!K)8"_.&U]F%]@AR$.F@[ 27: TNL M= 8*3BIC(S$!%0RDY^OJGY?3R:O:10@(SK4D[:_(1+0CL^!@VLC_]X 302EI M)%R=OG4PWSPM^IV5WK71LM:H*X6ZA4I;K=+9#-^9,AFZE+(FC:4\IQ0(%>)H M^/'C=[W"=LX!A+O:>$>Y1:"]+Y(.WJ@49FT>'HM+(59:\G329Y9U25/SN8;( M>=Q@C"GK4L%C6 G(TK-L;:58(IN'OPJ?*\SX'!X&=96DXWHIT9.51,>G!'_\ M+IIR,'\&(@,_(HT I+<1K/"=CT XWQYD,1YK97]%_B#^C(Q$)ZQ5ER.BKL.K MP9J4("\R]=0@*^):D0%8-X /W29&HL%<3SHCS@C*ZC8W:Q@<$>B^Z3SD;FX MW\NPWCZ\>3V&/_^*B*8<^8-'XSA"(+V85-X4]"+]7/"'>S"3H2= M%!TW0N,16?2=A\B&S1>?>\AXM@W[L5H<%.AL5W0]9R>?:1<;2:*@9(5I7 ^*2NZ M8B18H?)4MSP^8S<#V_1@RQ@>#]1'$RB>OJH*X+!6Y(___0]!)?Z.D%'R8=W" M':EAF?\D*/._M*99=7BK0(#SYR>JAQV2!A1=:XL=]5"0YU&*Z'74 M-PJ=Z5T]W-7#XQS3BYU\FP* (B=&='@_B(B2!!4 !#B4D$ D[,#V'OPU K&% M';C@&%!OP'?8&[L'A<> 8_?_"AP-^#!HG8.>*A'%MN;N:'/Y ?H=(.R9#(:J M&:9!PSGM@((D_O=+_0LO$W]OFKW:X.7^;1H&SL:Z\0M]W;14S95Z@[$[1F[< MIUV?Z::FF6YJ/<_I\SAO7>YPE83^;2QWN,AZGK/2^[Z>YP[P#U ;H9+H M5@Y;^LOXM2>XF4F:IM]0BGVO,_^D.O/44X1$WL#F@_'#3>J "W/\#N<;XR1" M^#U!B&N'HLCS"/(=TBA#^L=O[J5(_(4DW&=N\K5R:\(>;@[.V7%K.#X;:RB'+S0\-]6_HL]O=ILVEH2/?=.MU%^2V#O78W?_QF#J?SD-$W MF_[EP^YE5KW;T3M9OY3H]/%9EP>))&XG0*LU;1R<$KB,WCGO+/XI?"/12JL/ MCR2P@R4;![/NZO#0C%LXSP8='M,*I\D\9Y7\AN]?;9![8/L_RP[?I?O!R^ MRF,_[+%'5IV)+OJ_5%.'EA$;Z):D;=,]#U1TQ= W1]Y//;G(=YK3^=PIWW#& MQQD!7=_JP#\@)L.9E]5V:\?G-?Y\B/3@R%#1FUPPDN?JLK+HC/!HVASCF2@_ MH@;-/)>W#F:?SJ4N/V/6\UDZZIM(R.OJ>;5B,,#KZORE_1T%MVOMI%5][*:- MYX;:,5QI%]Y2LV:K;;O)U:[=8=W &N.Y<,H>WATD@UUVAKQFY&JK=P7Z*N', MECB$'?TEZG/1=]94228?R-C_/&ZDOAY%>/Q7>&!9Y/'CXPJL$T]!"P[0HIX> M@[;Y\2/GH,7Q^SEH%SX'[2P$Q4^0E#=M[1M4SN%_%VL9-';Z?HL\K]<1A] Y MSPEQ'Z7N 0#=&$W/5;IS0EU.^"H,6D_H.*V*>Z3/OJ^69SKHJ3H H/( M;7**0H)*P(@# :$@"C9ICO#?<^,@_[?'2?GP\E^8+,=S?;$K/V8^?'$ MK*? 2HLZ9!S@1@"XCA"GDDDZB0"N>%/T9#5(S$-G$ [)67T*5YN&!0KK?D=6 M'5^GC)X?]196D6>!%/ZZTFE18NVVDSA!WS%Z QAE)V"5GW8@-X/\L@U&$!+0 MC0FV,3> 0$4I*AZ[!=@^:L< KX\#"W&Z-[3(:FR1/RJ6X_RY747I0IJ L+6I MFF"S!&LU5[6%_QKH^!;H)+[Z%-SW!6 ?^Q:PSXC.* >]>4>@XO$$&;T]? <:<3KY$'GLW'8>/JLZDK!X^E,7]L8!%\5O%7'11E! IKIA8E<@XO$D?7 3H6M +OH0V>U=B![X M@[[Y'H!/MQPO* %)#2S/A0BU->!&FJJCW3BB8FA'YT<0%0MFX&Q+AY%'DJ*3 M*$0>(9IB#Y%-ST(DU6U+ G( GEN'"MH1[;&IBR+;*C!-@29PFJ21F;XF]$;]<<='F>" M1RHP\P(5C9/TP>U4KP*/U$/H?41RHN1:]AT:UPFC>/-Q$V6!P),4%4<%(3". MVNU=A!/U597S.E>TLW-CX*7P3EC5M-8VMXTGM!-!QX*D+!B*0= J$%$"B?3. M)C[:="S"3X(-^8"I6O8.A&X:+C>;Q8E551,(,8).(#&ON(E^@EY!=3,$4,OL MA,YWC%P#(W$V6-,E$%2<2"#CO<1AX!,N-2N:JU4NJF7>X7$->%#,8J0.U*"J M)DG&D$D"4P^13<=N&A?)6\0%5\S74BV^R7!"+)FD$BB46G'PL^C>O!FAK[Y( M_@WURI?NU UL!?&6=16?R,/W].KZZQB?)4??MK Q)M/QP3 :$Q+#F B_B:20 MA-\%*DK($L/AE[7!%W*ZL<$]1#+/'"*L?5>L3(SN>_[^L< MO]4ZQY50OK0NY'QK]4Y?F1?T)7)\+=YLM%+T_YXEF/T M^?KHL;TCIH=#2BJ)G.,S*C400+;%.$8E.*0L_K2E*G#.V(XW^9H.1!R5:K.,QV7$NA\VAD* MUER(/7]F!>_;Q;9!5'ENT*"7?+&YF((&;/GLF4*MV6@E:K.N5C8F0M1J#FEC MJ C4\X.X4@ MVQ"2SUNFVQ:3QKJ UO)=<>C-W/P@I0Y:GGJSP7Z^=NS0GZ"==*]J29:\>HD0^;GA?9< M(/#G39E*)LU*FCEF1"73DRI\<;@0&\$&.,^:3H<$UTMP,H^S2];TU>Z8B4N* M0)#/FXKJN%HJ#&8T+U8X,;T0YF0^E@J:/CLPW>:2?J]>]%H,1>?Q48GUHYTQ M[&OT^5/+&M38C:0WP/U)A6B8HP*K0 (0L0.'JS>44;HYC*FX./&U.6^=4X7[^&[H?697&3#W.YC;%Y>Q93 V-OB"@5__2B9))X%. M)YV;371JIG>:5H2TI.?16H^DI6$H*O2%Z6+N[&,NK$\4B;>@+5=&6&'A=*$O M3!;%JSUPAS8%_;6EF[3@;RUAH.HO1P8[*GH6;>. MXE(O];?+FKRNAX!=2PM2VO90T;-N[0W(*8?QI$P6^:)^+-6<#8>*7IA9>Z!6 M-_Y^EI=4FE?GTZGA*P58],+,.M3GXY+E!'5KNU471FXQMUT +7!A9HV.N47) M*HD3TCQ41WUI0-E= C+UA9E5-K;V>&,$0VG0:BKJ4;?J33TNRCPN:F^"#C5< M;-K6H$%MA#6IU749-N#")+2;VFY:=%A-4G6S<-PN9OFQ$1<]0VRI&*G-$CW8 M2D2=*QW*(54EJK#HA?G* K/AM1=\01XT&^7ET3X*D2NB='-G12'CVQMYF*>D MRH)?-$HS2/8%6/3"S!H[8HO8.[.V=5B59)(AVE3'[RG,A9E%YFLECZWZ&_F@ M#8O.T%M('EJM+LPL\B@U+%)K MGLKUOBWFALZ 6O3 '-&U&"^M9A9<;Q)'S MQB.Q5%-AT0MS(!AO"^Q6&VLROQ4Z+!^NZB,#%KTP!WJ\GR\6UBY+-ARZ'DBY M&GF DY"Y, >:D:N%C-XPI34G1;,",:O)/C36A8'=&N"H]E?BG*2;T_*1;E<5 M:09KO3!:H*)K!;!2A]98[VC'HY5?*U6X#%\8K44^FNJ265[#F<5WYI1X%'.+ MA<)>&*V"Q^FEH2O2Y-;)4LX7?&ZCI" M1<_ /1$#V?7[C2T)2'LQ]):S4N#T4-%;<']@BI97)F1Y<$A5X+YS+$X0\L?^ M],O3LBS- !"P @VI0\A]Y_-98$@8"(P(/!!Z(A]24 MP]3TA@/Q^Y,V+_-:/Z37M]4680OGG@FKJ0)[!U"K496JXQ/G];[$2N_*%=A$ MV$2O]\&PB? LPB9Z$Z ][5%S@:4Y1#S(@;"A_#BS=;]C<)*;?:9^-AQYO9:1H*1\L_P-I_C MOS!]?BA]7N.D22_+/KZ$8P:PO=I5$R\VR^^8Y<+5WC38Z6/T]_3;"<,,PRSQ MZGMB['1A;3^_AZQI !C&7Y^\Z)-GL'O*FQ%]__Z%P$>3XJ5]_#Q4G??Z%7LU M:!Z@Y*6G/Y\ 37KL\SHT_1FEO)5UDKZD?ZYU/@%;#]&1YJZE>>"3O@2G>XO[ M;-(70\\#3I!1XQ7S1VI\S7>>S8GL\T=#&B]H29T)7['/"1_X*U^WTA$7_GQ[ MBSZM;NB!0)0C6T,_@&UH[E3[E)TG[?Y=2MRY3_#C_S?=41OY-,PSS,]I#K\P M\Q]SCQ(#ECU5B]_/"ATSZ*-T9C+\01D$J9D M<'6PEL1OF?C.\?[T6Z*O= PECR[+H_,7RMZP9CFE[HCRMNY6H@[AS!P/_HX. M-'.MVO[_?2.8;YE3*N#_^V;N@Q].N-;=X.;?OV4<=0VM$?K$0E4W/Q @14=' M_Y%^HE$,BJKG': 91ZH=@F\9'PX(_"U8\VWZ 5*M,_G&O"P?0HV6W8GA!U64 MKX3Y]C?%9ND<]Y]_/S1$RF]%#[L6YFRD4Q^I.3MH'M>+WX%*?W9(A,X(6:E=&6JN^;?L:P7=?+;&S5P9%,@ON<^.U@[,?\@1^S M06G1A@B/903#+D3A/:Q>IJYESW568D1S%FT7U($]]/+".DXFCY09*LN0/!9F M,+2Q4O/)GLB?8)L+)L1J4!IYUH"N!G4ML-A"5T38AFX)G^68_%>0:>"PP!;' MF<5-1W/7(!.H>UCW1C7U]$F5+[H>0$M_?++5#9; MRV@/KG&DQM-/EF-_ZO,G)O%(1_2#%OK/--)5.P(WT);V&_3>J>CH'83OTWWF M7^]F^VM&.4R.A"H5Z[G-<;GKNV6BAYZS@VX!FQ6>#),P1V".> ^%Y*MSQ/OM MY?P9210VI>VVU]EV);HZ6WMJH=]3H@4B"73 -LM15WGD!=8Y= /5?H:+E*Y M("5^/XZ*L&SR?D=X?^<7J4K8&#U0GEZ=[*W*!WNZ%?A'-YK)\CL6" M"::&)%HG<8))RIRDWW%#3>M4>@=FO27YZ6B7&]3%CMV)W_6&[A!-45F.SJ7X MR$LL$[D;V*1#-C[-$F1CO0A=@MZL ?JK P( MP!A.N@7F+X[NEIL3B:Y0#7(;F87!9C\I=N<]A>*0*\/368K'&@]&-S[EDA3W MXX7P)F6#:7C%:HUB@> -O1$NEV79IP*5-*LS%=?5(].VTQ]I MI"2PN$YZPXI,(KR:6S1?H#C[F%4-/T +%C7.#:J55DBMLU1EY6YF4F)@6D [#4EGRR?/[*=!A MXMVYC.G 05F8Z!#O:0L*"S!)[W/B0S3LJKSJS.TM($]2,0S,I+UFA\B$3_"5 MMAAQS3XWYZRBLXEHD9B/QP/(5T+LQG!+O3VK)$5OQ*H6(8QCC&]@#=8.H'*M^7($%@H5)^*EZ2S+/<_W21A)"K56>,=!=Q+B?+Z0*CA.N 99QW:=!1$ ;XWO7N%[%?CN5:J= MH9^W*-JNH_WRY.!LN3'T>I[,D^NP6AP6[1F_MD6%BE,!Y[/,DQ3L%N'O>X@64$[A+,N\\#AQ:N2BT_TJ?*_J M$X*]AZAG(.IU-T1;C!\%^P?6^H"7ESZ]PY_-<^]\E^H"KU4.II'S2^/ ,HM^ M;;POY?NYE@C;$)\\IJ@LS>-S.Y@'/HX'SMV=+\@#[WUQZA(1N+6148V((FGR MA,!T['&GIL=$@'($DUR6SZ?YB294Y_Q!G1% (PN;9>OP'YNF&L,<)0U&-ZG\ MP-6L)?PWX/D([Y3P5WR[*CC\Y]]S'/$EN<^)C^CP2\IX]G_5@<<&O\Q M6>YB4IX?3]P2E@25ZMT?[^V>L//K-#_$A#%TK=A79+K;K.1IBW8GUD*AX]2H M-)DE>7Q;XZLC$1\,?(N7=W\+168Y];9DI5$F.^V&/1^NV[L]&4,QOE&1I2CF M&G?(+ZS[7@CT##BE;_4OI'&_%W*GWS=.B2N, P7LKKRGNX(P?V\+Z=1= MN5O;LCNYR,NUJAFTFIU*I-"GI*6Y+"^0>+L=LT02K8-=J5>[4L^FB7J%*A1: MPGY 'ABP%O1"AZ3V,4V@^Q5\ELVG.6W&8Z>I?/;E4:^)$&X>WGJ_#S7CM M?:N-D],B,T1KS*^7W59=)NBQL5V2-(B4HEHWR^PZ4N@XL2>=S>>?VEZ]&@5C ML'2](!,GKIJ[GN=&\+OQ81,B*$A0]620/Y"1>$I&1)S N8$G,XR35+)\TBAQNNZNE_Y=4D=C,MSOCK,%0X1 M(H53]FZ*O2K175H1D1( 8'I(E3:2-O?H.?RPZ=2.Q_5L5)!,BM6Y M]L#R&3Y"_,#'_$"1+_2.DN8$]4%@>@!DED"U@V5F#AQ@F,&]JS:N]$PB!9LQY#'WLG;_,6R5MA/UI1K#:Q',?J^&T^ MB,R5%JY$U/3X*@]SM0^60),!:!0]8]X[E)K^D"4E$=CX+UF.Y)VY7&MS>[0RV'M![Z-MT*A[4>S!6)M [VIE[G3;V< M+ 17%&NE\L$@34.3=G5MX9K%!2(+Z#*Q0I9^\NW'% @_S0=G?[(9&_C^W6;8 MS1FAU 1#R8I]KI/+L'OS62=ZGHSMG.;2Z$6#Y9CLU!4FKQKS9F,=*%G$1X.K_(IO D-;K3R4')#X,9 M2=1(P?'J93ED87069\ZEZO2WOXON>@W=J7@ASF8VJI?9J78(,K=]?O*7__=IKZQD[DP=Q#Z9OU0] MX"NU8DY?U9SQ7!KG.MYZ$Y2WP3%Z;=A%O\ Q._4W[FY7]3H>]!P#H(]0G[O M&Z!FWGEHY,E#:ZN>IQBTW&/M9G=A%0_[I4JH^T9)6$#KOIL%7N2KMPL%>=%5B\.M:OM^+DX/RHQO]1.L&JMJBWJS.)7W?T=H[CCY'?>^0XW/A^ M-VEW7J4 G/Z*JH6]@^:U3Y]$ #ELMQ_=<^1L8*".F?&,O?/%7C/A+MM!'*V" M@"ZWCR20EJ)&V4%1&(N)LX/[D-9<_.IR?041H@WB.BG7F-+^-1.UDS&<,:[0Z_>'7H&GBGG4!"J M?KE#KKL39IR3N'JMMT!XCH_W7N6&T&/E2H3?AOJFVIF-:NJ$Z60T=6,&JIU^ M&32P(/OYM;\Q'<7PKOF%$_@OL>.%XBQ7ZZQA; I5F6P6576 MRT6H$ PDQM-[!9R0Y9]\\#ZM$$D)(C!?8+_I'9]W^A/"X*2)L5/'4U_F"5?I MK-GMO+GO(<) IVLX+DM>W+Y(R_G>QTY3'P0J2@24 :KG_.HQIT2B.EDQSG4R M&79P/M+!N<6B= -%4=/"=6BC[5:4KDLS+YT&'$K6M-DEICV9U]GUO"D)[6 # M'9SX'0:&SY+\\Q+1)'*^)VMZ8XQCI^353LD?@?PPW;$ S(*R3.\IV5I6Z$)[,"^S4DGI_&RKCQ-27-76\\L 2.;^Y QG9]/YMQ0( >I K4??IC MEY2$*E_SC9JW%882_'@-XME_ILN9ND<5\>V*XGVB.*7N:D*V:(.@8PS5/21= MV''X'9=N?.XVZK$2#(>R2LD4Y967N[6^4%CRE.V88LY/N/P+,P]FGA18+_'/ M9KT?\[SKL^)O13WF"'1-/D'#V+%4! ;M6:R>_)1K?*U6FY/PMJ M(F(%Z/8P%).E^.M^2/1>SIWXS/7+'"0<:'Y0H,E 8M#=<&Z##V.&!];ZWX]6 MI3ZAPY]-A1_QIJCHZ,_BQ1)9IMAUX5B&]%CL'?*:=AC:D!?C5R=XBLK2_/-> MWL(,@1GB?=2C+\@0'_*LZ',I8B_4:;7-275KW"./@;!16ATU0A2!'ADEN2R? M?^I 0.PZ_3M0X?C!_^KF[OTQ_$S0OGGTH0$XD-[SR.7YW/+F4_I2,P< 9((E MR*@:VO]4G0/*;NVX ?R.P$4S%#;/!SKZ*8Y;X@U3PW141S-CN0U^@%Z!\[^_ MH6G?G*7CV0?_N+M,:0/50Z2T_$LW_8VM'G[$$_6OM>D0R],]2 &UY(:.2?(? MJ"7W:GCP:X0&;/M)__^VAOG-/X#>'>,]2- M6>B8>Q> F'M M0C5@%__0[4C]>#?QCK\=_9N]?IQ1]I,O/M.?1?X?V3N_8RL M26?$_)* M3E?9N3:G!"&O?CM9YT/X^C_S!]]R,YQSN)3#?RRYX<)6_4SI !=_4_.SF9JC M06*>W^_23:9BR.?01;FPH:3P#,]S;&(Z5;Q;@XKWUZ#!W@Z3)&HS"J9RNTS1/ M"AIYPR_GBW.\R!/D=^YV?;P)1R;%"AW6J\3>&H='Q0]F@TFIU5-HA;ZIZJYD MQ0,KS5F9$KF=NDQ+7L^GN8T(2^8>EQSSZVZ''R\YB0Z+PH8M%38YOZ9K5594RYP9@=YVT4EN<1GP M^E24:6#WZ)6Q;]&Y'BQYWM!N*UKZ"SGP1%3;C O'0E2X\X8V[..LLI,[ M#+G6'-(()QN3/BQ@R;.O7P_9?Z C0I'G14O$W-K6C^/(&JS;C@E ;;(28%'JO&BOQ)!@4 IG\D#;^;V M&!\M(B[*/"YZM .'*U2LL8%!.2MAH@=2J(8.7QA7 MF0# HLQY4;586G0.A;)HA>VF7F-V@M. T*?8\Z+M(YV?&(K2(,=<6=L%AW:C M,X2U=?VB:&J2+?50T3,3Y+3&3G75FBBMB],-T%<;()0C M5/3=6O24YQ@?#!6)*#(PJ'O+L'6B&L]0V$> MT4^%*#5ENC]7^Z5-T3/;DZ"T4^L*,W958;C!EZ955&5;EEM:O]%4B4N@+,[91G2^< M51DX\J!LKN;BD5UNX=RB+\Q8LA=%&[J9WY!C=]<4&C356!(B*GH^M02F- J9 M6E\"&[:];(W,5A,BD;ZP8(R[*JC;/CVUQMT*:>#N M\E9G!:8*;.P%T(X&J\E,U9<=*Q0[9 _L(V+8BXN>]8L0@5XFQJ657&EY1:G6 M,59%N,3!HF?]8D3HC#?;VZT5&LV6U@3=G&;$M9[UJZ MU_6249A8@\CI+YNC M;84]+E#1\WY5EGZ-\T<'6JHHX8&<'_J=>1Y6>X%A5G9+;"X[9$,B1'8,G/HR MYT@1*GK6KT"VUO+!EC6Y(0-Q?9QVQ7H8UWK>+]?NUF?YEDZ:1J0H1'ZRJ%06 MJ.A9O_I#JN#Y^@I(8[IF -I>.6X0-^"N7[&"=R>$G78@-->VU8T/?MS^<-]O M1K+1C62$! _M))0\%*GN[5#<*%3DF;04>+??>E,;=?)XGW?$DF&_"]13&V;W M/.M[];NP3L-VHULW_O;O!-J,^7'2]")HA-]*:3>;-/$7WQ95YS ^#P/PSAK: MFX0J#Q315QZ&HC@\$'@@\$#<#03[G<3" 2,1 4'HA$# 3D)@:/ M1!)& D,"#P0>".PW)7$D,"3P0."!P-ST?B/QPBO5O]7[/J37M]4680OGG@FK MJ0)[!U"K496JXQ/G];[$2N\J &$381.] =-=HXW.3P ;\?]>?G/E:<$)V^[/ M?9UKM-U;JS?81G@:81/A51 S.;9=>FR'L?GG+UXG,$J."^8VP8,K5_&=CBN* M\?[LVL5;6 72"_KP_[YQW_[00@SUG64_-3=/[AD6?.IJT'#I 9!IP7]8^AG) MT=$#I?/TN$8IGSSNWD:9O.4W,':C&\_PT2E- M\A<[,@\,3#%W%G[43^QS8I_S?7=I$HRQ?X:.&NJP^?J_\-+_L=LO:9P5Z:7) MCWQ:)@$'E*^RSPE_+N>##K5\_ON*29864F.,#UXEDPJ8#S@+G70KX*F C7#- M"T@BI\)7['/2!_Z:IO];O;OW 2$4^0 .MT\$9:A<_ 5M$&1\U0;^^SX7]=[Q M _D8\__O?RB>_.OTYY5U[5T?NOH E))/H_2='[(JA:>'&%#:Z]-C=T/WWLMW MXBCHZY7J;FUMVQ6F4O.U 5'K_?&S5GVP TX(RIZ[1@^6H#Z,S6!9#'TX"L"3 M]IH=(NN*O@_@_^FG1](?OW2UX0?YLKPB-(NN2%%1Z=,#?X(2=Z.7@QDF*_#4 M![^%]]ZQWF?B^:.[]NYX?N<@+%%XIO+W\ S_LMSG= M/W^F[FWPO,Q[NF^S3E5N+)J;J;I3PVD;I>SG(9Y9*IOC\Q^,YVOT3]-C';S$ MOP\E4!>7^!6G6O+:FA8E4# .0KU8)Y3NXI,I85"IL(N%OEE(AQ+59D,@K8\[ M1 GY;W\S-)7-YS_ZN=L/G_1XB<=X?@Z>'R_Q;:U6J=*MD)9X3?0]6IN*]N*S M7?;RVJI7@GK!ESN3TF+CV?R .KVU0W_[FZ6H+$O1OWN<-E$[L4_+"$77#] [ M=[^4$A(75B=2)>0^]417BE3$S[120LCP0_0+A.N.47%=/7Z6&W@[4P/^P+7U M"YQG1+9/=985UPH+J_#0])F*N(N4')(I\D*69)AGN3")$R,2214\IHKG21^8 M*CY&&GD15=!%<>O);%"U&KO4[(Y)>+//+ M;D1I^2-ZIIWY]C?#9P4Z=V4G2-)%$U<8E>(3+(F4:9ZFB9HW-J$[Z^Z]7+':4R"E5 MG1K01-@:I,90-)UEA:?BD+2=BAD VX9?E\TL@ ,\U/$S M@AFPWP#'!_C03(+[G X!^@MPV(PK9Q *SJZ^ "QT@FPEP[ M-3AU )Y MUQH,*6:I5(BUI48*1<87=?@L^TR5Y2N**=BI^>,3+E\&]^\LC?PQ[ODZ-^O[ M7'%@#C %L!.P ?+[6\<=$T+"8J3?2:9\< MSX=.=VU62->-B2#_[6]6R+(,EUXB2-B4Q[C_>KA_9_'BCW%?I%OC=M=0C]:6 M&KL+CJ[T['SL^"-A@Z.S?.ZI\ZQ7<\JDMMZHIK<&3I#1EK!4VM.*I$OEO4(A MY'I57@(?K\#['TFP3N(TA'=&!IX,V#K7LHBD.LI&%^B#GQYC\>0P7O"NA2[K M=G2[K4K%E5NH;8:^'2V@=TVAJ)JBA6Q.>.HN?5IADA948,Y(%6<0Z=U/KSF0 MT1;FW(;UJ6L7MO08\U5J]I$3IA[AA!/X[#N&#\!'SL+EYR#3B-H M5POC/B&-AXM^00QT=EV S@&-]MSIK, (>,L=WP7]Z"UY3!9C13\4B44/T07_KG1QC3XRY@_L;J1=@W@Q?UC;+3\MM%42+ ;% MB"UWB8TG(OY -QVR-/6\-)V)Y(^$(0'3!::+A!T0>#%=')G<=*6*6U\R/7<= M,0._V=DO$%V@@P&(+Y[R-Z[G7("CN6N0^:?M^OZ_,@8T1<;=@-/(X2,"^(A M(JR3.*4VU4).YX1O9W'"?A,B_]+)Z>9&W!O>;&/11%62QJ!:/"QA.,;$-R:$ M+,=_],71*]!U\,[.USPXD6HEYWE\T02#X9#=EGM6(S2+^K2\$^2IB/@"W;1 M"2JN\:)Y:B&"K9-HAP.1QC]3K=]<9@W85UC/I?0V!*GD:5ID23!EC$JE)K;J MU0C1!SI)0C)9\L(-S7^E'R)I003FBT3SQ55I.<]S.#;-K1KD*7LKT6O8)YLS M?%^* Q0DX/!4ELL]E6PXA2=L@ ?\X#8K13;C@(OY0A,I/21,F[U*N25UI/6N M3LZ'2"FWH#P1U\P(=<+A6*1 MR,)E2?)<@[[H\WQ%+05[,']\!N:Z,?_.]YNZG&[>HK M*L8\_^UO-DL+YU[+VV >SW]LA"^P\'^(NO%:$G"\>DL-3#+U)RU:T-U M&2$20'('EQ7(\[PTZ6&!A,UW#/HO OIWUB5>"WH.6%2Y6@0;:6I\UP4_[K"0R!X\D6HS76M>8S_FY8]7K+%-:N"+ M3F$O6H--TVBLQ;W4=T2TQN:__*7D01#;SN;02%7D(J-(=@T MV(,[VD2(*M#-#_K)+0V\J8?)X\M[&ND7(OZ,'/?#AB618)W'J;*J5FY]WX,J>NR["=IA. MB'9X[K+T%&(..)4;(B)HF8[KP=&_/:\F.OK#6J1M"/^Y!8*E"_]E!XN@-.^7 M+MEUK=J@TE_#N;,5RWQU18SM+3JG*L0R$)UE^>=E5<-G,? NT9<_BY%J?>AS M><@Z]G)\?LB49+5+@1RW+@H&RBXBQ!H3E^78:WQG(K70P]9)M(.4?L'I8]GH MER%I;MY?UR?YPH T^ZO^E/:<>L&.:2E^_X;.4GE\C ;S4$*M\^D\=%592S[7 M03)W[LR<< M., P@S?:(4B_W(6/+7W%'8(K%+\@5]YL#Q1.$+_ ?[0Q;K>)N5(D*U-*K0.O MZPETI% Y)%0Q69IYI^S_5R!'X9W$KWABZ0K%J>?PA"FV#^,J94VE];;G5@X' M6:]U>H@G>,03%/6\++4X$,'$\44=C&L1CRZQQ2^%GGX'NABYDF^3M+#)@_G\ ML#[F8MK(Q]GPV=RY?X&/*F&>^,(\<87BSG,;U]-'K[<<,308M:VV9PM)83TK5;H3H@S^=2KR0O +O,V-"P?[( M]8@X+V>17XH[0H?==M0ZZ\O$@G7RK0TPAKW8&XG?'F*S G6^=XY/\6#^^+K\ M<57BSNL=DJ'-;-QM +;RFFD5MP.ZH%6//<0@2/1AA"Q/GM].2^/I&SK^@C% MTP'H&14V4UV ##3O''@9UX"CB&R6\9>J![_,#0,?C3UJ&SZ6D^ ^IT/M_NI6 MN :9(I&>4-('_OVO,J7!"G@J8"/@Y>"Z@L1$]CGI W]-TS_]&]XT&W]!'!OB M36Z<@R,)UDGKU:Z3;J (]2&(Y%50M$QO%P[VJK,"B[?>\R9?(!'=*A[B2?!H MQWI'QQC$S>W\5#D>"D3DG4#D#M?#87D JO2-OM4M;C;!\U(H:GX11,ZF^.$ M+,N=/VR"=[VOZJIH6HR1UM09?TX?+]_S_DCZ4*QIS_?4/2L?MM-MAW,VAQW1 M0_3!Q_0AY+DL2UUC"HRT( 8;XXMZ'W^ZV?VA]%$0%J+<* MQX-5%ORB%![$N44 4FIQ$4+]23S),726$IYWXP@C /?YJZ_UGZAXO #U2X*. MN"ZEE^6.+M0CSACNI$A$J'^YYH$1@/N,4?]I0L4+4*]UW>%J*HZ+%JAM>D>> M&2JJUD.HOY$JFVKS7(-RD*Z-DM1.E>N\)X G#[;.IUL'+U*?/WFP,:YAJEP3 MDM*VK_W+2PJ)C&@2)O>\>Y_)QWV^F&8B>7A[4Y6J9.Y,'<2I(FYTJEHQIZ]J MSG@NC7,=;[T)RMO@&+WQ3C3] IWJ5EGI B\6I7YU<(:DQ68X6AMKJ]/?@]ST M8$:KTD*A6;3?3'YGWVG/Z0KBQ<2MN.\&S31M%K\)-%^^7?P>T)05:L8'^^+. M4H],<5;9]GEG$"%H\@B:W#L]%W*-CF'BC'"ER^A?O\_9]DJ _NG.[EL ]%%V MMI](W:N[*M@TJR5RVR++A3VN:'KJ)_ MNA'['JNH,!ARP5IG#;EC=.FYS:F.&,4.;ISL_CO_U&LZZ=]H_?UA\73M(*9% M04I(()XB12Q)!/89$?H-1"]0&-/CQ@PS!#LR] ^-+4$<&RMT)IP[Q>C,1V>2 MOH+@/3TZ^L?C'(?[[QKN_QKGXPODIX'_>NW_I MF=JIWB*Z0N!C[>#MM8.?:/^E>M#@ED4+$$V//#0$LL!X78;;Q+!_D7J0GIF- MU_/A]XS%-Q;YW(J701$@,F('>0TFHM5J4^/]\57&M#+A!68W& 3O$U47P: "^TGQ;^C%6$51.@3KE[B9#8VW\< 2.+ZY QDS?GONYI9VNO?-TR4^ M)B+"_ZKB8\+?N'\ T=/KD&T0=(RANK_P_J,I<"5-T]NZQ?<&;O_0EQ>6!&-] MX?2>O4#A4P1XE^&+GB)(^&OT+P-ZD=1L;MN=VQ:AJ&LQ.AX%UXF!CEZ>I[+, MD]L,:9S<^!Q!LJ"?^',$"7\W_FF\F[]Z(UYCF<'*KN56Y%8!0TXQN']98M\/BQ;4E5;:V11V8##AC6=6;6'L!Z_ MYLYD*>JWN>[_': WY.%_=7/W_EA\)OBNIAF/YJX&X,3R'C9L $ F6(*,JL'1 MAE]]@.#).&X OR-PT52$S?.!CG[R7=O45?2>O6$ZJJ.9J@U;"#]8PWK][V]H MNM^T^0WX]8-9/_YK%*=MA)QFZ\]MIAIC32$YG2-9H"N"1@&%-7*D,C=X3J%4 MG6:%/,O.>8BX__Q;O042_..V)9H-5 \1Z?(OW?0WMGKX$6/NK[7I$,M3DP34 MF1M&)X:Z,0L=KR<+0,P]H%J$:L"O_Z':D7KP;_HJ\-]9X1]_S5U/A_]$ MWK:-B45,ZKO _R-S[V=DE;/Q6:M[XI[A;M8OP@9&\./FUVX_B]>>NP]=WT2, M^L,#-EPB=N#1J)V:0@3NY@=-?>?1;/TYX!SYG3T;\K?&1#P\S,^U$<[FI8<6 MM?\9=HJ7\/*G<^3T5U017&K@4F<_P-O-1_>,:V2*:,&%%':' M//7O>S/I,I8>#]NET?@0 O_/_,&WW">9;W^7W'!AJWZF=( +O:GYV0Q)>+4AR._<+5'?'LY;"^WE>*^-)'JU+@Z:A6FC5A,5 M6KFMZJZDW)ZWK+:VJ,BJ-21*99VASO.SO@6Z5J=<=!>E(6\1BPB6 M/*OS,-D4U9G;*)%KD-\7&@.&JW.1PIW7.6R.#8(>V:(\9DJS-I@ZRQDL*2CD MXY(#I744POF4D(J]552/:MJB5NDIN?.2V^V&\8CN*I0(0A]Y,Z9F57:HY-FW MT[(7]O++38&LS"A1I\>44*RADF<]6@E:95V>.XIL'H-:+==7FLRV!X/$LV]O M"]..5,R+L.\AT\S;?6!JZTBAR/.B$X5MC3?[:M5JY&NK3:$R6HV;HD)1YT5' MO6W1Z81C12(J(W95]2+/G\"B]'G18C/@537H158CJNUWIB45=6:!BO*/BYH- M=5"O%AA>YNO%B5MODV97@+4RY[5.M$_M M)G);V]=( JP9L5;L34JU!2IZUH!JP:\=JM[4E@B%AQ/%TG.['FP =UYKH>QJ MSKI+ 'E,CEN^P%9&;KVG4/QY4<-O#IBFL^B29JU$L(1I3F0"%KTPJX1EA8T* M^:HM;:?'B=(NRR$Y6*"B9VW=\[7:NE*N-BVS(KO%H;_,$1$L>F$&YBAS054: M'9DL[G9V>W"8B>H1-N#"=#&X@M/>F&Y!'F\W2E,O5_5& \;W%Z9+T#,TUI5G M'8D@BX=J2=5KY.GES+.BS/"HV>I@6I#77+^FCH_N5*W&#TZ<%35S]3R_HZIY MLN.,-@5Z(4>;$2QZ:0[PNZKNE99%J>+-&6"W(I>=]5"&A?-)..:)PW1RL.0Q MM]DXQ7)X8(>D@>EL#JT6@Z0K?@8QEG1I5"K'*D<,Y$( MO5HV U$?-V01B2'GDU!J[I3Y_+"SP-(VZOZ1Z\V5A4)?&*UQWQ4GD^IR)1>K M(.06\Z-;&<.V7ABML506AGG5EJ1M?L1.Z.6BMO462"DZYRN>GG@EJ:[(Q4-G MOW%DN;CD>@IS8;2<8E4J3@)R;14W.6O.KS=S"4X7YL)H2<$X-_#\\""%5-]U M^RV>X@9QT;/Y6JM.!X=M+2I)1)%VY&-4H;8T7 (N#*RE4GQ7+9+$BQZ86"!F'<:JY6TD!IFF+86^Z M9Y"QN/.VCL7)GEH!SY/7AR!O-CKV>D3 HA?F@%JT=;=6(@>RR9?JBPT[,ZHJ M+'IA#G0JUJ0/%BI+%NF!5B#:Q^H"HH"Y, =:]K8ZXD.N*H>$L1S2+4>;L;#H MA3E0&I<\.IKE?*O1Z#8HU00E;PD7S$N(+2S,P48:S.4U1,QF6HTDX,9%SY8B M;S2#A#+U9[)9D8@.W1CL6G#9@$7/UJ*ZLMR6]4U?L8I'8+OC2-8X=Z&P%Z8+ ML1 8'>R.(^F0=XR]/K86=;AHLA?F@+97-K,#U\I)8+AJ#>@25^QLXJ)G;2UK M'#&1]UV>/'!$2?.F:@A'$!6];6NL8MR) 7'@CH0 6]WXX,?M#_==-A0ZWX3- M*.C33L'BPT#]GO)\$Z639^%UX-U^ZTUMU,G9>MY=*H']GLL_I73?<^KNU>_" M.@T8'-UZD+=_)Y"(_N.D:T30"+^5$TZ-.7WQ;5%U#H.R, #OK".\B9?\0!5Z MY?%._LDM!SP0'S<0-!Z(! Q$_CO-XH%(P$"[TNL]*[^)#;1;^D4F^BW M1(=-]%OO")L( PT#[8^S_21CK8\+YEYQY"H-B_F?G8]["ZMHKHT^_+]OW+<_ MM!#-?&?SMT>FB!L'F=KL,_$!C\SM::QW-&'NE8<[VJ8#,BWX^=+/2(Z.,EK/ M,6PP;)X#&_I/84.1WW/OZ[V\%A8#L D >HD\PY#9AY!(N,N&Y\4GS0M,E9@J MWPT2*?8PT(4^S*!XNCQ[NJ#$"1>(]9&T_:LSP0_L*-S9\5$W,6-CQG[?F##! M$/MGZ*BA#INO_^M:7)C'5V?, +97NVJ,I-$L'Z#'_GG>BJ38Z6-$V?3;*1%; M($DT"X89AMES-D#^*)'B!RSZY!GLGO)F.AN TDHXBPS*RK S Q/XOXHWWR[U M2*)6^,_.PY)LPOE/*OTY]I\M#/S/ 6.=7?'X#D;P&8\D2$$%2G3&1-B"AQIYHV MNL W=.]E5E]"KQ9X_NWKZ[],3NAVJ_1(I^D"V:&UQ:S'TQUS$RDYE'V8(MFL M0''/RTV8N!7[;/(^1"&&'\X.^/KL@"]'XF, >H0O'-1B86Y59CL]6AY"VS41 M /EO?S-"EB=_FR\PI=&XJ*]"/SCE+ K/T'#M9QC)$ ZUQ3C(&#=0PD#*0O$*P_?FFH!#9P339C9RI^'5A= MN["YQ_B#5$3Q27P&[1K1GCA0)RH">60^N%L&.WHCQF M7)RSUD"0G06QLYI^*3[_3VX16L_1CT&/2?*SO\(>A];UHVZH7 ME3O$>.KE^K/2SEL@T/,QZ!GF7.R[ K'AL6=SWTHH7;(.#.!Y/W/X.PLXM'[@ MQUZ/#N9!1C=]#?8RP/H"#HL28)TO1J;O[$'=IX..4;[E@"*B ,BII1OL^Q<( M56:<:3[B%R62KHOCM5^0:W40H93 Z/%&ZGDN%-95,(%@ DFQ-_8* MGWV2(E ME]Q0 D-ZVXOR+8>L+Q"!\(A R)>Y8XGVNDK(D5J[NFG )L:##/8;])0%UI)P M6(G#RL_TA#8HKQ_"9^L>/*43.I\Z/")V=D9^&^2;UKB2'U>ZQ1Y9E2+T=@%T M?VA>P H2AOKU0IVX0FDD/K%"S-73\X9KQ "_W._!P@>.6W#H>55E\WO.HC=5@9&7E.PH/?3P$%KGLP)__GXU%CHP823 M.E^,,-Y9Z'@V89@N*+3UT?HHAQ5GLBH2HF0Z$2(,=*HU2_+4%0D;]P^RPA'5 MX:_OXL3G/GHT.J/9JN_#J IZ5*J?60)]@2Z68LD#QT%7$@>ET@>*)8^6ZED@ M^(G?CE/Z"=ZV&Q3OH"OZU1BX%[AN%6F3<77M52S"'T[*8,&+K4W\U"*#N(YB M&"R#8/A?+_RO40;I>BX:3$AFD$@RZ!(*B-=V53OMY*#;*@ 2Q=R^N'N!E1$< MZ.! )X5>P6V@&*$M:K_T1S*'8%L<,65D,0$%IUQJ=9?PN M,G0!! &K(Y@T$FF=+T8:[ZR.O) T_&([SQ>[LDF&' M(HVT*22EVP.V-]=Z W6/-1 .KHA^W#_Z.%("#ITK[7XU4^<"+H\O#Q_:%1@N3++# MES6] 1TA(7:$:"&;$Y[B1:S_8,K E/&\O:1$^P62ZCEN&&1L4ST-*-8W<+"3 MVF GY?I&(?1-!_B^J&U#.%[H6XNP)="":"UW'=_4P:DQ-[!]QF67(K?;S??C M[=QJN.&:*.;-7E2"P4_N= B6I,ZONV#! W, YH!/4CG>@P.8P;1AK7/'D"3D MX=XX=#JC@RXB#N A!SS- *E50&"=,/R!9O,?Y5U%(=(I2BLMIV!W)I)H6@:!R"0QHB.8 OC2R)\EL?')3#4,=03H1Z\$NI! MFR(%JS!7I(JA=>UC*3^8]$0$=?[;WP*=%9CSM(#7(!.<'91P=L )7,_$)R1P M)),(ZWP%3OQP]^<>S"^087_-D.S,6Y2E]20">5G3&$'H*72<()7BLR3WS%T3 M+'Q@NL!TD7X7ZFFZ*,Z(2JY7[SKDH1SMCH9;Z-<6$:(+Z#OELNR%A*A/NTZ) M]I!^_:CLJ<8'4W/C 2*>G.AV,MBHIGZS 9/->," DQVYHP\NV,0[,VZP!%[F MINB;QECI][HP6^*X,A$^U V@;\_EWVQ$BX[>0>B-CZ)>8DNATG(*0[4KR(>P M*6GKP68H'A<*39\RCW 7#N1C30EC'V,_20[1'V+?I/*[ME%LMV1^,-(WQ-04 M&UJ$L(].HF19[J6>4CI%IKL-LHUZP-E8<.B8$.M\.E->U5V<7POQW1/J+UU5 MI,#8[%'[OMRI:,I.;(6S[ASR(W/RC6CRJ9?.L.R$N>/KEGGA/'+,[XC M0.^D45^96,1L6[2&8+H*PP5B#O1(8I;+OW3[+ND.E!<"_?8MGONBD19"A]0) M[A_NQ@H=IZK- M\U@NPH"_)L!?1<:6%V+_,>35J*XR-%.L2./>P,J++,]T.C'D4\6#<2K\@]KL,[YK MFWKF?\CX?U?'I6\;+7ZF]1)%PA_N@$GKC>T> .@#6PU^1\8CK:E2^2'5EBM] MLVK6ZLWIS(!D'.<)IK)"#F>*P32$:2C]-/3AON"+:(@:V4N*$_8EJV(=S#8Y M:K-2;H%HZ+1W*)S?14F/P 7K;(,@@_(99D(_SCE\_\XZ[,X.2UDXLDUW9)M^ M*0MBM @A&N=,UX%>.,@^2DC:N46J> ?4IP2M*:'S#;W?9J3.H&G7K'(]-R^( M"AUG(::%+'G!H\*:%D8^1O[G.2]O@WS0RO7C$O MZA%8B\ AU*=;YRMHN9^SBW,G0CY/R]WDE]4B>YQ-I %O%_B.)IAV553H_ N] M*BS#8 [!')(V!^MM.&1/M$O= S\>DX.ZH !I9^F^'B$.^4.7*VF>U9.[/F73 M41WM>;L^7]&APIR7Q*WN%!CA*EP!//N_]NQ/LZ P6*H>_.W(#)9+8.L9Z-W MOP>>J04 ]<;5K,RMPA GQ8-^1P;;%1" MZL =6\O^<:$P<8+B"R\W8^$!LT@2K/,56.2#=G;>@$4ZHC=P%X52WRI: W(\ M]Q>;>3]"+,)_^_O%J?B2YH/=&BKC&AGC3FG07#_ 9V!PB)7@$.OS*>R#'*&. M<:< %A$L+U 4T6-72M[56B3/E<>:$\X+[ Y25)PL.)_']V0PMJ\)VX_O^Q+7 M(8>43+1)XNA^+'9@10/'(@FPSJ>#_9H6\CN$PY!C[3H#I'!>6,XKK6EMLE@I M3;E2RN]561K)05]4F#B_+97/LM23&YY8N\!\@?DB_=K%L_F"B\C^6&,LACPP M^DZMS1J'93%"?(&RVN:R.>&E]V63YAJAHZ<>V+DV;%AF[GJ>&\$OQ H%CF*N M)XI)MX_CN7"YT/VRYZZ;I@,@>14]H)O!!;I2)&8X4K8%5:*/ME:UN8K6;T"Z MBC/54G26),]%5:Q78*1CI"?".WD!TO4EYZS,)6U(YGYNLD*49!I_=P/R ^>&*MG=>P@\UA]:*?)4AQYT#5:,LA^3& M"\0/_+>_&3I+?;&1S(K36PUUS)Y9,GD+[4T*\/\5E*5[ H@QF(AS\E^ M\CP6\DL]W9D6QCUIK&O]'1TVZH(I(A:"OA^?A:29[H=\BDO560"41BYV\]"+ MC?$/8!N:.V@+!U] PIO^*=[T3[^0A;@+_;_T$Y']N_0,Z!]$1W_XP;V276@O M5W_\F)FTU^P0#0/\(<9_7PV 9!A "YY* #6GC'DU++!K:TN9G;$R7!^V-O3( MXM2\-)5EP\0R&68/S!X?[/PDAST&=M2O3 ?^2 [!=EE8,*U!?1NS!WI. MB,[F7WR).S4J6O%7KE5)S LZ2$USCDYT>D+,)HUO,.T(XCU0[!)3^- M+1M ^V M\X51D-3.3II1P!6L5[J+?T(YXFC4I>N"=Y#581@!-T7XA'Y]-F7]E,?VAC7+ M*75'E+=UMQ)U"&?F>!_O)+F\*G4GE2EK%<%L-:PN2YZ3 M]!5](0QM#.TS:,/X1Z(#NY^O5@L2;8<:->!:#=V+/AS:E7E ^E1TW))K173H M_N$@!>,>@C9T1MAL3G@;7^17T^(#W)-G8/RVVB)L]-PS83558.\ Z@BJ4G5\ MXKQ>Z@,IX?,]G,2;Z -V %)MHH_)()]J$R7"WTBZB3#0,-"N8)OIR?>+VJY# MQ-J%NP%H Q*=WG;T7YSEGK^W!/KE%O_KDH^OT[:?+RY?KVV_HA^",9]\VV+, MIV@39NB%FI71EJKOFW[\[K43N-X!NB[QL^%Z)EC"*;%89@S;=;V-#OOAQY@WMAO]J-U"5;Q!ZO $U/(M3CL_87KQ!2E:.N8"8D&. M*U:;GVC4/C1%A65."7JR?/[\ NZU:"<8[1CMZ3EV_!9H=_9[72]ONCVK")Q" M;])7E44I1CO:OB&S>8'%^S>?KYE^OB.4>!-A61G+RM?@@R3=1!AH&&CWE_]_ M!RITZN!_=7/W_IU[9O.NIAF/_%@-^GK >]BP 0"98 DRJJ:Y:_C5Z+1.QG$# M^!V!B]Q2V#P?Z.BG6&A#CX/>;D6I-FPA_"#.S?3]#4WWFS:_0>BEQBZL,BQ8?_-NXB/_."KCQLET;CZS#9,]:_)T]BE-QP8:M^IG1P MX+=K?C93<[3O=XB8;>#XZ_!H_+/F@.]%3>$+JCN_^L-&Y:6&8W;><&+ M8UE:XVE*50R.FBLLE6.5.:<*"B^0*JO3ZES3YC=@/%^)XA6-(+]SMXO!C;99 M'LSDPGCG#,FU+BV-2.[GYSE1H16*NZGKKJCA!F0XB]9E::V-QX>E-M%%E'E* MR3TN*1;[K;+6VD365I8K>R%:1=U2!$N>5[I<3)3&8G\LR.NP8#$F639VHX42 MO_GTJ%)3IYM;U>I)@ZFDL>6%O^3='BQY]O6="=GOMO6:8ZG5G;F5RNU:K8+J MI*C'18]E;9#O,7*%;&AC*8-RW186[T*?*6'/F&[]C271_MI59SPEX E5ZWJ=R M7NJJD]9Q: %_MFALO5[S,(Q0T;,&>,[>:*J3W,XZ#,<&R _(IR7;%%U[C!TZCY)Y G%M]Q^:=I')<\:*N;J M2GM4R2VEL+XI>56PW\DC$98\:V?7% :';EV8D;0PJY'+X;*DM1:PY+FA\DQG M6I!SXY),-RF.W%3SVKZ OO[<4-&:!^)FIY-2PUGNYE5U+*UFZ/O/#179P:02 M%@S;"GE-'Z^==;?4ZRDYY>S[-]4C453XP5;J[-?KJ,-5##@9E=R%N4_NME/8 M:0D"4 I[YE&4VW54DG]P,EWPMW^T9/R9]W::MU1_D*1Q\D M51N,]W1#K@Z!J.3/NZ1W-MTIN77RHG6>5AOU%(^=WEY1T\.B6 MW; HM^Q'"D6>]ZGD1ML\U?4K$IUSNUIOK):S[I59#@RZ*PG8_)@1I5,::M.DD'I2;=[NRJ M!3="1<_ZM2B)(.JMI@PY=FJKZ80,J980%SWKUVH9^%TZZO#2H,05_7YDWE'ID:/ZV:XWG%5;Q]P,OI!;Q'?7'1>7USEY,5[NV; 95I6TM6O5< M%-=ZUJ_C6% -,4".0A*$7RX6B9@^G!KA\4V 3FG"Z'N_XJW#E&G>3)XEHW6$;PCG'1 M,[Y:%QAS%KE5EAR45SNET(M(@EB@HF=\U31:SM)0&5HFQ(-0=FRI4=[$1<\9 M,QIPL@!K[DIF:%J,MP%C7>[%9<_7-M>S;8X;=@]%V ;NW @YZU ;3G9SN!!ZFYEEEXLU]#82=6$ARF\; M4M-4W8ZUW5;TH*/.]VLC0D7/&GM0JE1KX!1EF1A-9%/RR7#@BJCH65O;;J55 MC12I!=&H2WQD1!V5CHN>VXLJ!&O0U;J&O#5*RYUOJ0J)AH&_Y%_TRW2+FBI5 MN6&.79TI@RGMG^H]:P,AESR;!C6;'/1K>\SME?0%_YPX]5)TY\' M+;UVF"RV<:UG*(\(DVJ!EK&2^6:+FX \8?$]41TGX1FJO>WA%HGFN>$9^,W6HFXO%Q307MJ9X-]=J5 M00P_ZEM7Q.Z"^"0Y!=Q,2=#\I*Z;^0R>@']==99-R]:TKV(@Z*C>.1M198>;DYD:$9^(R M>M0W ;:=SN63YFR0[46+ZZF8"%82')Z ;UVALID:LX4F%#+M27TD%9Q>.N?. MU3>LD2P-%K$@J&>#8E(IBHTRRT%5DSDC16M,N61O\JD2W>YW1D]&9YZ!NCQZ MU+>N1K8TTUE9IK/.9H-A2Y&/['+*=UL*2P< M]HP4+5>D-NG1> .%Z/AK,=P09 M/>I;UZ X7-/I462EMO5HMS99Q51YCA_UK:O;:?#I KO*9]O\)#$SBDRRAS;V MG!3E-EUQP"=IAF:<-&,+SJ!5&>)A_83X5!^W%W*F(--,(;<:")-N?1F'XX;] M"^L*K)7@.G242Y?GR5DK5.]%;!D_ZM^O*"=.R\R\H@(F%THDNRDN:KC/^J;0 M:.2E&MT*=[-*,]W6!C(WG$[A%")^P10?=B1%*6R27(\QNM.A/5*?$"E&_()) M?$J.%XU(4N1FZV0Z6:S46X/("CWJ$PI%.LFOTM5L1YW5U^'(.-1OA$--]*A? M,*5[6L)8L]$"IW!L7,T,%/@W/ ._8&I952Z6X)5NEL_*XB"VU%,5$4_!+Y@@ MK1;R5E2N<.T^SP\R0D%B$)>?D<[E6:N9!C&[FBU/VW8V1D\SXR@<]HR=V"WD MC7HUV[*Y^GC2IZ5)>LU#TYLY8RA.U&E9JQ>G-E=.L(O5*CH=/QEX5+]%"QPS MEFHL996WJM'*NA*)Q:"FRIPS%54^4YDG,N*&F[%%)I69IOK\2,;/^H^LO&PE M['4PPI637:5<7NE*1W*?]0MR;5VMR/W8@ML()768-.@\V,!GSPB\A!QM%)12 M=,;E0]:,;5B=$3_$C_H8LAF:1K1X=;JA-YE*F*V9S;B07*%'_50[9M.=4K*G M9YUL?)+*C*5T@\&/^@6#O1(&(C?B.4=4^XT476UF;1;/U3>L,C57K"#63"X6 MXA/#*+/D)@@]S@B\OLA:O<%$TKE@J1@44F)R:DHL>M2WKJL*R=VG43!1F]-!BXN*J3DSF**V4F<$7K2O+@;KM1%1R[EA8;G< MS!4Y@1_UV\)"(M+2Z6(^N^GDY5QU46L^\?A1WP0Z13V;"\[H1A8(34.M2XOQ MDL&/^L]K4YSDG%K-SN9KH:8XZ;:+/6AAAL\)/"::,"KI;I>!AL4<6#G)G&T@ M,X;/"+QHI#2++H5IBENL@!%,#,*#/+3$PF<$7B\GY38Z%ZK3]2<6%+MS6IJS M^%'?NJ1U.Q<50*=+M\NUIC;6Q4G9DM&COG6MF7$T7VIMPME%/FZ4&MF!,AC@ M4?WKDCB(2$_-Q$ %K<24YK+=B*S!8<\(O,9088/=O)3DP')DU^JNEM=;8&@TWG%FIXS[J6U>Y M4"KFJSENI 975C%:5G).;^/.U;>N:; 7*="13I?+I^VFZ(R'LM9VG_5-H34# M^55DG IRH-_ME0;3,-OC5_A9OU*;RHFA17]>IO/A13XEB=,*\LB%S\C1GJD7 M52-J&VI,?HKIO:=X*K99H4=]^U4N1[2JW,CTZ=@BU%K&8W7)J.!'?9--]Q:A M4=,9:C1(2?J"-S>+218_ZM^$V'I8"G*6FE47\YA4+X5F]4W0^J&](PD(= MY5)QNBRF"KEI65TVS!5ZU"^=US089U:Y' =,>1Y/E*+:J(E'/6,VFL51JB(Y M?549),*U:+Y<[3MXLGYIDXQ6AD_M(I1B#/>D-8UDF:MP+'[6+_$X4XJ$^V:2 M[FFK96(]63X!:%Z%STCGB%I?Q MI>J9"VJ)CZ]C BC:;Z)H)OW2FX7R'YM2A M-W$NF:KDE&0A(J-'?9.=3Q-:O,@[/7K62P:C,Y%O5#=X5-]<$UD[U;+B/5T- M5FKLK!$*9L(-_*A_OQ)Q9[X92-DZU&R7NFBN>[%U"-^)X=^O4J[Y:IB*=!X/9D]J/Y3B> M+\SJA?'*G@Y67LO%4U1,Y=:Y2&:8;6?"HW5.!47Y"4_ MRYAT\UFRSR_HM.M M3+2UU"K1>@M/P+^N1"4]'!GKF) M5[6T/LFM@%7$+=1\ZU)R*RF4Z8Y37+G5 M5G.A[FK2MEBOV]K)T>;T^E.K6"AP[>[$210=:1#T7.]'4NO(VI/7DTK3Z525K*:Z%'?NOA.*277RYLTKSF\)3 M[:G-#(Q2'$_ ORZC5.R8:T,454?.Y"-F4D\6_8;A3I?RZOEY8Q/ M65)9S$.%,G)&.B\6@E;DH<%*MV=6)Y^+II*KS H]ZO?+#"+BN"!6.:Z7=8_Y%EK4AG6F"3JI*3PWQXP^MM% 0](_"2>BB2BD?Z.;6\FE<&J=F$ MEA3\J#\.-Y?I+)V*Q&C%2/'#/%-=%;LL>M0'GF,]-I6'XCI!]ZJ-7D^I,6G! MQH_Z 3PU+X[&"ZB;J+WTFJXM!Y5KE=#_%35G% M?78[!YPKMTLY M1.G6?[O) M!N0X"%C]W.,@8'57QT' ZJZ.@X 5.0YR'$1V/,1Q$!?B71T' :N[.@X"5G=U M' G"'9]S'!?=>"+A?TY;X;PIG/ZI/<;<00Y>CL_MHT8IN/7#M5K/7[ [KT:W M?_;VO"8+?_;NO*:X_>S=(;3S$;7F9^_.:X'*G[T[A+,(9[UW=UYS5/_LW2&< M13B+(%4HXBW#69^_.:[[N!]\=XF$F'N8OWQZ"ST2V$]HA MLIUXF.]I=PAG$U.\1_^K,YZUK6%M01;^O3N(FQ!:>(JM!XC=A:WY-JWG>G+<$CLCMW MN3L_VS=6MR? )$A--.>[V!WB%2->,>(5(Q+]2A(]\D&)'ON=@(3D70\Q-FS; MF/T=FJ\IR] 4D?H7C?]Y-(F?-F8S0Z?:MB&H1/!_3Q/M%G33X!4QJ.B$9 C) M7$HR+6#SBDZB[D2ZWR%'/::]#J7WW 03H%O*$A"^(G;[7>S.#[+;KP4_X>3O M^'?>LX= H^\3Q7"S.;Z9J=J>\":P'E#*W1==70NR8K^3WX_&,NBR3].B'I#* MO@--N7;M-Z.I-#]7;%XC-$5HZFHTE>5-'_->3$P J"K\Q<2B MLKH(1*H-YC:8C8%)A>D Q= ,_5%^/-J5^Y:/;[E#X0J;\3D5(P<,9*+#?Y3= M(:1RL!F?XRY_5%+YG *11]T=PDB$D2[%P#%VU3)T<&! MT_(-!'/!ZG\.MERP&3<70_&7F8=B?C-1^ ?M_O\R2J'^5UG_K1MZSN0%U$^! M7T*9/879"<= MS0R_R%JCNC2*C<+T"-'!XHQ=C0X5\M=JU8NZ?< MNB%<-E3%'O=1I=H:5JRG".#J>DGM,V5NH+2;OR@1",J,UZS__BK6$$0 >*3P"?H7I8C_ M_=411MIMC=@Z"Q*F,1X.9WJCSH[BH_"O/PP32$3C@4@T_K__<[QY?PA_ MW9"_;BZ[WX.T_[[V*F_NM/U*%.':F5&Q-PPY]:4.N/+"5+)2M 1FV2^'D&#X M+0B"AIX8F@A,RYW)#D+".P@!FPD??ZI6:=7A;+4VCDW:&4>&$!)#$)(DV$&P MX]JKO+E[[?MCQ[ZO%"I$+>I>CJ6'(W)R!HE^P_:Y&!M>=R+A^,0"J]OB2(:= ME%BK:MO<@B_WP4*,Y+@D4D62O_Z$D!Z2)'H(P1*")?>')=NZY&U.K0&+4?+Y4BX1!0;("#R>2!"-N/'(>I7^X>IN,I,M)"R$I+1 *12Q2L,XW[GCG]B6*#('Q; '#$E6PJ<)@"T)8 K0,-R>M6T#_N^_'AQ?#N MZ[MB_3WK3^\".[3D$//>)?_$8_XQ*1K?+@I$:)W0^CLVX2$]C836":W_%%J_ MML&6<4P>C8/,(]=DZQBCY'6=[#5EW9[VS&Z!8V+F.*\5DESJ ]X@J+&[SB94 MB\\N>47CQQKH& >I!IZ)F.(M13AC(0:=:$+.\9MZMMZ.VJU<*)'1@O(H@3WP MR0 3?I,#GH +63,!5&(4$EK_0;1.O+VO*P]LUVZ)^<)RIBYJ^7"^: GM8/'] MF7Y7D/N56D-F>TR"J]=EAUMKW$R2L=Q/7BSW+[K0Y:*@R!UYA[\Z0G2?KN&, MLE3@LD6+FO.*2$*$I%[CK:H#(8R[CQW?B[+Q09Y$*DKQF1JPZ]+;W D=891; MRM%*40J55:"4$_$R$]?S"WD4HG$'EC.M>E\**!(D(DA$//AW[G'\*&*DE5&\ MHCIZ5<[K>&X 5BWU%'3:J2R3CAB MBSV3-D8-]M>?4#)"TH9(+@C)!?EZPO@Q"B.IH"!L0]CF9Z2"$[:Y4\(@;$/8 MAK -V0R"(<30^[K.(P\?DWG!7?,^#^N\G$M8_,B1N70VE-=7U<9PQC9'H9 ; MDXGX>^(3B",0]T6[\]7AG4> N'OP'+\/BDKS.>=(EBAQ"W73RM5SA>BHZ$)1 M\D(H(L4>#UKL@&,6SM@P16 &W=_ +ZTIR] 4 MD?H7C?]Y-/ D67CORP/Y0C*X%PWC=>\^X17"*X17+LO>_F:\H5>T+ >(N7&3QS7CEL;WT5U'B%6Y5#)HJDU'+8"/&F_7I4WJ$ ME?C0I5K\H?]=,#3TV__^8GY]K-8@^3M^^ZC/6QW6*5[C=0%0O$VUP=S&IAD5 MI@,4.EX2(KUYGL,Q_(0A_(B&,]; =\VTJIA+I[WF]2F0 MS]ZY_5XGQ$%[-L_Q8"3"') 7I18'!#YA#_A:^RG!'F)6L99["VCAI=0=VT*+ M@P>TPR1ZATF-IV53FS>'-7K6[R;:_*+2TJO-42@\"O_ZPS"!1#0>B)RI R,< M>/,DA:_FP+Y-PG\$/BY8L[X5V_#]X:?ER,QO7$A4^].HSFZWE?S MZUQ+GE#ZJ-%Q<.)=A, M.CQJF]6LLF#Y)#.L=-NK*ZN0Y]NT0 QW\DO-T9>TE 7E67*Z+FR>VJ:+X3%T MP4(H_+:6; 3#"2I=L<[GJ[?AT73)M:0.$Z.2SG*+DI%?U8/Z4#=O;(X6Y^F$ MHS=KMNK05KJL=L?35!.;HSAFF(@'$M'P#ZO;B=\DZG[[NIT[7/1W%0Y?6L=] MW1P3BT@AI$*:[3UT!WS"2(21?@(C_1BW!F$DPDB$D0@CW0&ID,T@J$(,1L)( MA)&^47?VNW9GWIO7\DTM3#) \/R3(>2?#"5)*.-^8E@/U6XDQ(S"J.%1*/GA M2O_94SC2J1=ZM6Q0ST\6_2&S[/;EV_8;R5=*HVFB+CS1>:46;'5B-64Y8T>A MF-=O))Z,!B(AAO0SO>/0W[5+&+[=-:&W*43X5,Z_?B5#K)YS-HU<+)VML_E( MM*Q/NG01=3^5I[/1#TF7UC M]I_.E:#&Q#/3[,::CCLEE7.:>1FQ/^ZK$0W0=(A ($ @%7@H!G>EDLS?9B MG"_$(S1O+-OQ1(M++[HW+F)\"O>C":LV"-&+O&ZWGHH\O6QAWD>]+$(Q.A"/ M$/E/,AQ_+N!]M8_C0H2[31>(]VLYE[>!V#3SPT8BFJ3YF*!*5KB8> I?N8// MLVT@NM'N0"$7>U :"(,$W1@)R!>LY7+"5 MY%0%?-_@>O 59B(M=6M\8ZTE$ANG[8W!9;EZ;;..16O]CKS"#@O4>B$<"@=" ML?>U7GAK]&>BV" (AQ4 _-3*Y.?WV*8A#><\-A4X3 %H2X#6@8;D=2OH'_>3 M(V?W>2=K#=B4@J44]9=F6!9I_?/0:0A?<\,,(0R2=/#06>J$;0C;?#^V>4@/ M)F$;PC8_FVV^R ^VN\PL=(7;C9]Q_.N"R0^-:3Y+SZ)6NR_!(RE^X%X/:+RX M'K8*M%S8):]H_%@#'>,@V< SL%.\I0@O^<=&(#&.=EEI33,R/XTU(Y.@4I!' MH;@;'J C@7C(W^N:6$LD+9E@]AWL#C&L"=L0MKF_;/Z'5'6F45[E9NH@G04I M:1,OI4O!4>/]J4E7U%+6Q:4E12K&.ENN%Q>99#PS7#18K*4DWZ*E?*M6S+<) MZ-VGNSZC+!6X.M&BYKPBDOCLPR0WD+O=OT<8_E[$_0]TEQ-:)[1^=\XZ0NN$ MUG\*K=^GM7:/CNF=FGY@XZ5Y:W+&I,NOF&*V4&*BJC.. *4\F^DD,Q,LF8"E\3D([1.:)TXJ)]\@U:^0M_VM';C?*!&[.)M#,J!$!U"V0?&B,<<,8D@4VTZC=CVQ8"A, M_2680%1L"J5J ^L_ 4H'-GK&YM?HC^U675(:\LB-$),03MKDWPB!L<\\.5,(V=TH8A&WNF6V^R+G@%H!?.="0+#1KT3:WJJ@S M0>[.0$FU(>Z^?XTB-MH)XVU$^V.V4DB"WA0Z->#2F:A MK[!VDKQ4.R$)\ ^: ,^*4\>RD?:-R)":HSYKD \@W5-SP[)-8"LF5LZI,="! MA$(E"N]NS$\-ECS7EBX#MP<:*"EWGQH:KUL=?MTP3#0UUK9-9>S8;JE*@S?A MEIX-I43-+J\7^V,X\Y7HL*D@/Z [[*\_,?K92,H%0$?R'TB:"SGF'ZF__<"X M!Z%U0NMWYW4EM$YHG= ZH762BD_X^]%ME/M,3[Y5H_ER85"JCQVID-V8L9'* M5Y.L77^_%^\-_H.]=V:;?_D&=T)'&%EQ)YM."^$:-PNU%^VA(U7$=A/N%NY2 M'XJ32B@"1:12XENY'#\*&48IJ\U6XR5-+SJC16B:,)V((F/(2%X*&:3,XL>4 M69S$#Q3((2:P; IR!Z"L%3\G48)3EC65)8[A64T''K.T@4?(6@4@RN ]\8)N M-%CN9?MVG\OKUG 1;*?D!H=*+P*A%R[?^UC(@&0/D+020A@DK834:1"VN0_" M(&SS ]W!A&T(VQ"V(6Q#Z@<(AMSK[GRUH7>?[M&'C]2\X,.YS.WZ;#9VLE5- M-,JM:(=KMWM\>CT4^)#9'#$A'+()!T)1AE2+$8"[F]TA\9][=29_$(CR>EJU M^9S24>O3:$/K)LOU8(S%0)2\'(A(8YN>*S6N>9=^+)6OMBEZ2U-AFE7#H^K@.P.K-"O5<,U9_[W-6K([Q MS&>Q^I/B+2"BZ4*=&R_458IZGD[4VNE#N'4MVD.KZZI$9_3I>#@^+,?"ZQ7- M]YN)FH)!!(/N#H.(O"5%'X2_B>U(^)O0.JDJN&.O M\ABS;Y@7J";X9U]^SD?0_.O2E3XAF8Z_*: UY! MN8,:6(8KR:HRKZH;EI7FV5%E'A18A'*H:IX ' &X1]D]UR?\S0#N4F7N^X:Q MKHIVFT*[W93489:;S8*C=BC\%%_,,=I!DYP)Q&/^!L $\0CBW>GN?4O$(T4] MGU74\]5L]R";13"*N-@(1A&V>RBV2WPUPG\#8^C*A2U7,6!*?66I3(5&E:NS MF^ P7VJ+>1H;,"'/@DF\;L$(W7 M!4#Q-M4&8G[.-; )*/:HKY4K:>R#<7 MW PDM2Z$D@B*;S%,(!&-!R)G;D0B_/3&_*:OYJ>WHNF_/U0$\]6KO7>EX_.A MX^U:RL30X!E:[DS.:"&U%:VO0N5B++NH=W70G&7C+5M&T!%#T)$DF$$PXRV) M_%^]VN^-&:^$:<:%3+T[C>;H>E_-KW,M=3+3;HP?P9#EC"+MX) +KNJA9;0' MC*S<1/B!^BY#O2.6C!$,(1A",.1>,.1SKJ2_"#SD<+U82JOM6#:VV=37PV(B M8]H8/- -\^%8@(Z]*3&/@,?KP:'/9:<[W)2?A:AW[P?ZHIJ5#^IA%_=V2["9 M='C4-JM99<'R2698Z;975];)GFV&U(B4%+Y7;.GJ(J'H(3K)JT,%&W>H*ULL M$ I?GGC1B1_)^[8B?T.:'WC^IE/T6#O=_VQW\R//G\(D3_Z_'\Z M_2=^AR(_>?T__?Q_NOP+T;_#=VQ.7%DE?%]H^]XK2DN.#@X40F)N/JYGXJ&J M2V-N-E H^>$2,5V6S;*DFC4NUNTM9N5%-$\;\FVK2QFQOL@^;7K!K+.@@\., M-"VO,\T1$_>J2^/):" 2\C?!)@SVR/Z<:V<6WF<@_W$R"C\30ZZ?D1B:3)?3 M;F(QY-JCY"@J\&6FW5LA#,%EIA=TNB#@0<#CSF*NWQ\\7JXW;:_E<"M?30_5 M6+0S;JI/K:IAW[ADK/[4UAC ./5LKU-?1B(QNCAD6 0DN-XT$F"2!$P(F! P MN3\P>:;P5([2_75LF0!JNSQ3UA5KF@.C&Z-(-J@V#)Y3YIR3Z:0&P?BB[G2P M.H(*3T.19"!\YE8? B,D6D\P]?LXB2X$T=N4GKY;);NX])0#EMF;&:DREPY. M-^IP,A^L]2L#Z[.EIQF^WNE-RXNIJN0XHQ"J-6)YUVF$2D^3@4B*Z/S6JHC6C%UEV2L9W##$C.OO[T'X<P/CP7"M-\H)CF3)"F=(/(=[ XQFPG;$+9YN'SM^U1DKNRP?X,.HD7' MP2 _G76XA'OZ;#U5C3?- MT2PCVL->5RO0O1>53FNZB:[BR13'E-/Y 5=)=H*+U69=1+4)/D"I D$I)$0I)([FAWOFE<@[ - M89OOG$1.V.9."8.P#6$;PC9D,PB&?%=#[S[3GA\^AO."!^>#OE='&$R;?+?2 MI-/)>MP8,8QY#D6__UIA1QU9 MXF:"_.YL JQ!%BW+ 2)%E,OT@6YY)CU KT7S<=M: M\NIL7DW,S=1F74JQHW!XA$I$F>A;:LT)WA&\(WA'U(R'8SMW,[Z:[1YDLPA& M$0\$P2C"=@_%=HFO1OAO8 I=.1GZ*N8+EV<70.]D6"ZM)QQ0DO5D+]]$YDOH M4OOE,.8""0K]]K^_F%\7I?PF?\=O'W=Z:V0AQ6N\+@"*MZDVF-O8]J3"=(!" MIT@BJV\,H!]C1AABAF@X8PU\=]"P<.+X*%[J@!4WM=.J8BZ=]IK7IT ^P0W6 M&M6E=_M,#NZX\/PD?:V[WJ2Z3I_N)1OK6&66Z7>Z1S=Z%6NYMR -7DK=L2VT M.'A .R"A=T!B0W_?I D1%TQ!!T^*_[()A!,.-B!R;!C.MBQLLAFDI^-6HT>VN&GK&1 M94-[RJZ9]0=#-*_A!VNEQ[54-]Q19^-U+I.D6_E*;87P Q5H1B.!!$-:_A(, M(1AR-QCRS$W$()/O9J+2IL?-:*,\4%%[.)V0!S= MX=7>:++FE$V5E0JQ\$X#]R5AR+A!U5UARE^I9EK&U5K)02&49S1%"[6BU+)KO;PAVD69E M#M@K:WK6#BUC7"%GREE7LX)V69BF S3]?&?V[]DY)WX3!+A]@'$#LA]GLYYYLW$R'$3HC]7LZ9$/L/)?:? MN.:?R.#$3B'$?H=KOLTYW[QWSM<2^ROIW>_K*/,%>=_C5[=G!=#&PIEJ(GRA MINB JL*?3RPJJXM /)L,/CXFEVMM4/)WXLZ]F+X=>R-C76NGF$_1);_#3L5^ M,X2F+BUV(C1%N._*-!6*D)TB-$6TA*_8J1#].WS'QMB'M^H[UV!F@.!IW2&L M=2>(/7X_CIB'JK ,,>C:)D1"'ZZ3LJ)A6INTA;R:EH:)_@"(?;._NFV)9;%9 M>*J*JQY'+\1HIM7IRG5M(X_"\6V))4T'DLD025:^8__5YU=0?E/F?ULFW*=R M_O53Z0IYT0S&UV.;;H_&4VHZTAH\H3F6/D[*(9'64[J5L7-R>C)2ZZB,VB6:5? MC]I##JB=,8MX'].Q-368)\Y,U?RO ^VH?QX4(=YOBP?=K.1=7#T96 MNJ2NHZ42O0CFT[D"-RX,^2NWA'FV>K 0CJ8$K;4IT:#_U&H& 2W*RR:&/VCZ MQ )TA!0/$B1XZ%NL;HT+S>S:7HQE*97EZ\OL, 2,N"K?N*73))EF\Y&EG.#* MZU334$'-;&QZP33<,YC M4X'#%("V!&@=:$A>MX+^<=A)UM8D4E M>;FB\JU: =XFGG>?WOJ,LE3@ZD2+FO.*2,*S#Y/;<",=@1SS#Y7X/]!I3FB= MT/KW<-D16B>T_H"T_D7YF0_HD-ZIZ0>&79JW)N?NW(I$6N)B%)4YOJB%9>DI MF!1"T*!+NFGIB4 B3A(S25HZ@4MB\A%:)[1^I[[<^U0-KNR]?8-47Y@]NSG- MC6/T1A@*,2?;WJ32*RS5DV^0ZE=(V_[6#MQOE(?-BE/'LI'^B@B2FJ/Z(<@@ MD"&HN6'9)K 5$ZNWU!CH0%)L2E-X=\<"E YLRI HFU^C/[8;]OI'__KW0S/D M<_56&;@_4,=/N1O5T'C=ZO#KAF&BJ;&V;2ICQW8C+PW>A'OZ;.%4C3?-D=&Q M-?D)+#2Z/&Z7NRU#4>/SU:\_4?^E2R\IYB2>2P+]A#!(H)\DT1.VN0_"(&QS MS^Y6PC9W2AB$;0C;$+8AFT$PA!AZCU*(Z;+I"*,4R*O3>5L,<8Z>5.,+KI"8CE:C"(U[W82B M?M4M>+G[X_@?-< CJDLX3R6P&HZ\)BE#3Q" MUBH 40:OAW+\$1PK5]5+6,J0[0*QL#^(<_GN4R1/@Z3C MD&/^D#XRX$%HGM/Y3_+V$U@FM$UK_F;3^$]=,^/L.;)3[3*-^^$C#"\Z$ M#WKUZAVKO&DN\T]JKU:-S-/)X-B8L*-("$<:(H$8Z:I/4(D4=WQ75^0'T6.: MRY64<#/'J,'6>"*&9T_-V'2%T2-Y.7J0(I$?4R3B7FY+K11[,@&:2$$F0X$$ M4Q&@M(6O&H)*04*UX3Q)1)ODIY <-Y+J<$^[\TW=XH1M"-M\YXSJ^]3_KWD7 M<7?9[6Z>F%%)57+JQ%PE!T^YUMOO(YUKQNKO?;*'U3&>^2S6XU*\!40T76AN MX(6ZVEW/4^Y:.\4.%YJC/;2ZKFYWQI3(F0DE7-1J09H/FG7%JF_F(91>Q*"; MC:,T*50E>'8WN_/5>$;4@#LE#+(9!$.(!4[8AK#-=RTVN$]3XDJAA"]4_^N5 MC*1G%;&B!G5Z6=8S0CX^7"'U/W2I_D^J"QZTN@#3!S5&Y 2)?D]/),S\QKR/ ML6&*P RZOX%?6E.6H2DB]2\:__-HVL:E-5H6QIU1O-0!*VYJIU7%7#KM-:]/ M@7Q+E\Q!%SW/#1.K;I;-]KSSE&7T6IR+5)N1DV\&4/?L+WX/.+TIW^09;.KRF@->@::#YN%& MH=>JI#)3>B-/!NGV>&EN0C*")E3G3E")H-(GI,-_,U2Z[S8>GQ'&NBI$:85V MO&,_)5)<,)G10LF@F&1Y#%'HOKH '?/;I@2F"$P1F")5/3>IZOEJ7KFO/2'X M\5.]0P0_"*_[NHH:;R\KH7!4RRRSO--O@]$Z^,1+3:3&ASP] M_@)WPV&(23 T]-O__F)^?:Q0(_D[?ON0YEMC,BE>XW4!4+Q-M<'6+(,0"%(0")AC/6P'='H#?$NZ!_M:]WU)M5U^G0OV5C' M*K-,O]-M?B!X@Y=2=VP++>XP[+T/S21'D]:\Z=3[=/ I[#3U&*T[8784B:#0 M#,,$XLEH(!)B2+O/S\_ ^6H.?"MB__LVQ2Y?O0WWK@I]/@J]77>:&!H\0\N= MR1G=J,<-GYZ2H6*"8VJ=A6+RG6:FBU$HAE H0>"'P,^GP\\YIR>!G^O"S\O1 MF$I^-6HT>VN&GK&194-[RJZ9]0>C,:]!49?IVF,NVXIS"T.8,5+?3 MF$T$1 M;C(<"228,($C D<$CKXA'#USMSW(Y+N9J+3I<3/:*(=SI>DDT;TQ#K&<8=.S MX=C,IJ6)F!L;A5QMA7$(WVH?A699DIAE7U!<]94<^$B[16#[,;QI7U10\D&] M\>(6>1S=X=7>:++FE$V5E0JQW2U6X'!LL)]5@<$''-HOZ-%C# M=BV^1H<.1,-OZVY'0)S TA7+V+YZ&QY-F\PRMM9*%@JI+*,Y0J@=K99%!Q0'(FQ2'@CL2!$:$"':(:.P._]#[_%5_BO[8<%#? FDD:3?T3%FFO\YF\,Q?_, M%#TX 2B"^W<BTH $U[.5COC7![E,)Q9B:R"S;'7)F# M=^#@W____W>X&G_DW0N;'VR4MRT,ELHR"(Y-P*M!7H*?_YO75OS&VEKNL=^1 M^#8D__5I 4 .2_;?WVO9G.-R^ M^Z%AX2SLOTV@X8O:3D[-G4K0-N9_,Z'?,42<^P./TK\COB._-@O@XPD?Y +P MU,1$$?I_=>KI5U,#WD C[E_10%#%,F>\YOYDY:[5^]$!(:&]A?/I('JF#(E* MH^P!**EVG,?_.:"D\[QT>FSG3N-3Y/3_CH^^XBUZ;&@B_&7&<&2-MZC,1H=? M%ZP 5=0%*)#'A_!20T)]% W'8DS,0Y&OGWEMJVEP.N^("E(NTCN=(WVH<^1V M.L.+IW4Q88)++@H_->ZM".#/15D%$O0#,LQ00=.*J49@NIEZ$#1"9+J MLB6,\^IL5HZTG3$C@N7*S212= >(K/W"R_@_BAYT]V*\ 575-T*,W01OCP\'! >B\;$B<4?BPS M;PC;F'W.+/S7GY '8"X1OKK0XX5X;[W$L2G>4BPD%^8'!'9EQKSZ&=^))7EN MZN'8Z90!>"XK\[B&=E^)@" M!YEK&Y M_Z98_$$XOK8)H!$VE&@@0Q@^)6B."%>B:8A:T. '+V)TEPS#=FUF$RPIR'YRBX)BH4PJ:C>GPFO4?;-TK4+>%4]2! "R+-S=X6CPE M\8IYQ"('!^9MC?B;RJ$E.";*]S[1J.B5N+H*_,J! =+%-_H>)HQ;+0?'(*U.]JQF^*ID/!<"3.)/X#OZ3!=S'E MH ^WT9JAY@;;6XMM06T M%T# ,P$PQCP&**1=2,#N)4> -#!V+(CD%CKVBYN! !G1SV@1BRMZ?\#ULO5( M7BX6Z&I+V[S7YYAY!"P@H?W@%(0,RQJDZ _6D,3#K4AVJ?3QBO[8[ M6>NTRT>--\V15K;B4KI0K=#ISK)@5FNEQ)I>_?ICKPQ?[C#E+=OZF^H9IDIU M3$=0*=:V>6&R9Z>#7[4-S4%O0O#@X)% 5IPH"*;FZ%)OB $6U&D$&^I.&/2V M)X/[I\7_L;[38;3PFI$Q^.)I1/BJGI=3N9F:#TXJ_5&LFJQ&V6=.P]R-N2?A M[0E16/='Z*YIQLKZ^__^*Q2C_[DMHGQ[ +E@65C31)7JBN#7-'_].<\VOZGM M\>#U(9!ZAK^\XZ6.ONSW-DGX'_@]3Y!9Z/82:#VYTD\W5IA1%:C>["4XQ1]^ M!TX7LIO+LH#*%=N%; M.,A[Y)T#ULNU.ME5S_XI':M?JO6S?^\'81%;H=DT= MQ/&[:9_1IU^8O:=!8#T9B6'#133X4S@KWD:3=R0> PB>A@6TD^4AUC<-#:H0 M!L;ZWY]"0L]3S%79\(L)> _N1]3[HME#(1/GA+YWX^S(9$>U!P"#3+-DS( M)(@IO(F^\HG [AN9;(FML;[/*[:UTSHM9QST6(8H?%=7^%"$$;GYJ%!L:P>\ MR]GGF4EGC#=XD#*/;3$'D8,@<&XBO#6A3BV I;8]8:\?5 5\G9F-[C' M-)*CN>Y)E\D./FDI\.AY[.0[_SVPAO^M A.V)TW-Q4X)AH*"NA#=Q#4^L!L M;N-XH&L5X2_OSDZ!CPE8743JIX0=LKIW?DN@.]AM2$$6M1& &(X\P;^$;!MT MQZ L'OE;H9XJF_P,?5QY_M<0&@1H\L!96&==(Z*"[C =.U UM=RU0SF*+JN$ M#RO("PJG!'^W0?-]YCQW"K.(6U=[JT6$Y@&98HK;<\!KXW4;*^"VY_U%+\P! MK\+30\[7W9F9J%F2MET/[HB-0,N0)( _)/%+J% CM\7!ZN&Y"%CY1O%*?H,I M343N6Q/N/?)::RXA''T*;:)CG7<>O4+%-D"A4KASKJ,<:HCHM&03()>]32VA MKC_#5.PNXY(]^DVE-JXYPEMVX) T\,/&UA^W(U0T!S0%2,901*#/'GQ&4DQK MQPM2PY[OO.)KWAH_>QW=@P@S.F>MYYW;2SO M;.##<\<4)CR$%!V"*PHSS%V? =J("R@46^:0 )Z;WIY>T8AX9EMYZ>,0:!W" M9Q'&>+1U2/Z[@5!4X(@JW9?WZ(F#'1 ZT9_>&C;8:P8I$6(^E">4:,*OZ%N! MJ\$-UR"M0<#QZ%0SA!TS[$#AX @/J!2R.OS?V,/EF6'96PZZD&ZE'F\9QCZD/ZFS&9 5!!3"% L0E7+A.<. M(+_@Z6-N/K?>%8YR>!J>&4RK!L M@+\\_WT1""CXN_WVR=D<,X3W/02%+JQY <$3V; ]Q;TO\(M\ =S%;:9B&](6>)N067789<+,1Y3[W:R==Z MMY@)0E,:[J$(9HH0\/S+6ZGE>7^AQ@>W P&;JZWA; (D5 SX#M+^-478FF:6 M90@*=B[L@OP"E"6*M7,![%YT$PQDU)(.2=@9A'L'3A J;5 * M&K4"[:*I^Y$M:#/"$4Q^-HE\5+ ,*"98.YBZ9P Z'5L05>"D @-C8 >,!WN$@$-(1DWT>RF3U!7"8L M#B%P#'0@X8@:MJ4$!-T'$7\_"'E(P$'K5HX M'!*=WD:CU_Y]VXOSWIX8=5[BEJ[]3[BIRD%;L" T(Y.' $)M=HZOV@'7:+Q-G5_6T MP:+7Y#IK-;TIU3)-;AZ?&:M??T*!4-3?,OUM$1MXWFG/J[/WS7B3#6RS<5U_ MV=&$L?A%=+Y510Y#5U>.E-TX(O0P4/C!@'3>,,25HFF?'&1^95,OF/I;]_W9 MU*RKE)YLKS!]EZ0]4K& B8 'D3_\'[1JW6"-8GJ.?LN%=]D[-E=!1E:&9.[C MW@;L M/(5^93@:E JF(LM8RSH< PI&J/T-H-8 MLH1V#O!,(B0W-2##]6]=K' IN]10 0ZS6X2 I\-+$A!LC#M+=&#ZV MJ]5!B\K1,:KMMN]@X@IRA4(-<(:U1<]/[KV"#2"(NCAK8#>Z:U9M\W^1S,+E M:L@&='5@Q70?]I+*?*KEP??@NUC9Q&;N\:"6:P8A__3A=B%I9+E(:2+#7\2P MRU->?@/RG$!;&I?F>(M!]I=T$+K9C@!?5K>:[W[2SZP0#@>)$.\^WB5T(C*F M 1>=78L->R&P8@RM/G?D_5L'WU L=[[FH?N!EV64AV2?[CFTSR7/Z7XX@!OG M0N*-UX]/RCT]K(>8^%'=.#CQW7 GSY\=<__)P#FFP9G@@@%/YPFN!"!E;:LU MB0J*%2*3%*I+9SG:VJ;O^Q,BX.%DH#F!Q+-+0^&0>SFLIW2Y9BY"\8JP@]'(U4'[+^V@0%V?<. $*96SA@S^EUL,H M@X^1<2:A_ESZP+&6Z<"]-)&7R=Z\JJ+B@5&T#SNTEKRB\:[4P!$FJ+1O) M^(ZD320]J;U(?"7H?9A0_5G%%;&=#>&[R2/E4?2V) +?Y(%,A%%[#M!9VYN# M57A/>==W9'ICO5 -5T=^//V+S^_$H'SE^+9* M>7&WE&=G*M[ MEF1W?J M4WTV$'2MME2:+Q9([4#\'ZJZ*R% (BX#IKS.0PW#/B?#]\\>#[.+:YPH"ZX: MN_/E[O380W]/X.IN&_V]VL^N1%DZU6IR3 M$Z/98#R[DNF7>/OEVU"VK'V6F:NTV$VEI*A)SU*]>C-C3/7.D/WU)Q(/Q)/^ M.Y2V&OK^='=VS=A+84;:R=[S9IUH$% O,J&E=>! =^V/(__0,5YC/>VXJ+AX M.J!UX/^YJLOG&>IV:9^0]AG2=K?F'%WW4\FG34YN]>C%V$!SD%]F8':W7M=YFX^A02"7H !WW7S2[I6OO7+\Y47]&5QBHMK.[ MA@D-T] -9)_@V3;@"H2-^V]_UY=A+!&-RJK=RP9!L53L1XM2=\[Z,RC./W?3 MKB_7]X6V@. ZT%C1P$TF]GM&'6_:?7E+O]H%_88XXK.VIO&2+R:+@YCEXZ"^9YR,(HEH%=,FX($/MY@+]V;O^I"4!>2/O$ M:8;0P56F+4]H8!<:=E8B,'"C>=@MY*8 6P?9RS@=;NI&W][)S*!,FI)#F5#YU3R3S_UHN:P9?H A?+(+]/W9@# MC,M;313GO;FWJ5/ NTX=NT7>TAOB]+.WL3WV*J-EVJ,6V/6-PL;"Z<]V*S\Q M,@Z2&7*&^8):>7J1L??0=O(6-T>"$DU]P>W*6> ! UF^ZRM$IH*D2E;GG?I7JN7G M9J2"(S5]_HM'XL_>/ MONN8 Y0.W*09?NW/.CN,MB#K9#;7\,8"<9]B9NP;+7D5![XJ[UH_;SFM>!<>NZ4#8556\]-C3IF_>5I",M7?IR,5= MUMC.J>%7=QDZ2$=VZFX+>%%%JH7B9RT4.)J=J+>0/)8*ZCWB*GC(0;35T=P< MW&TPWBL^0\0(%X8SQE!]',YT,W!V&4K8GBFL3<8QKALSIO1Z](\8KJ;:4A9SV*/:(DCX/@H0*+M"#+Z#0 M!)Z.M>+G ;AA*)AW5(L.^M+3!;N^6NO>Z )VL]EUV/ M/NBEI>):QC&2YP>,EGR%T>9G]6??3WZ077J5=*-W)!?=V&O3<@MN<6XAKL05 M[!XDHK17$N#WUJA/2G$4SPN=[*;>#CO#QFPE1V6_M^;\<_?CK?E _UV,K7?6 M?YY0L3TS\EO3HSI M_1&T;6@\SS['T_=^M>;Y==[W8>%4,]S.$>?$H- +U%,$4YEO:]"]KKXHO(D< M96XM"4[)=W6;0U&];7NPZU'PFVIM^UCP6*/=^;*@G-=W;=:V?1_@J IRZ*-( M \XSA*M<*H+W-I;XJ'G#/LUH6Y45<%M)[-,$>1MI !I6??"#7CM@UR3>I@WM M)N[Z&+VF%[BR&@T(MDUUW2B] 34QW\R.]:3]!GB]E0_[-;AU#)X L5P]9%=6 M]IMB=XH&ZM>\?N_P_E0:%"'OC#?5GA MMO[>VP6L:Z),+^2%"GBQ-TP/;O:8+FM@FS[BFMMC2&*>=T''2X5*&2"E7>]D MPO,)5D38O#%E>XY;#=+]M@X"#";LN(R<(\IM"*IUGT;R<\7;LG\<=:!!N M+GE3055F\"O(B'>Y%C?3..XP8FW-G\,6&J>IN9JR38]$V..UBSD:E4>@[:62 MH^"Z)K@^E2-CR(N-NH[3$"H ]MLSRW97VHSSJP#SI8'$SN M. GYL/I5,+S,) _84?\A=^-0;1/RTXF>:G[RD-M[3$'],9'5>%!)^G6M+!^> M15Y)X42.K@N=G8H-9B-I,QHE%VQUR=5GT]IB.3?8//^VVJ^KYOTQE7Y[H\4B M+16,UXM65^ZD5L'F.Q+(<"G9/GL,@XBG@)[-'#,DA6>7L;ZH,N-,ARUEK;;0 M>J[1^1:4+'= W'[IP+TX!O#C1(2^T^A0GL\P0&X]$-;J,*4$/1W3Y$<*,@<&[FG@_M2*1M[\_ V?)>95' S3GWQG8K.W9W84!U M#G5\1"ZQ\PI=P),/+JD>EU/XI"E:$]:(447%!O]JOG5D0\U9U-P[.79FPSX% M^;3?I&1[5;=;)1_W9/!V[T144W^!W_+OP+$)L7W/.I[E?_!9'6P 5)PE1=/< M$JG=S+S*GI,+4SPAAKO>HXM%O)K?W7%OW9EG=XMP\BTXN<$C5_#_Y6?S?U!6 M$)07J &*GYD[9[AMK_O!@\(MQQ1T]8MI3?:=,+WV /@K!Y5\*]3/S7#L;0Z%%>U @3E:N1X6MTGGMIQ\H6B@3LS3D_ M0GG/'_1"(]3X8=-LE_9)=O(*:JB_0?^^12+B +A?)X0ZABY2V8E [:-&,/[&M4=O5:KI_/;@U MP/3*2/W=4PQ=VS98L#P>W Y^[*O!H MS@THC4_>>WD.IZXO>(H6RLO=:31'R\5;9^T&!W9GVAYN( MKO4ZG@HO>!><;;<"^]?.[,'QMJ-VWW!FBJWMVHEL*7._[SB(>T!%RK93I%\% MVC=-186X&C@TC=U;)8[6L>]3\LS.G]1,&JX\P%UTCF=]M!MNC3AD#$0,F)R] M=?I.T-!=823K6!'UD^M1-3V_.0CWPE=1#I2W.BA.H2F%_*QNIL-S8VSY:J=M M>3TZ^1F^<4;'_41W''94.GT\<\7[_#F-_/#<=?&YO3WQ^NXVU_)R/5SWZUE< M";CES_:V%XV"9&8F268FRX!=$*#W_C!"U7BAHW6J"O&89V">Y MUQ)P"_&C=HFOW-RT,_:V*447NC1>"!!\[0U;!\=T[*ERA2#2-?U7+>SW=M>K M_<1W=2 RCZ7D/DW*[3?E";537\QA_=>^1Q4NXS@Z//13[W(LX:!1^=9+=3C, M4JS4XD.J6.4 T=]M?P"\\1[2(&KTK 7:>N24X(Z6WC6+.QX1\ M%'LR*42^:->@ENKVGJ!P:\,@LFLV^Y-P?4E(?55LWTI.U2!K>\C>';Z[O%+! M5-!51KS;CLA$35#A)O@Z_L1)#'K_Z3' G4X.V[JX2X:CXQYV M6V-Q%PJ_5M#H-C;O?0=>7JMX!3U]E)R$.(';S-1V362RI3;[GKK]MX9=ALVB MO5XE.P-N$S69:.:)";91GPS4,Y_$7>['6XMI#&-/Q4"QW)0B/NNF]=EW"'_V M3AI\>>B1I-]+ZF,ACN\XQ'^_^[";F7?N![EK!][B@_L.*X5AH12L>(SGTY=SN3XEB)=^K" >D0K7EPHY#>FN'*;.%R-W%'8+8<>AX4N<]#1K"0]V MD$;ICKZW-U'9.()M@(HW!.!=T2-/O($03&'NAY"W+27D3Y /@NL6@@-;C^5^ M?#@"[JB'"1]!UE9S#NSN',,_#NP+9SPC9'^YHS>AK?V]R\_T[I]&4W#7Y9E8 M)CA@PZT[=9]]@#WA.[D'U9T5NBJ+1X),#S[SV%8@(@?Y"X\%GC&D_4D+Q_+V MV,CTV=;HJ]N_!4^_")=*=0QX E2,CCTW =>00]_=Y:'QKF6BZ',L@5'VVTE9 MTZX4T?)@8MMK%;V.PU!8>'H>>2">SM$+1NR^N$^&<_G!*P?<^O./OSXV#-4U M^([J6[VB+B\J[.E"N\4=E% ]>T*N&(9:N GPQ+:C0+R^68?O^(O&QO7+52-T M\J0DMHA,4EYCY[M+51I814KO.B9D<2U?2RS:P^: O8* -VS0_)> MI5Y1=U]/83&,>H0C<8?)$E+E:0^@Z[43ZN"KX>I2QY.-=0FU^*F;;5>Q.5I# M9Y\A7X<4@U#=&RU7TWBYGN&3]*P[G_6X84E9\*L/U/2^6!&5W<8U6=R$&(@= M?GV^T5;$8GBFPXWIWK"BY^*E]%,5-=IB0C&_'>?J5)]/U*'D 5'#O_PXH@YV MZSG33 EJ/DJOHD]A,<2/FE]..[0&^J4X6^BJO)2*+MGRTS2?;?[ZDPB?Z=!V M? WSY;^ZP4[L1FQR_+$']PYM+SW M;M^5?IC;=71IMSNTYRD.;.^MMAQH?)W[WJLF\JTBSH3L#LBNO@WXII&0@/_] M/]2E2>7G ^OPY;/9VMM(ZS;0>;8FT5?VN\M5%>#N[R,#;DZX3;D5AV=3UZR) ML3(-8[;SY-Q':0AUX-FAH-13X;.$LK^TM4)&L;97NWA)IIY@OJ]N,/=]%DA< M[#LGN'?*[OH\'70*0O47CHV*=W?7Z1RIUCO>L#=S-VYC8]7-[6GG/N9+Y? Z M)+O9$Y"'T26?1\6TYS^'/>?FKBG^-@WA\0OW;]P Z)AA=BD*.,W0W_VGNN3H M\JHOE>B-U5,&]"07TNFF/__O_',WZ_[SN%A)9OYS9DXZ%+^4!Q^B22(\282_ MHT1X'@N]45*(Q1:+\. 1"43$F1G^Y7W7?Z @C MQAPV>:FH;#B0R,C1HAWFDL45E-+TZ9-2+&\7V%0BF 7FFB23_Z9/MXC+";>)*.JO4AJJDRM5RK8"^'CY] M4ICQF2!KR0W52?7L:JJ:' SXYHCQS[,PH\.%R9A=JH >K;FZ45M(_=4H?&9% MF796CK;+0;79&G,\3&WG3-HQ$Z56+2?')F-Y%/6/N4JI MC4P[..;HNF*OTW2[-(KVFO!)WY@T*-G@*<,4L\'5DRGEDT5#"K*CF'_,1KG8 M:HT,NLO%"DS'3!K=I2/+HX3_R5RCQ-.A>*[%@:(TJ!<[I?_'WI?V)JYL:W^_ MTOT/J.\Y5WM+.,<#&--]WY8,F'D&,WVQ/)0';&SP@(%?_U892$B@,VT2(/'6 M5@=,N895SUJUIJIJC>'8F>/6G4+:ST\K38L7W51CDEKT56V,ZCR:=U"S25R9 M%W1\'5A8NV;B#EGLP))'\UXNIKM\6;-:_ P;M^=98YJW3!;JCD?]'/N=:FE. MY[LXF>6P3JF:[8PSK$#@QT7]TLB6I@M6YF:S(66H%*6,&QHJ>C2FM5\;>#VC MGS-;;(K+M;)C9M2#M9Y@$'[&U$JUM2'C04=0F2"=U]J;#BIZ5&O;=\K$.JCT M>=(?4GJ:Z9";!JSU!)R9>6 R1:E4X@/!K(D5+K<:*B$J>E1K2=+2Q3:;'YKY MLN-B >G-31+6>@+ZTY*E\:-R9HK/A*PV*(,^UBW"HB?0-\ RF=%4F=?Y4G\E M2.*HT!_D.ZCH40XHB$X M>=;(X5'1(P@T.SFSV"[ #BSZT[Z=FT\&W0XL>@+5LSYI3,>C<@/OC4E_61IR MF?X:$BMS7+12SS=G/1?^0A8+8+H6!]566D-%CX:UZ3:']I@-;8YL5F88P,14 M2X 4.,$L8:4\+?:;PPVWX$(O2&.,J7>CHD>UUA=Y=C-VH$:0Y]NK1L=Q'=*% MPSH!;:Y8[]+MAI(R9SXFY2>+:KWL::CH4:TT7>KTI8;IFN0ZNYP;>#C(8R$T MLXYKQ>=Z3C0'&\S$^(PM.X-T1>E#D7H"A!M,L[MBM5H0!K<;;O4)KL.9K_<4 V%FNMI"C#AQA M8&ET#",D"QLS+RERKMKIF("&M9Z =J:AA:ETU7'-189H#8)@7)!$5B!/".O: MP,+(+IV#(&RVAJ-IJ[%IBAHJ>C0L,%>H5F.Q)/@2L6H-N7YE4%9@T1,,DQL9 MN-Z@.[H)!EZ_6F*]S"C+HJ)'M2YI'F?5@5/C>GS6H[HBM_33L.@):!>U01X( MV>;"I#O+V8H$%8H91D6/:O7=)6N7VA,/SP]'4BDU(ZWT"!9]X(*W[YPCW[1S MCOKS[KSG[>TW6.?GV9T7VX8WXNGK_LE9%UTY[.V\@-[/K1/MV#Z)[!P,OTMO MZ;!SO>U,MC5S=\@,%ID)'Q$;KB?%MA^2!0[*:_:^0'"I'*4:78* .<:X(L:WMEG/C(9#N,:U"ZVL6WP7Z\]I.!,VX;0 M+7@-<>JX]T?W/23 'DS%-L/O[3FTKSA0>M3,%=;K'HF+9ET"[+0?5,L7S7M% M3JM-(9NU4J" +YK+?C;GF.65C@(1Q(_?&3J9Q8^37S\:I9_ A]\6I2]E>C>P M@9P9-W(.;T@97-YL5J-4R%X8HT5A->>,=6K#KVLS;J.PW<9,887(!4NFDAF: M^5R,OF0JQ!@]@=%EE;6-G&:;XJ!J4'Y6,S;DI85?W?('8KE,NC@H*'U!#H1A MKHR$'X6R(H@DG2&>0=:Y+)Q/53I*R$*-3M=,G$/=O#:E(H&=:517Q>!7Q-\/ M^-G_>/Y%:,JW&K4JP_;P6G/9\5;S3I:5+KJO.(I"973'+X@YKK<^UMP"%/DY6Y8$NMKD9LW:6K"#L->O75J)&71; H9/ MIY:9KQ;&O6:MA2]R+,0/]0K\?"W#-SIUY%O9NJ>7I2]K-%V1D(BP=OXEJCPE M"7F4RDTX3 =MC<2$,9&YM(BQ>^NL0S-EVIQ9LM3U&'^V(CM"*EJBB"29.77) M_3>RDZX4ECRA\X#L&[)92PD'=< C<+:5:(LFN)9":=_D"#*L;I^7"* ML827XJFY8P;%5;GJ!Q(H32\-+L#D,[G)N)#F2L-9*] G<[%71YL,J)?!];6L MK6T\U=W'4S_7,7#1+5*GBR3VL[$C^/"G%F](G,:"(; M9T;'F=%Q9G2<&1UG1G^TROWT9.2+9T8KQ5PWFV-D8 XSZ8RX;,]H;'UIR[$_ MK]8E=V0,S-8D;\GZO*:%2D>(#BG(I),T1<:9T5\(I2]Y-TI#8=$=.VF)$TM- MNUMQI>Y2N31&67>P7J6DG&#F6^*XU)<+5=+3(-%09G0VB>/?/.)_"QC-EKJ; MP:BIKO%6.9M-Y1H.I4XNG1D]6.18H$A2E0\V[74.LQN5:AH!*\J,3D'I=WP? MQFTY/(Z4CC@S^@87H2OB[\_(C+;X49H;FQL1+ZU(+M?M-T9I[-*R8B.RQ56C M-YGQ+2&E3#<+H>RVHN/'4""?25*9UP5];GVQN04LUG(3VUC(@LR1V17#:]5* M=]:_=-YB36L6G'P['>!Y&7?4<=>5BLOHJ#OJ%0#Z6J9OG!O]QXVBSU!Q-<\EBM0:Q#ZWGAXZ46JT^T&RJ+;$+F>N6KP4E;'02,Z^!(M4G0R MDWE=NMF7-96N%)=4VNK2V6IC;>:G#1:8 Z?AJY<&$Y7*;\I.-C?FL(%#F+)4 M(#9"B,!$O0),-VD=Q=G1<7;TITN#3\J.;GL6[033F<>)C8Y#CJOY(-.X=,H) MSY%I*44':7R!*V.P;G94?*BA@Y*1;R^),Z]S/]]\E.SF@2KJFK)<]OHT%_0: M/6Z>*?/<\M(F5Z@/57K:+07\L$:#46TTJ^2W)W93+Z/K:UE<<7[TU;C/SQI4 MG&)L9\#ANFH:[1(MM+/]?%F]=,"F[N%:GQG/&GR>AVJMZ4P7$U5#9]I?-*H8 M8_(GK,C^C"7WI MK8-JI1.B6_@(%,++)IET?/+U5\+I2\X9$TR%]F)@&!P6<.)@49W*M'=IJUIS MW3F[$ 93SB":UA37\Z7A++HKDOSQ.\,DZ13]O;,6;@&DI=(BBYL]&C:KR9W M50(;.)=V^X%Y?6VO37?.ER1O)E$EQE?(#D(6"@"EF&0J>^O^FB/%(\[POL%E MZ(H8_#,RO!?%=8O Y#K%MP;34JT@;X#6O'0N C<>TL-E('EF,%IDBJ9@K@975K;GI0<-3==&KXY M4T*U.&"K +.CBZRI5P#H:YF_<8;W%S>I%:+V++X#6RE*\6E6.8KTSJ; ME_!>+1]41GG1*(%++U@*5?;30WXRX(-1LY#J\P-.44($)NH58+I)ZRC.\(XS MO#]=&GQ2AG>+Q_JK@.-J'.;-\DL)'SA^Y](N&'YJ%PTCZS6Y'NOG>FN2:553 MFD!$IS>DDC3^D495#-3S =6K ZE3;X^7^"QE&]-,/>O)%\\TG=8,-ELEL9!? M]$&Z+(5:I^MW$+JHE]'UM2RN.,/[:OSGY[U0MS[JK2TZU36!M%IT!UH_%V*7 M-D. U*CWF.$HR_?26'G%+?+ZW [AZ"\<6(Q!>0Y0OJ1H@*$M9'6"E_GUS.PU M%9*K]MA++P6U;KW<-')@@XNM1B\J^2HFM"^ML&8EQRO71-_"9_-,&RR*>EBJ1#B"*@5%$LEL M-G7C5G&<-\5<.^BUBKJ@S2Z=/3OQ.\,WV[.L/,7H$Q,9( MP38CW205H[!4_5:Y2W00LI"_!D\EF>P;C_FY?L4CSO&^P67HBAC\,W*\U476 MM5=,A>-*XG"E94508]:7%A8UC&2M)M'A^'RFR>'IZ=1LM*&P2$79"-EDEOG( M^[AC++X%BTVFP PK8K5DKL=53Q_5'#"D+@T@J1VNA*S=I$V,7%2Q5J?/3!HA M A#U"@!]+?,WSO'^XH;3%4F)#\KQ%M:%NBJ+&H\/R>HFVYHPH0DN;2NI&9.L M-*2VY(]TE.8G+<3"===5@- M>L/>IQ2YE+E%O3"=M-.KLT M)$M-PK);"MO@>FY-FCG,H#L &H(DRO'.9I(9XB)AQ!B2?X1D4ZZ4RF0C(#E: M9CV7E,>LI5W:BXO+3JE/>OT>UYO3:3+7X07,B' 4G=1!)%/$K5O%<8[W#6?> M7G/0\PL2[;OG>/_'%^%B!?\JQO(#1CN%PME0U]M'1I16\I.B7Y9/#\O;*T?T M*5+SB_0*K6YH&3?L0-PM;\=/(CS ?_9-R1807<1/^B_%\.:6N/X90>?7S+ Q M?9L$G$&]W3$6CO\;]?:@AD>O83*PK#^I7(]J^/BDYDA%(E/W>A)!;,D4D>#@ MW__^K\/A'.N1.X7O@%([NI"17-$ )KE -#%1A>W_%*U07'N[P6;HNU1FKTS^ MO%<:*=0S@KC+T/].''Q&9#F:H)FXP@XHMY-CF 54_^?NM?VS2 ;=/W0\ \WY M3Q=8=AMJU3,I"2F((02*8M$#2&9 %@"$94?FQ M;57$O R)+37UB]5D=('=<9 M. HYF8FLS@U'RTQUD+:EM-L1Z..2?;*;36T"MVC.EB%3Z2V85JN#2AZUKF0V M0VS9U)>E M_+)J&M/E$B@9+N@(K) Y[F=C(F7S1'L&\!XMY_!B<;XTQ([ G!A[9E#NY0B2 MQ#&C:P_&_7RKE@IAR:,1&2H[(OH4;ILE8J!-2I7Z<")JT#0\JG-F=)>M2DKI M<,:ZV9K(<2M,,T9V2QWU=5LI]K3K/\MBTXDN9U"R[JD>7CAT5E1R<" ;! L/7 M#:!42@7%4NAP=V/>$[(*Q7FE-@(!5U,K4X5HX5R)A+6>P&F)Z1B]58GNF36> MD;NF1$Q:[>CXXZ.B Z=4G.3'O3I?4GN4B84CH);8W4GQCXL2) 0G-\8,LT6P M(,.V^%#K=7;'=3\AE@5%KDVQ-'^_.7'17MB@ZC-)KVT6=-& M\_JZUIZMM>CTU:.^9A1SE?7J5(832T005BJ=%(U%QY8=%4V-E\/.J.L3^#KD M7*I%:48JW4%%CX957)4'F^DE)SD6: V!#W-U1;=[%JMTYNE M@"1O^FE)SY846&/(9IR:JP\MJ<69YRI2[=84J-Y4+* M:DB:'XW>7UH;RDV9>3Y?GN$+<0A*DGQ2]+9Y7:2KV6;.K!D,*PL8RW<$5/*H M3HTB]8+&+7V.]CK6N,^O.TX=E4P=B=XP6V_K,\GF27'C94=:,.OXJ&3F:#$I MY/V-UFDRYI"83_GEJE 80X+"UH\ZVO6&3J$FCP.^IQ=[?44/U.J4%=+'0QJK M==#?>&$.Q]K33(8U,HTV@TH>S1*_WM#6H*W/S2%P:V$HK@2MATH>S5(U4U_3 M72#39@G7-AY/,WC;T&#)HUF:3GK*- NZ.;RW%$*WG>DOPR:J\WB6M+F0'66H M7HO'"(WL#G)&1=QHIQ8>*F@%:T=E"=-8FBM%JU;U,9S/$^S<"(+J8+3"TZ;8 MF"WLBK#N.B1:>(YF:0E:8J?.C5BN14*%A:VWJ*",2A[-4IN'0-[T,RK?"]:& MVF[:$Y&-EKVCCA;#=F-.RM;4S(,NZ/1[H4*UPU.K!&V/]4J]K=2X_!PW[ &,A?V:/9VF99>I47E]N.%*GI(4[$,P> M7)^SQ[,TRAHK/3O5NC@VJ?&I99!9>1NTFAW/TAIOL&R[Y6T@6F86E(Y.,>M M5L:/QX1/"_QJT"AW^'QS*+G.8 YMH1 5/:JUFI'QM5)>Z7B/96>=5J,EUYM1 MK4<3I1ANAM8[.=4,5H&6J9?2%I33J.C13(FEN=WLNF%N]9.KF=4/^SXU9"N<*56OSLG%4M*&_O[-I]P M-+749FYN+G,+?&Y-%RN]XF:BI>]HME8KIE^MY7,M' MJ%HNEUYM"/^K T70) M)7_N#A=RCY]MK\:0K%7L^8#&Z6XE&ZC=-%F#$#RUHF[( MVK3,DXZ/DTQ6Z!>U1E'%HZ+'$M4K58NT9Z[YFM$:+5_WZ^GICQVS+A(UWHK?(C[#B7^=9VL4,$M(ZX1O0;M60F;8+HL._LJ/9D;F5"$4O M ?]7'^+G_<#@&U+^= MY8SL/GEK+SZVU0^?6V1%"LKSH8]A%SZ*&]T5%R4/A2?#!SH5G7&IO\*@=NHK>?#9$3/;/ M)WN,]L\D^[O#+_%,O&TFOM^Y/7W=!?'EK/'!/?'!/?'!/:\1)FW'L/V$82-[ MX#/R:+]#^E?FXX]"WE?6CZRXEMIW1=M3@=M22XZCM-P><)>&#!ZEN>_+N,BT MC>:]8B-B[JHL<"3%F%:)T!Z MH5WZW)#!()?5,JT5Q2TZRZFY=E?5E8& 1[T">%_+P(\WREZ=YGD6#T"U9V5S MQ517-FO,P)HL7IIG3.4U&*A9=L<3RX+EC\ORDZ7T8349F;DT('URPL]6[KS+U0;Y'E=FQ8VR8H7HD,,TG632 MK[MS,=XD^UF 9 =^5RF5ES-ST2Q1I8HG][#*I?78[+@VR-?@?KRQA7 M*_5E.K4L=S%9$Z*#S#+I)$U]\GG*WRV?X@./*?L ""OS] KOI_T43[*#<)FB MQ[6T?VG??G[CKLHYP)AXK; :&]BPYXP:'2$Z^"Q%)/'X^J3+0/B,N,O[^!CD M-X2-+_IC0R7'4)L@+IV*9LS+^*!;#M(<$$R1X%H]G9B$0F:;3T$G,]2M.X'B M?(HXG^+;KG]/PMI>,$L1FWDPY(=LK:.L6DQFV;BT'SH-PC$Y)NH:MY96ZR6= M::ZT 2LP:.DCTTF">ETTX^;-S^O$\'F 9U*K#6B5-0(/%$KOX2%E>)U+ZUSX MV V74HM=\CU[3?0;[8R 9]!1-]0K@/>U#/PXG^+J-,^S> "F&-L9<+BNFD:[ M1 OM;#]?5B]MKM?SO9'M<'O'I-+C"P/UGT>#&\AG.1);OE['0A/I& M? !$G+ 0)RS$"0MQPL(%[_^YM0,@ )OQIQF+(+E2KYOJU5I+<\-?VN5ME!=X M5EB1%7Y=PI7*NHNMNU,6'3)-0%N!SB:9='P$Q+7"^ (I"\Y2P9E6IVKBP8*H M>S70*4W:EP9Q;M:B%8WW4KPA-%;]P-]4%YZ&0$S^^)UEDG0ZSEFX"(;/>09$ MCQ];BPIIX/D"UL_PM26+,9<&7I?A\%FIZ/(+DQ;BI(5ONP(^B1V7,[[/E_T"R;?&KKS!6QY;H"\M@[B.N>$L9Q'P07HY MKUMY8*2 MCL /4TE4\SK@E@W;X->)XC/@[P&Q^1UNCSIF*4FU0&>."P8X:6C MISV%805G1%=,>CT>8!G,K/6W1^]3KT#>US+SX[2%JU,^S^('(.NCWMJB4UT3 M2*M%=Z#U!E?CTS>TV%Y*H]]M)KPN*0B MT09U"HHDDMFWGBUU=;I#?!;$#>_0C\^"B,^"B,^"N%1F17P41)Q9$6=6Q)D5 M<6;%AUH*MW84!%%9Z@U*RY1YD.+8K%J;IMWEI9.P\973'Q'#@L*1RGJQ]ABK M1-'1-=/$C]\D027I;)Q9<:TPOD!FQ4POD_JHNFF9>5M-<;6ZD:XU+^UI3%=I M@:8W;94/&%VJDF16[*(K#]P>9V'-!:9($?*0(XA*)<.E8F>&NK#F6[TL$%IE7TLSEPZ#3,*-/I@.5ETNZ$^F M[+25&P&E@Y!'O0)Y7\O.CU,KKD[Y/(LC8&7T_'6VPLU,T MSK4&33J7T2S.> MGIH.0]'-^OALJ$YD7/37A1EDO.R%K?88E)^ATS1J\ZPK.>H,SP<+G^D514^= M71J2I9Q6HG.C%3#I5GG,@V+)$>4QZRE7=JB5O.KS:CJ5GLF5I)Y@JF'4I<-$8XH=+(GD4R]O%GA/[X( M9QC^58SE[Z@PHHIA!^*V]">?[! A !+-V<[&3PAMX%J0^5\;:3T[$*=P3@QU MO7UDP.[8_D^*?G9,?Q[$DU_V7+MCKQ^_]V!(Y$1+M&7@G7=HY#\>VA,Z7?>D M]'4 6=*"ZP1DI40$](2G.Z&7\.$OLB[:&NP BC?!KWEG!ON[1KTG,K^\2#A$ M4V$98C1$ Y95 C>J"I;WHWL.H)1)V"C*/=M&N<$?S@^("B))DH1ZKPX=1]1IP_;S5F.;.Y$C"1L MK$ZE+=<<$>]U&K.JKW/S5 ^*3@"%T1Q!W0W 1V1M?!HTH=C;5["M&K. ZO_$ M\+OTMHD=;'8+[G:%A&QKB7,/_-Q_.!P)ZJ6^#>#.Q!463:=]OV!NJS]80;%H MI8N>[!9C'/]WU+"[;W57&['KT'N]$%3V+IMZSM0[H,5!DPYL1H4\M"?C_CN& MJOXIN4 TL1#2Y=?<\8Q(WKG $A&^G]2YTRNBAO=%1D,2S M72*W__XS?]!=.IZ'3YR'>[N+B=OY?"Z=>?*& MS0XO7Q_[YM-8W^F&^9J'6C.71\,_V0RS"XPD1#^1 _ =&_GC'371ABTYRGOV M3[WDH#B[;_ODF*_OE.L7EM"OR1V9V^8.%O;G/;OG7J6]QHP0,\*M,$(!*($< MY!>26.>% 88+J])]4I0],,'XQ[/P!)L9]'LU!\L:')M!]M"5Q-,)_ M?72*ZK.ATEO?C\!Z0DL5Z/M$&E,CRRRCU1D3@%2_'&KD8N._/TWT5,;-?:;- MB42^35GQR,YDVL<7XS:.+_CEG*$T(3KMFDY2!/VIV:"?8Q"=.Y'GPSC[H]>\ MSV?M9R,#M\[:3ZYW>YHRQP[\KE(J+V?FHEFB2A5/[F'OV!J+DL^?9_-[4^P$ MOV>L@=4]K.%]6Z]8^8Y%>*R??(\QQ^#^ M'H..P?T]QAPKWY?/R#OKAI8W7X)S&TKZ)^5GQAM:X@TM-[A6?!)WW'@>?[RA M)6:$F!%^Q1M:8DZ(-[3$&UKB#2WQAI:7-[2@\ZJ'Y&0F9/. "QIAJ:9NNI59 M]_WG5;\U/:ZE\;DR#\"2FW4QC2SAW?JX'\+^11M:&";>T!)GOGZ9!/?/W=#R M]&1Z?<4P&<:W4F9^,F^1Q0E!2JVW)\+^LPTM0:.XU-P:6S%)?%H> 9/#!S7$ M[]&&%HIDX@TM,;]_%7[_]?$;6B[&Y,]N:,&(-3\-_7:#IS$7F_D\7_>[+.1R M!JWJ1.KXXM!X0TO,YO&&EI4ZD+>W&UIP^KE;@>.;AYV67 -64P;6$J"!H"I%V\..ZWW+Z=HW MKZM?.86N0K6_;AI=A25PW22ZBN7GRDET%:K8E=/H&C2W:R=1S&DQI\6<%G/: M-9#H*BRP3Z'1-]P$U417I,>7^L1[H%Y,Z8WW0'WYA2C>^A'O@8H9(6:$> ]4 MS GQ'JAX#U2\!RK> W6^C$J"%*A="K5O9*^+D?U99G[?H,$N,]5\%1/:;[_ ZY_M@E)2K"/4;=[L0Y5PNV.6AXZ)D6IGG6;*X[:A(>:. MK_;YTMF5\4ZH;Y+_&.?3?Y.\J7BS2 SN&-PQN&-P7Y6Y$>^$NH8LQ)O6U:^< M0E>AVE\WC:["$KAN$EW%\G/E)+H*5>S*:70-FMNUDRCFM)C38DZ+.>T:2'05 M%EB\$^I2.Z'BVZ#BG5#Q3JAOL1#%&T#BG5 Q(\2,$.^$BCDAW@D5[X2*=T+% M.Z$^8"<4(W2XE;^0-#7'B:TE-R& DS&US[L.JE\TR]6L1;2X?&&X:(UP@ T$ M32!2VYU0G[TOXBIB3W&^]%?=%_&Y.Z&>7A73E"NE,MD(2(Z66<\EY3%KO8/5 M_]E.J&)WQ3?I#4YRF&LMLSZ.%W+S#F)XM!.*2J8RV7@G5,SQ7X7C?WW\3JB+ ML?FS.Z$4JQ>P@YS8Y^GEN$RN%EA JA&?,Y#/B62*.+[Y+=X*%3-ZO!7J%NZ$ MLHS"V#$=QN.'6K[;45H+=S4+$7>_^E*H__BB9 'X5S&6O_>%FP%LV) _P-$T MA:,RU/7Y&11V'$V480?B;IC1@. _^XIE"X@N@K#^2S&\N26N?T9C_S4S;$S? M^BPRJ+L[+./XOU'?#FIX]!HF \OZ$X,\JN'C?3 1XLG4/>P)4VXD.S *J_W/WVOY9Q/;W#QTOTG-_NL"" MD[\$3Z9MVQ7,=^8_2>*.1A+Q8<;3^%WJ:,[/O0A%\T,]B*7_$Q.ZB^3)__1; M^>>"^V\%R?8KJ@BR,10ZUB,GY>[1 9(0;6%_^@C0R#6'!! $EW?/6N+O R2= M9J:GTW9J-IYPYU9^28*Y,2I"IB3WN76K1P63]BS4TIJ BJ8^@G'VTB=Z9-A0 MFO@_*?KI$MG7 23$#!)@G7"!#. 8O,1<7,\091*JZ\P2\DXX>PE)]("2".9P M4/).>@>BE8 BRT*184_6H7IF >\N<>\3%#T/P(H,6[8"!23$&61!^#VB%ZS+ M=Q(^[,%A;1'LCY@$9K9$AE",>L%^S0+*(G$W@/UT?FZ+K M"IN"EO)'=4KG\V).3;4QNMP,.EM$7M,6Z7./>S"Q4@5]W>GQ8GZ2D:S\4*%R M[(_?MG-"(7CRX!YZ>Z2*'I(-QP<")R#^T#0?8/O WWT/\'O6V3&3 G])B,IR MBU3U$7#A8@0;.,1_,K$472,24*H;R;&$:$&C"!7W$E 5E?6$")$,Y6D0I>OL M^6='IF0"SB7\58+,A=C8B$K I=QW#2GP')2*3>C&IU M'5)X3\\]B2%N_O6Q5SP_/=J$'?A=I51>SLQ%LT25*I[K- M@8RT'VN=W FI4+P7B9$$E$_)3-&/VI,.4\N "-^>1T'3:.V^%%M\Z(D_9YSD M1:;J%^=9%H?SK1[V,9XT-]@V>D64XKK<6.K\,1AJOV.D>7 M!\MEYT^QOT/6L%&^[!5PQG=;5%_L:.+>\*1?[/7.1(Y,[>M7#1*/AO)N#]$C M7]GY1$W:'T MH\3__@]!X[]._WGV_>U\)K83>I_)](VDS[OX]E'/C[V/:O3?K]TWDB#39!:^ MQ:GJ=L%(5$7(N^XZ06Q7E62T(.R5(5%QYL@&LV'_15E&/A6T2FB!H426I:_# M%<2#G3540Q9MWUHG9%VT-3AD5(T!:S%<9*?"Q4P!5N1< 7!4< E&]B M&4\@YXMAPWH-:"KNK&1H58K0ZG1=5 =8H54.=N?Q>W^AR2#Q7WDN7X\^$K_^ MWK47]<\%B\" 2R1<2?WML@=KW?4"1/VT#!7 K^!/+<">>0$RB:-.)1,6$)5H MJ8;UB*YEP%5YIS9&>@Y<1*/BV[?O$OR]N8KHN"?>8TH;WKZ?D2D] Z(7N'_L M4."AYB$U0ZA 89;CF.B[86^U&]0'1#A4%"H!R-FP%YM;]]9A75OM]WY&H:+D M/%#LL(<'GC(T0C$AN8Z(OKAHPM$C:,9[CAUY%9!NX@7SN>-&?OU'78/*R)\P ML.W,;O 1;I!"Q][5\<>AP0:!#!OQMF@3(\[:.2Z8QH M*.BI"]"KL-];'^5=XH@7M\+R$4-&C+C#%L+Y 3>B I#E-0A/A'K(B4#!7."[ MSEXI3(CS.9PK68?C$P-$,A'-@HP&!?:NG6<@$DTWJF(5L0QD\KW<>Y?L.;== ML,O[VVL5GNL+70@PV%.$('9E>$?/%"1;T:=&I%,+._5">/C!@PH&E-KL/9G; MKF/#CW)4@1?5>O_6?:%]WSU^KL"VH'9.$]23-GK[7N00%T,.[0'MH4Z4FB , M'=?LNX%LLKX/IPW]NBNTJZO2[];[4J\1]W AQJ504GD'PU ML':#\KJ1?Q$A_:2-$ZSF[$C)E%V\EE*F($^L,)I@?_Q.X?@)I^@_0$W$=S'N M/@=W/<<*(NGW&';Y<+Y9=C:;-CX,_&'1T+%FCWV_6^(?P*XTS33"BH$ON%9G M(%E"AUKA(P@[*GUNV"%IB.0CHDTB(D[B@2N]")4'/]T3+N'MJ/O8.K_[%'OU M_!KC-U")(\U#G$*EX&&MWND^:&A$YI>W7W7W49>M/@#5-"4 VQCFHQ (JB1" M!5*GYI$Z@^"B CG[<\/@<9@KL+U-BJ.PIK;Y1>J.'"@6P?0O:X#AP9U'6L7 M](TTL7U8YKZ?#WKTO2)SEV />PVKWFMS*,R)E"0T"$-]B"SI(E0=4*!3 L!^ MB#.A& V*-6DNV =I=U'0A _<&>P]^P]Q;)4V1QW@,_(1NN',Q@72B F3Q4^@]T_@>D;4F.\ @PA,:M M-;!^E?[_H.]O#0S4:S7PH<%REVB(MJAM#9?]\)6=X0<_H!&)*$J[K1I9N<^, M]B!U =J6MC/;^M-VW8(3:6R-0"1V(KJW!I4"1F3AX*' @*4?=0=A%$';0UP% M)2>T?+;U("ETGWBA.9$3..((R!A;/2$BP%8.H%\C(L!.03F!VC7<*"\#FN&B M!:&![)#'#.9!J;J&[T)9AWS:$'^P3\K?CWHG 6A$HXR0AZ[L)/ ?.&;'&%M. MM1Q;P]#<1[.\39&!0].-N?<04=[!\B'H##D 6=A[:;PUWESD##"1B;,?9@A$ M^/HNVHQH[D4]7Y]FV(?^HZHT9PE<^X'''R+A]ZZ(4(?&_@E"H-=U0]-A3P)[ MUR448M^RX5VB\H"CD^^?[!T"P8O$0MQZ/XPMN0Y#_]NN03&K 3L2J7^BXXEN M(V$L(GT(?=Y-\ -:HPP:Q%W)/R9')"$.#_D'5@7<)7B:YG/$"E$T1 &01LB7 M!46$!\ULN%#]L1G_D7B/#.9G#60[(IOOBBCWZ(2H@\UWRX'T_IW&ZZA<\ M9:2G\WS)+38=0/:7.'B_E5#R3>6 VFC&]A38;;4K"+K*"/*@@!O-P6R<,AYXS M2@[@%,;"DLS3DKD"-9UCDX[(]=+UE-#4PH#KHY)$ZFE1A30'Z94SK',T%CK+ M97,][6:BHIFG1N%N4A-PE6J;I1Q>?C"E?:ZX;)A;@-7%:QP,NI5 M5 J5/!I4=;R0 \7N5W"C%,Q$;Z3X,@AAR>/FEUZQS;=_H@LE"'UT\KMXT&GL_F6MFPF6/)[1RL0VN_:D1N*B+X_462_C2C3JZ/&, MIK($6=]82VBC\X/*AI4;I,VBGIZ847I95Y6^X9B@13'MH3/&2BU-H(\)9 MNJBEK!6^*/3LMM#WJKV4)F2.2Q*U[M"<<;T1WK-7K6QM./,;]0XL>4124.EM MZIN)J$'H]YV""92Q7 IAR2.2KC>I(%W7#=9M@B2H])NFP2 6Y$BXH MN%&@LILPP&IV&XW^GJ1_V+#W; ;B#0;15 ?9[5%^5+2VN YR#^^2E;9.?F3Z MHL#"@=_NL4,MBM/\T9L&[>\H2WEG4&^=E"@T%L6TT"EN^^B&X=V'?%Z34_WS M4*N\4"IKRS[A"O&B9?HXRU7/JKGF+,0<:OOT^2/5;=( M!<3PN_2VB2VD]K#<'N$7Q??F'OBY_W#8<03LG0:"M!5YJ^4\UC /#E78J9?X MD5[HN_M6]_K,KD.O.G.09.X(^KE#' X&?E _BA^HZ+"2'^J ?O3CF,&MX7%24/N:; !RO SP#C#1;>H3GS^J,>R3ORV3-R8JI_!-6W MIEE,]<^E>N:.>?9$SICJL82)J1Y3_1])F&2YA8PGP7JL<2YC(2YMF#<&.BQT;25Z%Z+&!B%>:[4)VY>_8:GYCH M;R/ZZZ_C?5TD[U,O*MY6X1][]<1'@( ].%KF??=J/N^?_G8P MN$5)\(_N&/[Z@N ,NO"%KI>]-%E>\K=]4[)\#LM<%UG>+$8_^-JCCY"C^?WI MATXL2,^C4:5O;S']DUH=6YK7*RIOB"EN4;\L 'F7:4\DWV5EQ"CX&L9FCT=G MUM,8VJ8:VYK?4A;(.GP]VO03"X)O"H$A.GG-4=4K=C?$MM-G@V)WF%P;]+ILU M1L4-H>)R-NT76VC1L4'7;NKB;P;*C]]-=.92PXG.7.+^<.;2E^2,#Q('GY-D M=&6#_IP4HBL;]+>$][<<]$L;QK[DH*_;?1!+[UAZQX(LAG<,[QC>K]U-_R7' M_"UUDV^*[F\HO%_827UC8S[A,CH^MUN6 5#59^\NN4I?4JBCNSIA*1G\G+L@ MVK8.WTN@_T[?P_4,)MY'EJ\J%MY%C8^7%_AC/VMT+O=!@PEJ=[?*JYV1_SHW M#3Y>]SL[#1(?EZHT)AU%T4%J-)7HFH,LUJ!^_G[MA,!8_'R%^/IX:-R%^/E@YOQ7Q ML[^%PW-]H8MN%-^*GDC4/'VFH*LK#H3,7F ]_.!!80#IL[O%'A*T[3HV_"B# M!P%V_]9]H7W?/7Z.;A]!FUP(ZDD;YQ"*E7ZWWI=ZC9!;;#)T+1A)&\Y@WRT4 M#R5@P0DD7PVLW:"\!SEY0A[ZJH1K>J[.F;.!0W(%NL?X'KI!B/[Q._4)\O#+ M>I!C=2Q6Q]XK#U^XF.B<8AM'6Q9:J MGI)*9H%?E5RF4N9(==3OJK/"!$XMNE61_/&;(+^(5'H&@]NW("@D\7W*+30>0_24.M OYU E1 M'H\)SV6Y=:[3:*O^5#?$2%]BH+Z4I-+IE^7/5TB4?V5PLX<.V=X>TOG6^Y^;& EEN$X6=*?(9;M-1F: 74L-BZ5- 3G^G-#%O'LR9=+(0U6ZZ$%8(5 M:!3T9)C,6[3#;ZD$7G[0UV"LQP;I=PUB_D'&Y;_"R$XHW^\9M*ORF*\"U#E9=/*+T!\?;= ME:4/\+?]0:R H2UD=8*7^?7,[#45DJOVV$\+218KHB)/7'G(YYN6WA]Z%E30 MD3#)_OB=RC"QKA0+DUB8?%MAU13YB7&)!DN[+5URUOID383Q?]>M:WFV^YZ[#N^:)TQ M^!Z'"./DC3@+]@."@[Z1G9I '#G\$+Y"ZNK2]J3W[]CY9R*WV<[U7=J;C_F% M24JNJ(MFF]&$#(KH$:VNU+E2M^T, MN]24'O$7V'S8-72.8B?#C%G"L(GH9N'$M5@HQ>@?OS-O"]S%FP]CQ2=6?#[! M8S9-BR8_,\=Y#N34=:::KV)"^_U!_S=&Y_!ZII)5JD6=PU37$%Q+7^L&TGNR M4&*\+3IWI>M\+#%BB1%+C(\/P;52N*LO_ 5IKD&J'@SGG:KO(TF"0G#T5[&? MKL%)'&_RNU%[ZCI#=I<3)V^/L\T+W2HU)1H-7FRE!TJWGA,D,A(R*,Y&'DN9 MY^)L5RQF;D>JQ I+')=[&I=;J>:$$:HVRR^J3BEL8?;$=B_EV+=8A$!O/C-YG,OGHSW7]\U#+\JQC+W_MWFL$,SI?\ >H%\E89 MZOHE4;!]]PU<#_N-YLZP W$[V,OV_ T"*^[HF;$@1CPB (E2)9+("&DES0@I MF50$B993@@P86E;H%*-0*FSN/^+^#D2]-F+HVWNKS$)8FD +Y MM.2&]]4IV6PW<;$1E!>-$JEV6!:63#\MJ8Z,)=$I:B4\6(_),D8NM'7 "M1Q MG461Y/OU7H7B2U9YU+4:JW%."6')HSK3PH3NT3.5X@U=Z)+S%5/P1Z&0.JY3 M$O%L,SO'/+/EZ/T*-D^U01V5/*I3(JWI(JQ[:QSKD4*6GD\EED>'+.%/2^*& M@,WG9%/"Q<+,&H+9*&=D4"#_J"21HEI\V\@6^06TVZ;QV?%8KJ+ZCSJ9[ JM/%A/Y!QC'*8 E>3&8[6!.:X]>YLVK8( MW5J8!D;4_*G6ZXME5/*H]4'(=SA#SZ3X8,1TTNNR(UFM#BQYU#J_X5G.KS=: M?. .4J/JD/!Y21,(_+AY+UUJ>:HUH+AU1ZHSRP7?HNNL0!#'14%3&O=7A=J8 M7_32W>&B-YP&N1 5/>IJF6B6^_)@438QRPV:6JLF#> TP:)'?97]X2@8![2- M!UC!%$83L6*)'12L/.J X?FT[N>Z$D<[C5'9FPV(S!06I8Z+U@UZ3%;HH62* MPW5;5\-N3B%"5)0Z@NEF.F7P;+:'B\M68[1I&/T!7*2(U(FYHDH#NAMV"3Q@ M:37->CF]D=-0T2,*M)J#'MM>34KF+&_ID[ZZ286IJ.B> H\6L7,8#4]6;M%P M!Z(5@(+AR9;C!2[P^K"%G.7(YFZ%EH1*+I5MLYDF;])UI^X/3*I27W2V*@9< MIH#"^L^4$U QXD<"P)5_#MOVW0"<3>W:Z7*8!53_)\&/QKG] MBJJ%>(!JF75\&]^)@?_XG;K;7L^W75->'.CC@>S>>GPIX.,+ !& $A&"[J\! M/,_B>O:)?:B?_DQ% 7^YYQ3]M.,159>(J@G#2_@Z2,PA^X.$Z"="W9#U!!R6 M"-5I'[)@8"D)"23 2M9%6P-*PH"_)>3 =6'="=\5;6]G1$C #P&P$Z;MA!90 M-(#4Y60B-"R( "TQ%Z$)!;R[!)NP#'%+'$02(O/+2ZB/>J0 %6)&@7V(.B?. M4/0"?D3]VW=H+AI*PG>V/5"!&Y6\KQC](B9L2$*X/AF:XR83MN._7!L!WXB@*5_ M)NI1 2+Q5V"+44P;5K$('/0GFD8OFB(X)TO8+=$U@>_]_6OW%IGXRY$@BB(C M:O?KMG+8ZZ5H6-%S<4NI@S$E4,@[F7#@8T1IB(^G+L?;!.:D;MO M%.KM0_[9 M'?\.G?I@<[ GZT )+-!2[PU#-EIM6%NI/ZPUC=U2T[*[^X4EA]:5/EJRCLU' M82JV;*RY;O ]RQ;US7"\L/@3YN/IAUVU;I.Z89\,5!P,_J-^!=:I0<]BC9_\]VGGQ4W*!:&(A),*ON>,9 M""<_76")2 5]4N?N9OJHX7U14?+0IASP9*!7R2$[Y__VWW]X?EHJGHAX(N*) M>)@(_ Y_-DDEGHF8)>*)B"?B0K+IV;R?>";>-A-O/)_X1;WU*VZW/;.PB$D4 MD^@,6EA,HQA&,8G.Q&G7DTO\H32ZR=4^*HBB_D>)"5^(@P[\\3*P?>!^&E5D MQT(/_]\/\L=[*432VZ+.6T]9N%YR?8Z[_>O0Z[J8[SL0X_W8N3QK7>&10.\CS_49.X^7WOT) M%(F()C]^MZ*M0@\[/7;;2OX2_[X)M?1(K]CN^-K^>[817%!K/![AO\X7/+[T MN%Y_6LIG75%PG_">6S<>MM457; (@"VO'YTY>U_VH*1WGPJ_.W*VOB&'7BN[ M\7DZL.0N6%!5O?_^,U8B=MWJSB?.4,F,UMY,)!4.;TUI8S5.J_U4>W_?;9)( MDR>.4(F9_"LS>>;RX[HTDY^XY_KL7-[LJ8;H6DN/HXN@FUK9-+U9O/]LMN>Y M?(3I8BDD!BP^6P,NF(=V/[_L;*]]S23)$[<8W:3+(-;O8V)<6IO_AGZ$[P"> MF!A? 2JQV^!35=+HPJ[$5BNY";/A$S@]-C1B;\(->Q.VS'SB]+<35D>:[R^F M&ZDN\X8ZPRQM/FX49Z' W+AO(182L3'4^RY=J*VY8QPG> MD]"YH[%OXDL;$3$QOHA%%?LF8DZZ'F+<+%1BW\2G*J@'IY*=3"F\2G!?H]GQ M-1![[9OJKYT*,?R_Z<1_\67K6LW)Q^O90XK>]@#^"MHH@(X<1P=N)[Q0G'N) MOZ23^7FWI=W=BC+W^0E.)QUN-V3F78.G[?;<\7M&[T(^+T":+J,3Q@YT6]:_ M[]8)WUNHNAV-M*3L5BSHHYZQ:H%V=TWICZ,T=77.0"S["!Y['R(C"V5U3D'70%FP9; MAI\\ TYG=(G<E(,TK"B;]A-]'];I<# MKUEL YTMFYV",D)Q G0QWTVGLQ^I%1<8V*6EWPUZAQYX^G4Y[6%NL?3#@5?F MAB0MNKKJ!"6^(Q"IR$W$$$F2>6Z8)G 'SSC9E<8B>8%4HS2=I!CJ)>7H/]&]M;]W-W%=Y55A<:=>VZF#^^'> MS[QW#W)I+S\.GOC.?/L5?M[?:W='9,'LQ(UUCZ^A.[R\[L@PW$FE@YORCJN+ MFKZCP5Y;)V%7]Y(.01S6/)O(O\>_$]LRH MBBU;@0*4A&$GG.@ O-VQ=X:7@%\3LNCI"1\U \MXX%1CXGSN.BLHI'P0==1P$RJZH6+;02B0 MT0#DG0D'6ZR#); 2)*QJ'OC>7>)C[X<_MR;Q2:B0_HYN^(@LWL3,40"=$RY4=3$%6Q?5D2/?@>K-"! M)=QE= GY=A9090@$R\=M)OX"=]H=+'.0Z^E%4RK#F33\A#=W@:AX?]\E&E'Y M76U13W41&N^H.6N="'5@0PRXK@-9,.J]M$[ $9O 3RBB+]XEV'V5KN&9"5%! M9$$+*0+/#(T.]@F(LAZEFB:0MT [',:NKL?=0E@.O.2^5X&WI9H"4'*%88-# MG&X1_GBHV[;08)YB=L^QQSFPL)Y_?;Y-<_^Q; !7=&5]'?7XM)I2B081%2!W MVLF'J3VM!3[H5);>V,1&4JJ250LV/7V_F70R=2@?R43_J=+3A#),T'C+(#L% MIXSG?27?&$]6O.V%/WZGDCB=.M)W(FC'T_>YT]=T;/F9&23'N+A(D1+/BS.I M5_"U1GI@PADD\"1.I4],H9]X=!M, A$]8F+C8(%E9=D-X$>PF@/;VPFU[:J[ MZTS">NAB].O30VD/?D]N%[%=7YK!#(Y3/O$]TBL.=!O9 J*+S#3]EV)XPV1@6<_&;,]WS>^35>SHXH#(:"-3]Y8;D3J^RA?] M^]__]2IE[X!2.[J0D36J 6Q[$;*HPO9_BE8HKKV]AY:^2]V;MS_OS5@J"B$3 M=QGZWXF#SP_JWT%_9N(*.Z#O[9^Y6VUT]_"%&YD/%&22N*,? MZ\AI_"YU-.?GMB&B^:$>+.O_$Q.ZB\35__1;^5.:TGM!LOV**H*\ .6$]>A0 M^-VC R0AVB)7=[2LP]44A0&0:+I7PL3?!T@ZS4Q/I^W4;(B1B!$(*DUGF4Q: MH!45%U*JE!68%$X+%$FJ*9J452!*/[:MON$-@7S'.]3N'2@UY"CVL5/%(@M> M$BJY5+;-9IJ\2=>=NC\PJ4I]T1%04>+'']\2IF++QIKK!M^S;%'?#,<+BW]X MZW/46:@DS8&,*&^MGU>>MK]]S!+\O)OG:M=@UJ_-1FY:XKF9-V>QS:C1PL#[ M/4=O5J$"H]OB"K[I<"6ZJ2\:7:I)IC0HT9-I\OA\I>T$POF)9_(B,_F"-M4= MSXJKM>Z5^5)+RX)6M^B7%:A-I9,D<:P/[R;33QS>HY9 =/]PA>J1R#BCB^#1 M$DXQ=T3ZM/R*'AFV CO^$]N7.Y&+ANV2T9YS+>Q6^ZC)ZW,UR'L'%'+\'%O$ M.[\0ZA^1^>4=S!?:G9#<@0"9X_MYAN@-W-TT0NL=ROC(.:3LK':HLLK(J00? M1"XMU7)"[\$W<:K-?F?52+:%F).:2EHWB).<0A4FV5NP3D;!N^9X'D M$QJ@>EP@(S530>;'$^=9,F&#R(.V'W@$?@6HP$7NL%T-7A!YU63'0_T3O:BT MY1P0117E^TF11"LJ[ND ^.=DCZ_C05/^3A0@BG>.+0@;QTP+$'^AR+^DV42?Z'9 M)O%?VZ+1%^+7W\FHICU]#B@:BHC>2B!OZ?U9?I<3J4;14H[RD(1MU_^L"+Q7 MMZ ^6K>PAYTA)W&89AK-S;05]EU=&';>K5OLB01Q)!FV^$P^UE[W6+^@>>!@ M&53Y<6%FS@IDK4/EN$6&[/SX?9R2E5 "-^))"!L;N6EGL&4=+B0V$K#'SIT' M<;[E(?_I.K;72;\U.V_;N4LT<#V ][V]CX*]*%,>J#._R,F/0]'=9R@ MT,7+U05.0^;21=IL3_/OYZCW:.O$DN:PH#[&S-:P2$W_/WM?VILZD[3]?:3Y M#^C,S*L9"6>\8!O./<^1S+[O9OMB&=. L;'!"X;\^K?;0 *!$)( 8>E;FC,) M:>SNZJJK:^LJMEHGG/$ I3+2>U(9][D^H:9^A6*QYL7DZW34M0KH3N# I5+& MK",WZ*B&1P6<@#E9A;-0T!&%@SS(P2 PL$S;#MB0@'; 0Q] 3=!=GN20A64_ MJ$08P'4L^(R^!3?&,RUMI9"F@#D&CJ4J@2A4%@T54J1@HM= /0P^3=<)65$0 M77NKJ!B@]JS">[<)IR\N8 M;E27%8VH*4,3S7S?^.!JDAI8;% #;A. RC.:4M^%VC98K1TA0Q_BM:&@W8)* MK,^>2%.4;7\IZ/_ES1C;RF13T ^0BA[<-=\A\_)7G])P2O!#""H;>[W,A+W]&I3P,GY6W)BY(B[R_-'HJ25*Z!N;@!)4@D;*$B"(6/TH,K_479R%2DNZ(=2?W4/Z>4@K \MTQT,R_)BO"G8 MY(9@)YA>81K+Q'6MJFSLD'61MWJ#[L:\U/@-O=]\FYL\Z6:[D@^WW70W08NJ\SP(F:9,523Z3407 MCNS2Q;@[K]7'&M$G1@O9G7?I(1K)OAU94\UR0?2XCLCUZ1QO1]2R/1Y(S.XS M(^5F;S 7F;1(LR4];)?R^K2-1NX\T\B6"OUGKF2)N1:3M#UCS(2E@<1*Y-N1 MBD< P9X[/=&ME<+SBJ.&&DDTK/#VU2WE2&;=KSG.=HT&F(].'+G[;8: M?:Y[\9RAN5%%FY;=>150 XG;?3M3&32M1;\]2Z]"051BW2"1B8:Y3;452.6L& M#1 5=T)?)ACN>#R]V4VZ-M%%I-R*P9$O&3$, MM_QZ]R7Q8RM3Z(S)*C[!=E-5V*?__;?[9TVM[A:E-K^)BJ8N&0?YZY;?N2P> M_DR49K6#?J#T4$'95]KXV>+V.NTJYP;/]%M]_C0:U:IG!F%NHGQ0FLNY&*#G'(_>GQ\Z6K19NH#03ZQ MRS?XV:HO>OCR^B%$<5V>V.#W^H?-22+(7V5'HMP^99D3N)W,L7$]<96,^7IF MK+,H'6O]UHW;0[^.OO)//8680Y=?-Q:^\7P3/A,E.:QIMOZ=0%NPU^2 M1O#9Z,/_^T7_^BJ]Z*M-?RCIM^C4.#:FYY?QKR] M=BI<@Q_D+M=\[1M_3^Q_LH9KYS\==Y)TDZJAVD-T-]0T>WO;C9RP[=&9^7YG M<0<.OE^KVD?+?R_3]>G2RS]O*^[S2S!Y6((OW&EDWMV>YDHB^OU=ZR 7!QG>2TI'D3NT+7_7#;ZL] YL\2\!I M]?RJ$<2.P@HZ;,'HU5;(401.J5\%J*,4V >U'7I2CU;P\$(=0A^KL^%A)TOMT&!'^\-_;$[_!18]X!-K\^O:$%(VP-D(]TK M3[.%8DX<4VQ8Y4ME+0E0\2ZH1T68($\?IT?=F#QC"<82?(/*RGX1KNEA.]QM M4DYB.M>%>J]4JI Q),)0%^'Y8"1TR'N\IY/\VSZ95WD)^SH1XFS-=#8KM_D5 M][9F7O=;);\6;%OUB5C6=9*[Y@Q 80P8IK/N$19P_/X6RE"V;=5^^>YB5:T> M=8!95@0/R*@A%"K2K4/:K&K9HUY* POX?1K6W3Y0 [*7KDLVF,C6LD+]JEO2 M=HF^3(Y MWQ>Y*KN/GD7T50]5EZ#W:;/1!V?S>JCG5TS+C MP5_:QEPVFCDL&\<;J-D(%*V7ICX] .49M66S(7#"'_PE]X"N0AQ>K)\J[&^C M"Y>WTPLNN-FS*S"4S]]"^40:BU^WWF^\DD3T*T/R;50AW(-]?EWZO."U5++3 M$A+DR:8& M+&GL<#6V6?&YAZ1W4[5NCWN.IH3)5VM)FW0EXN\MY[7(/89-V< M;>\!\8I[;YI'OC8W7$,4.C8&!CS]4/\QR'&NWX_)5%3_Z7XGDPWH]L-+>^%[ MU==O!\*? N?MR'?X;/YTD?.+JAO?7]+[I8(WJO(>+AV\6M'F4X^UR'Y.5;WX M-MVN GWCDSK4VGS-_;ZJO=DUGJN[NYIQ"_]B?\?O$;,&AF%/7$<_\*;/SLX\?;#7K;<'ZS+NWJ:]NE:=71G_DP-#"RD1_ZB78H=* MHGR629:_H@?M*[V^^FBW^+I?/AF=PJ@])6KJ]")(\L?"]';;]NW&2]>!B3WE M3*^OY#0Z/'7++#$@R^+>SA"1BB@3Y93+D#'"S+!M1LJ*(V]?9XA6Q>M*7$KG MQ:D3H5Q&"XM $?9UAF"CG6ZH5QUI"77.C^34L%_5AGL[0W A-4Z'O;XD$C6S MEV3XF58<[^T,$7Z.RK4(F'=(KM>HQ9KV1*N$]W:&6%0:*=?*-GJ))DUTPV5C MW"E3@WV=(7BZ-6H-'8DE2[(8-5O3082*"/LZ0\QL0(;B4Y F2]&P55&E4<4> M"_LZ0[0K0DEIIIPF.4X,NNZS0%DI%_F;=D8^U\!0;??[N00M>0.C8>?H@E6! M.O_.2-")9 FUVBB0,9.WVNEDEL&@9?T4DV,AWLE% _KACY MR^GPZX-(J@]1$+ /^*_#YXT_K%WBK\YW_P!9O:G[CFJYYSX_]_1>\8=;F/V: M9X*^I;ATS8$UW^PI4[#V29]F,=LJP$MEA95)0KQIAG$M:C\Y^53/CH,D]CVT MMCN&7X?/[J'.H\M&'O8IVWA\8K8'%/,5H[WT$;B\.?Q32S@3F%^_B M-W+)F ;2V][K@R%74Y:1L2/:.--[+DO9@9?JGJL/QH_NQ!UVS7CO!.3))Q*7 MYOZN@^ T-=*I@P7=\$9<;"-8"F_$-6P$_43BG;B*G?!=9'@CKF C,#9=QT90 M3Y$(WHG3[<3QB?%?5F6O,T)X7JWQ/M=\& 3O@/U([[7/,#,O=' MA^D5+_KCH$S#]35UN 2: M?ZWN^!5QQIG1_[N<<;JV#@^!A-NY7!@)]R+A5=UV_]G6#!@BCX/(6V>9[[9G MN#+PO'NL/,<"[]?0NW^7Q=W[)QZ$1^_+\W!L%:)+NR3(R=X$GN4=H#S*53M% M3:7[.3>^M(_G%U;R[_+G/RS>*&T?%(HX\XW753JU]&XZ7G117TR M,%?ME[%(4 J^\2W1I5C*7,CF5(M-G+G(QW(QO5WY1LLR]U4Z59D.T M;3':(T%DW.+IYD0K=5>M#N@@PY^GT\']'+H/*.#G/VD_)^!GKP3S31$W3$7) MLR6+3M3D*>]DK$AG,/ N)^*3HB%1SUZXI;E41;>G8SH1<0?+3@D?B?CU!44^ MUD#4\<0R9W[MD$^U3;@?K0-'*K%.\A7 RFQ(S@J\LM:\7:_6(M'$0HU1!:]5 M<"+3"X*75 ]Y@A:KV:(;*62Y>.\Y,HE4EDT50D$N'/I.9;O[44.PQ%^YDG*M M.LH>D>]WR735J=*F1LPCH:Q@]EUG\?7"=Y\6^2(DZ4"E*%93J79MWC%:)+%8 M-6 (!=G0)ZORWJ8K!<@V&)KZMC:#?2OGJ71^!V"(?37GTHO6DK@'*6UW*)=F M^3$AJES9F6IQC6>&@\LAY;C,6RPG%%/DPG(:QIA(A4QNL.R?$ J281X[;S"" MG!=!L)[U/0BAB<%S;C&=JUHIH]9DB5T8@_0%_;]Z+]>0+64&-,"+*5,R^5(] ML>J!\!&$W)AS*.JJ.GH==@H]#*9AY>=[RL]:9%9@E:P*[J2;KU;(G&*4!2^< M];3(!2W#3JMM\IVH6-86=2_.#2=JOB9YRSX'="3(D"3V!F%1QUK**61]PC:\ M;G[0G9 J!Y@JTU@40K,+*B8Y;2C$BT**$-UYJR#T.5M@P]ZR(0(=#O+4)_M[ MWZ0;J" K0]4 J^+=KV6@L",(FW'8$7197>A%%C?'K< RTTF2*5MBFIH[R1)E M*E2&+[X@6(I%+=F;FHNV-M7'9+_.F7Z43, 5&)(L*&;%P00]1!:USONJV^V*SFQ,@LXI4%9P Q!"I< M+!NDF3O*$TJZ%F0"UP*^7M6'Q(0_8[_0PR +/=8@3FEX#N$,8]F%DQ#:Z9F+-7/3^QDX8+Z"U6WRX-XJJ\FW+K: M&+B=CF.4?,&'"@S%!R/4)Q68V_08F5 JP&;%<*C@F,X06-AIA"T^[#2ZD**$ M:K5+2UE\^3,<6D*"N,)+N9',1:7"7-6(0:W;8ZNM7"ATPQSP@C"/89G57E.@)"TOW2N%I6'$F4U4[1 MD%+I>JYTP?S#CF6JE"Q$8]I"G2;#4C*ZJM-'MZ$[KL9L2ES'@-P?0V'QQ M,]7;<7EF!RL+T==E%A Q.[J+ZN9LW[ M6B'UE1W+&KRP[H03)/+$A)O[$K=@=A&^\378"N MVNQ#IMZ_;TMA$5[%,KXAE?!G': ?()H)8Q/NU+/_^;M(M\_A$VKD,R,#"%HI M4NT,9B&NG(AX$A5"J@U/!ZG(;E[1?SXO+'>@P6 T^&+;I =%@_-I,F>$@^B" M-0S2F8S)%(CVFJ-Q1YS; H(#Y-+A@C1_$ [NQ:E3! YVZ5RF7.PV.C"3>:!G MNJA[_:7 88LT)R\8_>/+>S@G#I3=/<#&Z&0[%VNF!9&>M+SQS'%SC<9 HOR* MT!S4<[@(]N!@&?^22^;'E_=X/IO]0M[FK($>+O(IK28ONH5X.T\8$P$).>=? M& V%#M55]967_SHRW+D_Z\[/R\%%=PSIKEQKJ^I;F*3L[Y$D=[M4.,(S$@@K MBA3J]R)2M\['> M4"N6!Q*].]%N:Z%6DX["BKF>7IY9%3$Q\T?N3#0]*&2J/;$;2ZC%RIP?:4T3@X&;&31( M;M:WL_U^4=#+E7W4RHT642L]GG?0N>X:_D&("+44@>KFQL*V8B5-7&LM6,)$.TO^&PL M2TCEP5L(1GYA $H0AN&SC(%?],VNPU=$=5/15M#;E50A*6E:?J:3M?'4L$)- M(Z(.!LO30C5V.#W^H>52O>;1*\\&,/Q52_'G!SP@H7/J_"O]76^AR@&I#AG-^$_\DQ M'!O>MXJ+RM6&T3!R;4?M+[:6PG"?,2E__:D/02!FCN&016 HVP%S?6($=']G MD-(?@/-R^U#Q=BWT!^11)E(P '6&$ZO#W^U[8 S ME%%TEN6#V$#Y7?/M3P(-38PCCEWZW#JI7X,S@M9+\NSMRA;EM1G7=8;IQ-$ MP@W+VH@)R0U"KWRT9:8! @L@6R^\]<:0./CE@&.>AF[R?(-N63=7[99R@[CH M$KK2M.Q(U)T+9Z-;<6I9G:C 6U<] "5AAO7"WL?T8WB?++97Z);,&";8X#X M#YX8RC"@&HKN]L ++3>_C)9*J'-B"0:_T_[_23I1'Q%YD!QI=*0Y(( N7J 6?@7,@:6H-EB";4^U%=,UG D#PBX]O)= M8_C-)X*YP.J'>C*:*RYG-?J[$#''<7_!?^.6E8#>_54.$AU[ #< M)]>"WT%D#^1-2)88_!4>(,+ F")_['7>>Y[[HJC$,?X!P=R(BW/*4A"/Y57 M7BQ[;+U,#[X&'8KSY7+W/C @KR< 26?ZA%^_ 1V(D-'@5L*'PQ6I/1?^,)-U M%P0&KFS)<*%P0O[I^#K*@3OOJ/#X4LP9,. 8^REP$1W@Z"-_ Q942#=5N9SZ M0AXS=75[WIL376F+@<1\ @P;0(&[%J+^- D/:X"(_17(_E!Q0(SNZU"(CF!) MQ^#J2(.:VA;LQ$PHQG"P+4-H\=6V&M!U*'+!P #"E@4YWM?Y>A"65,CYLL_X MJX?:KP"!IH5$$EV*0/D#?II:S8'_-U[/9P72" '1(Y&L0K41?@T],6,HZ.C] M=]ZT[?\$EQ IH\-%UTW/_KV,Z9[=G0()A@A21U;)KA^E^$PQ.EL_8&4=^H870:(L$M\X/\J2 M/10HW"#'QBOA"6'U(0NO*;G^G4"/_MV%9[A&(-7FKXEIJXB#?UM ]X7LS3,W M;/&7H7(7RIKKO(2\2/)?%PY9?B(2L@S:+/_]5NH2^70P_03OPX7V@0H_<0>3 MWO%.8(G ^X#WX?+(Q#^Q^*R^AIW $G$=^X#/ZFO9"2P1>!_P/N"S^OIV DO$ M2??AXSO&WW8YW41N^FFY\!Z7_*%R=O*0@@)0!.\-&;83>K8S>.I#"X! ?YA M: <2!@H>O)>0=(W[_='2/PJE?2$1Z!ZILGY1#'ZI:ZGPP6F@SP!:&'J);-C$ M[INH'R/BAZK%S\M5436VQ>J6I.IZ+>ST_ M*'KTSU.W]GBY"<+OO0DB-)QJ+Y6>C;5I,<6D,K92(S)?[\NQ??$0W1W94_K( ME,*TFLM815+M)!N3PES2PNV!Q*#:,U20X0X5/L+B<.^TN+#J?S(DN;B?]\>0 MY'-WRLZ))(30,<:Q4'HNEIQLE/"<;B$K>A!)V%]_F&"$/T^G"RP]^!S^[CE, M13:D!_XRG(?#?-C10UJL,RG1R0Y%=TM?+T9XE/2TQ5:1?"9%351'S&P2:Y,N MJ:!SF$?G,!WF'DYZ\#E\^TCR:.?P6R0I*IE4FBZX=()3!-NBE;:@#\ZLT>?* M96\>#O6JHOI?FP@\[_@\:D/3?^Y9J'0J\E^$ MJ.\T'<:L?55+OO(PY*.I.F=V.1PE_'U%3Y0,)^MJ0"A+K0$Y"J4 $G[VUY]C M328L"?@8O&KWP5&2T+&!*3MUUR!K,]OMUV>>HG@>E 3D/J#Q,8B/07P,WJ+% M?Y3P=RN@-<@9-5&;BO5X=]9OF,\% 0J_;_$?;#:+1>'!MC4OR?7 MS[5XD1].*SJS<^ 0'LZ'9I/F4EY9C(GS#MO*EZI&SY/894X#2[(/YP"]%BFX M!EK@6,JU \A%' R' $1LMT8R5X]%$R5I9H3)2LXV+=1EB?WU)Q2DV?## +VYWYCK/G<"^3F&P/ TG=]' ?DR,;4]3D!!Y$/E! .J ML<0_A,9^!4'00RVG5AV#5'NW6P$5@D3KL3WT_6_>BXN D/PZG9\.[GM(45=E\TU!I8T^[N>, MW%Q>$;WO5)GM:\?E59_[?5>/39=5^NH\0Z8F#3;)DZ#*=/Q$9+\$"'7N,>Q\M0IV,SE?SXWQ+S+6C'!ER*^6AA"[R,$B$F,BAR_M7IU7N MG")%TR#\N-E6@;T $?!WGS#[A M_E6T;.'M/",S%/W(03) /&>X=4@)\!DXL M-VX? RO","5U%:^C-6F[PD7B":'HH>1K_PP@(\6FUWQDBL-CMI6MM* M4'YE#"[VW6A,CZM$O,3,R$6BZJ1J(D^4.$_BEH<('[EL-;1'/%VPG%W7L7,> M.8OTN;+IE'6"'-M"RIH5V'&;JD Y\ZT-ECZDK.U)&UT-+KICN$G*GM_]41MY M!0K$? OQT/"OGFI/='GQVW_@7V/5(%:)##P2CNT<@XTG;'V-4("N'SP-3Y>E M\%&(P&>0OPZD/+[)6+"H)E1U!//_2NP\3,BR\X&H12]#BLJN/-C@)T1;.I^XG5IK]0&R9(6F_@+6\F=.R7YC> M;MN^W9#7(*!6.QZEJRDMD5N4.MD\&ZUR5@7!V:_EVUY&ANA01L_EJ:BFYGO) M1:E/\',%C63>CJPQR5Z54-,3DA8<:1)+2Z%R4I!HB7P[LA5Z)EJ1?*F0F-;H M/EEO.,ET3)"8W9&)FL/$"\.,)BYRS7HQD5?JW DOSLR&6YU5:YI-D2W(^5K^1S? MXC@! OW.R%ZS/DNGFU)1S'F$%ZF7GF-C9R!1Y.Y01B_R:KUK=1*NPC6RJ;A> MZ;8J:"C]=NA"F&5'TQEHB6,ZI'M4.U9:#0V]'2K$0"84<6B:=$?T6.WES YR MPU)[J,_0(R<3(P<1#1C=6'%"6W3!@$_=0_ZBJ-5GE9;%)9K/\>AP.'!"%1YM M_NY&E9M,F)YE%B1P%LWY:)@/MP0/G8X[&R7&DHF.J#7)F)]FD MG)H5K6HH&Q'=I)F?9;+94)4:[&,3U70IJM6NMA/TF*N4*TV=K^<&4FC/,[6> M,AM+9**HG&I)'( M,?T65S03Y#BUEZ%BM4:\I<\T42MIA7FDK]%CJCR0PKLC^VP12D5$&I!$5:SG M8M-&OYNL[&,]-B]JALT0@*Q)J;3%>O!$1LJ+:KC+?'7_BUU)%9*2 MIN5G.ED;3PTKU#0BZF @H:$(!=[Y5O&98N0^E4II='?4E2A[*Z_]=\W M7_OAO/?P\!Z^11&5=-A00J T!FN2&@C$G[N.LG_ M^P?%D7_Y*]E2MD_A"MAP>.4!M#; MF&QN805$_@\D'F=_Z\U4B3GHNMDV;B@ MC;DL4;38$,1&: 4!:)),X$L8:;@%0/+Z/<1T[ MP>.K8E>Q#U B0@>OY^.=P!)QB_MP@IL('QW;#W$5875DWE,N^< M1_O=\^*6V2$.E!4W4"=M6GN[W'#&"JT7 -&=[(F#N__:HM8WP>WW-O^$]8^N M(/9]+86T;E=&SL(9AU7OAZ+&[7+&36B:.R#YME7W>?*'+X!^/YR\(MA2J;_A M"I[WM4Y8RAJ".,V:*:]$&!W#.E7KRS>Y*WOR49J.-%#LX<@EY62=BKDIIM0M M^;WK?OVAZ6#HR,JK#R.\YW.W;UNIO2'7!*OY]" Q6 M\3%GW)6*[PR!%5!>F]?J7#//8-ZCZTT MO>4=/R88IH_KMOXPG'W;:OV'?J@+53BYOK#F0YQO1=-0W@6"UGS(5?5Y2!%S M\>ZB;=8EBVNM[BQ2X6"(N^REQ=N%B+,9,H\N+A<_-0_*2WK!CVV2'T:TICX/ M%Q/Q?D.S!LN[AU!>(N'+5@NZ77FY3?-N:_6;,YM8P,__0F* _EMV+#U82NS$ MV4+7@P.W'>\Y=/-X7-'82;7:+I"+YDP?,E63?2X-4!-C"6Y\[JV/GY=3Q_XC.'.HUK+W@]$*^ M*DT2ZM09Z5HO)+,]O]X*=5@(X#YSD9==?5LF[885G!V>]PE^[F#8)3#]A)Q[ MA*_B[*Q;L./E>B?9Q,Z]O6I'UBW?HPE M8]WZII9\;[KUIUP)<=564 NC0%5V +Y$BWULV/OZ\]2X7MQ,N0E\.3;^Q_M9G'#KBRL!2 M-M.P"/K%$&S,\OD,\SQDR 7+ULH:G1DELWX)8.K7'_:)VDU;_-=#ZTW7K!]? M Z]_*A'CTLQ.ACK4I%GD!Z3;9^TR(:3A9FJV M/MA$CY[5\E?TIW51YY\NG;P]]8/5IY>1X(+LN-8J&107H#ZJ /4KR5"3B55Q M:0]88*N\]#D+2Z]Q?5]MZ9VEKK38S)HMJ]$*:VXL MG;:)=$8I.1ZN*_WZ\JNM*\WQ?G>:]X]%7#/T0K5;0T\D+J)[#1M!AY]"'-Z) MT^W$]_TR'Z+4I5W9;2!; 6"@*02V:H&>*!/N(S"X8F/E?'+W\V5?#Q?^/&,L MYR<$ "F/@7^#N:*[/I\[0Q P5 ,$EA%YQ/Z@%]@MC/R?DNVHC/2^W2%&FQZ$V87*] M=G0@T:CA&A5DV$/7CF[SB(1;0N'#[D8.N_NJ#7&4Y,9=@&2U[IE[Q#5UL9N/!$?U,S$K(1:7D)Q98,T?^CB^_V=]#0^M!_UT+YGR1]: .R1_><2 MIX1&;/$Y09LB7THJZ7@!"%((R7XH&-D3;;V#HYK!1S4^JJ]<8).FNT^U3I!: M=I(@W:I&)UK-9T')+R9]5-[-EU>&(Q_JK [ALQJ?U?: M!7$Q%1-BBIU$B#1J^DVCRHY\Z%!EQ]L\JNM#8 &Y[P +']C?.; ?O=#I8^1!/%S.),9.+A:?]>0NI52D,$(/F@O2]">- M@AM "42MWP%U/''1+2H5!2^![6 MX4ZU!"3._[XC>1:-WBH_'/025D7!MU4[.I!^?M:_VA/6V:_H-U@SVZ 58&+J\,;",* M Q&E9[HH7_0*(.7&X_7'%P$U6 ?4=#=32Z2L2:= MS3>F7FHL 9]1&G;J[]P M\0E>A_-&.Z0:KKQ%)X4J^3.O-MNHP!->>!"O5'OQ.QC2Y&ZZ;M6GMN MSU6:ODFT9[8H>XXF"I5T.M#?0$Y\ X"0VCSG#7[BW-]>O=3#RI MSU@#6Y4"?=MFX_*1H@/90I;N\*^>:D]T>?';-X/^&JL&L;KMQ*.);5]$VGC" MUM<(!>CZ>W;TB:\RO3%]=RYW^'8O'7HQ?BE^][H2^O?O?]NZC;7C'%A9\1N4 M6M%E:6T, +&\[.6'<'_+NBU+I.L//[AUMKKHZIB3WS3UY.L6KSO.DD^AG3T_-8/[ M^\.\.B?^)P>&%D+D?]1+L7W,_U4F6?Z*'@1EP1K+^E^;CK751QN$$0LY122Z6?-#548\UD"T7"U M H\C5!04O>UE9-N.Q$!X_APF<\,P[?0%([=8"' D^W:D\QPFW.& JHG3?EF/ MMI/E7*HP@"/#;T=FGD=>9=1/)Q(U4%.-N=WOF!RZQ[#S=D^1G9#R+-ADRGA. MQ?(S6Y=%#X[<>;M7M+LE-61G2*XLC.K4N-6>104X#(G;?W'*7VK%AFBB1FADR6 M6:DTL- S=]YNS;*@.U541IR:H3[A.%)^Q'I22"+?CBR#3F\Q55.N")AR46K(_%:3P[DBZ4IKVY0G5(\=10$0MJ:#T MA@)4O'9&,E6%&TV=@2#*K,!EXT,33*9<&E6XV3(=E)(KHS*.0 9 ME*)VA^9+%9N=Y_F15HN5PY08*ST+40_5T=D9JC0L;5XJT04QY3%MW:'(?BOB MUVK:&=I_'F8U(:6II,NW347O*=D0#Z5N#T.Y968Z80Z+;C2;J?(D($6-_Z,X$@T/#NQ,H)^CQ3$I1E<2"!7-%'14EE:V@H3L3 MB,?KK%WD^%XBY4V'^5R^8YMC_ZD[$S ;W58].4A5Q52:5<;A;/B9("%=]TB! M).@E,UL3QI"WN*0RC/"]%IP O4<*JGK13H\YS175!%=*Y&+M+F)M>H\4M%N1 MH3>E3ICCQ1S1H-14NA%JQ"IHZ ZQ;+'3=I)> M84ARU8',#=Q!8K2 0_=(;",4LX2P$TUKBUJ\I6A@R)&(6'LDMF',4VU^VG@6 MC87C]A:[&H MY%4BL>YB4H43V .OBY&13*45IT/&;"%:"]4K61X*-QP:>3LT6FTFHX0Y[8M< M/A4!$2(%U HR:FIW/A**_M =?EU4[!HUF=?IA%PL M].*-H5D*/_M#=T$S-[%M)=V'!WM5C%%2OYI(&4@!V^664,;NST=E1I/C9FY.5.06K7S3-6QGZ,DD1/(A6;/QH#) MLCD"$G7/0614!MET6"EH7&DFT3G7X,S&8)]B$Z++2JQ*AVRQ-BU4TJ%)M=F% M1]8>IN;HKJSV)D1!7"C/Z7B"K28$;K"AV+P)/1UV>*P<&>>OL;DV4%5#5PUH MK"%GS)9GE7PQ=7P?ZV8$?ML$/*,5XH?W=VV0\-.JPL32\CA8J\ 9 BOPZH@* M+#U1+QD!/Q_IV9GT3[O7O\(S&]MSF(=6"SA #S_U>U7U"Q5<4.V '+#=,9S6 M MF=J !#S!S#!RP052C^+SM@^KNLONZR[._R[POX.B>HV$U-&8*>JP-T-]Y0 M'9"'MFQ/,'H92(;^ZR=O_:'114$>F59,A]-]IZB8UZC4^Z%<)D;F,M%FMCY- MQPJ.@(N*O;[\QXN*+5.B(D_><+&\BQ.= M?V+#F.H88!Z!ZAA@?H#HX223#VW7BY!CZ['[_81?\))]>,GE"/I\I .>W/FRMR+K\03C?XY>[_:;.8RW M5\!@%^2GCRRY;U.#/X*=NA_29MN1GK),^Q.WZK%8[64;2!WTX?_]HG]]BW:1 MI]OC('0K]M0,=.:J ]]!E>MB%^;FV*4(G"\4%L?J#L9EK.Y@=>>[Z!.3+6L! M)XDUGJLYPFZ/B01%<<>N+CN@AQ4?K/A\"WJP]H.U'ZS]W*KV\Z:^%DIVNER% MK;,<;7[-JG<;?6'1^PGUZ!ZY#"[Y>9DWC56HGU.A[I&S=O'K!"7S+J5CD9_F MKE]_=IO4G; BQK7K:=A M0?G9$^6>!.7X8NS7K&.^WG@C='3E;>-2WO9UO!/FX-_81I\D0_4NUWRW.B+F M;LS=]ZO8/:3^AKG[T;2QVW %KOL:!+AC5;:Z)?< ?( 6D(U>P$&_H=(&-O9Y MW+0I1TX^TP/C"#[YY^VY!$].@S,W"ED53I8^43=$F*NVA(J02"]R; M&K_XB MQ@7?Y2_U)E6-YUDY1M(Y95PI)PTS-?]Z#Y(/9IB8*[J+]C)EFCU/U?4]S4EF M@#'39L]))Q8$I:2RIIC()5&=1^;7'YX/2WLMF.;_:?BJR M")8JZ_ -::#/ %HB>IMLV,3JE;_^! CLG\42=.Y#_4;$!1_J9SC4=8U+EA*S MJII0%Y3N5$4J-B-1^>3(\8?Z?7C"U[E+J)P9=H)C1PIV@F/NQMR-G>"/LNA' MY&[L!+\.#>WS3O X@(JL%3" XYF6AOU,-VTEWQ(QL!/\/7LY^0E;>?V=N&H[ MEMIUT;RJ:*%K2_DY(0IYEA7GB3$]BQ(60]K#V+Q%MP>8 M!L9<*!-Y6A%+>F60CV;C\8& NI-QO_YPW*6 Z3X-) Q,.)Z @6EK;D7@[ $A M$^YYW>TY?=(M]LA$GDCW$SU/\AMS4:'C0.C:XP:?MTICK@WG"^W294E;T["' MZN108M9#:G^/B*78I+P49*YEL+HI@BO4'+&SZ)0?E BR-@Z-DG5&+LZ?OQY_ M_8)5Z0H--B;4IKHVSL45N90MC)N- 5JZ;U5&Z$\I;Q@^,'Q@4_ .X>-X:[ T M+#'SQKP%2*X5!:;38J?C+NI #:U!F@V&(]0) >4^C3X,*-B$NW= V6_%">U^ M8UA+U)+D. T78&3[DTD;:2/0BF/9($E'OF3%W6O0L2RC5I7XH@WVIN%HXRU" M\4I^5^ ;FT7T9.VY.-":Q5@IFQ#=5HH?7-(8U#C32(FM>C%!"TV9JA>J\7FX M(E$DL@9I*D@Q'(XQ8O#!,48,/I.&1(L6N(^(G-ADO!9.O(BB\2. *,Z6< A/0B2-8XD83W L\;'QY!T+KD&X M0JF?7&AC8!FY9#P7(O,#A!W0@J.9, XD[BOAAV.)Y_>?_6@OG)LBUQ7T/GLH M.'^%@16( Z#TIW&KL4@L>J5$R4U7([WH14W*E&"$-68^+HLESAN)#A<: !K" M.(U,2C888H_(",$0AB'L9V.6&,(> ,(^$=@TIO5X7F=Z9,U**7.V&^-8W4.@ M!NU:)LB'0SBNB4'M>LFU-*(QJ#T J.TWKMUJ71[6]%8L44J-XHN"-6 Z=1_ MT'7+(,>SMQ\>/8YKWJG2&$25@'!LXY.^R(=$8&P GQ9HYWVM$Y:RAB!.LV;* M*Q%&Q[ N>J?25OIQJSTQAXD2/YN!/AB.RUY%HAADLU(1+DBQ1^ C!@L,%E\( ME6*PN$ZP.-XZS%9&(M4?*]&$*X!4N>YPN>YB@. #I;U2X2 =XG'<$\/'62*C M&#ZN$S[VVV'U"4< $!+FVCBL1)50**4N' %!Q;)9FI7=%Y%N"UWWFF]']22)]3AC1'8B)-!K=+TH-FNU M,53(0OZU2)X)\I^SYS#B8,2Y .+LLP=OG4BWA3@G,0<72@("3S*WT&*DV$\M M2I&>) D(?;YF#N)P(4:?R^@[&'VN2M^!)N0QVDYDSHG52JUEDC6[1+6I?,?@ M$[ZV@V)[+!MDOVA4?K)OY@7,R>ORPKQ'B+O5_#Y)AP>[KO >&1ZMOQL6"RP6 M5]%F^3;H<+>:.A:++YX6]R06UY DL:: M-8452VQ$7K'"\* *PWY8P%H#UAJPUG!W-]C..ZM3$L*#]>'^MNJ'%]?K&OJ)@9HP?Z_H4<0DN6O/P$" M>VBQ!%V@)LE-T0 ?ZR<\UA/E'C4L/]=8DB#B->^YJ"6,W =ZY'CC_7[\(:_ MT[< .\*Q,P4[PC%W/RAW8T?XHRSZ$;D;.\*O0T/[O",\#J F:Z&>4IYI:=C3 M=--V\BT1 SO"W[68O]+(+Z[:CJ5V732Q*EKIVE:>VA+)Y1S!$6/1;DJ::KKM MD%^WE;_2:%GL#=Q9?A+M-ZT*DT$2N[PQ$/T<,6['TXV! MZ#@@.KX".A&\X76J05T M'\'MH3HYE*+UD!K@(Z(I-BPO!IIK(:QNRN *-W6"[(0C_6)!S%6\ :AIST5C M=I9F\>_9EC%/:)M0>>:'*0LM^6 M4T=MFPLWGI,)(A_OBGTJQ@S' H(/:,NQ$6C+<7?<./GS1EX90K+AX(LWV*N& M(X\W"<8K 5[!;XXM5+A8TI&UVB 5)1/RD!6(L_0Y?<\DK"5B>D219PT1Q+6R M*\8D2PA5))KU>RI308HY H Q^F#TP>%&C#XGL">K[,)=Q&.A@EB;#2=Q@YGJ M).?C$>JRS 1I.H)CC!B/<(P1X]')C5&&>K8F]6JEJA%.L@5(6RB+]0'"'G0M M*1@AC^CO?G]QQ:)I*.9X AP0D <6 .,/#-"'U/0>$4"QU7@QG'R50>%%!%>@ M6:)S1*/GY:>)E&S+E6(H-V"4BYJ0D^)LH<>+P-7DB%@<\B))YP>>1'-^5#'( MA7!0$<,'#BH^.GP<;P-*8;XE-&9A322FN8IA-Q>,7!@@0.$0H%#\$7H8#BEB M0,%VVUT#RGXCSEMX:HV/* EQVM3'<9 M:H54!8$'-.)"'(/#B?L*^^&((O:A MX8CB36+QJPRO$'A1KE!I4[5KXGB1(/BD474YXJ)W&"6Z%HW'F!A)YHI%D!O& M%IP3AQC,(XN0#8;8B_CP,?Y@_,'&Y3WCS_$F92K"\A,WMAB+32[-E5B[48N2 M D(D:%(R09XZ0B_$446,2#BJB!'I\S8IZ>7[RCP=YK58?5:PZH.<9E=]?0C= M6 SRH:\EN=ZX\1F%HJ*; QP+P*X[;"Y>#!Q+J$MOR2I;9L_U9[<2PQ54:@:1 MI49<)R4239&,U9)5;5:XJ/$XFL>S='1"=,72K%9)9L+YYTK,D^@P,AZI8.1S M128PA& (P1;?G4+(\?9?KE*1+9#L#4BBTE.I5HQPN_T* A7N]*!RGV8>!I4/ MVT#EUFKJD8(U M%!=",UJSIS59R@H2'?'O[>$2H1C)KIA<2WL,(]E#(=GQQMJ@E:%,CVLY9&JQ MX*JUYWAN,/2QC;L4MMVG"8>Q[:SD.FP6W@? MZ$\ZBQX24+!U=V*=R%$C(PW(+5-LPJ_0P_[,L+L7O?R6=.A2+2T1+0W0[*3( M4KURMS&0&-*/5D7"09)G<;P*H\59(EH8+:X4+8ZW=>*9',@NVOT.Z:K 4*@8 MN;"; L(/%)BBJ&"$_51JXD/:-1@_OG8?#N/'E>+'_C3"_,*PHK(KS]A+DC1]!W?;COR1IOIR#IV=E_8(<1,YH&>Z2++^":1XQP= M[G>LN5LGTHW!ZUX+[ICN]/$R"Q+]9E,4W1%=-DRF_#Q+>FB:*+3<'N G'TFX:T3Z<8@YR06X2S%B+,B0=+:(M*8 R6:IRO6 $WY:Q8A#H%A M^+F,QH/AY[HT'FA%'J/O9".64=#T;"9!%PJ\V!O7(ZUZ!4T2W4[CF"#_1;OR MDV'2"UB4U^6)>8\0=ZO[?9(..*O\0A?@;H,.6"RP6&R0X?R7NFZ##G>KJF.Q MN,X[2!>E@Z]6_M=!25?P_WOJ[,]:%2VZ8S@UY60K4@UB")#) "7JB,B#_\U/ MK.;DYLW(M1VUOUA^I!KPQAX51[J?1LK$V+*2:5L94:D:E\V0#: M7&RI_]8<>FOZ%&7+DM1D:9ZE[NI?9R;U')I-)TP:43G"+8%JVT M!7UP40D76[F\UQ!1_0X=XH ^?'5@ V;(#J@U9'SY%UTW/_NV? M,5L'XRDX>9OX-64(>JX.S/X!1W?2=5P+;.Y38KG@.CK#ZW!"4=U4M)7WJ2N% MPM$<*(3#'@DDPA.2N7:B$(,\!N!63N#+'@5OB[SXFI=^DL5N(ORQ :_US]L3AR=Z2O-9"S/"7];C1>] M;OGX#46/L)9*#/QDI1B3Y+_\%UOKMZZ>1JTF=%S&(?T4.:A8;BQ\X_DF?&8? M//,E4O9?_%ZJ-RU3=UU MP)N%7D3%70[\A#:[U%V7_QZ?J,4^,0>M.TSU:)"F.J7IGKXZ:!_#Q/] MEBCLT-3;4B+9/_@CSSM08BMX^OU!=O M&IP?1NEO+6XOE5Z-JM-?O3@_"-X803!$7A-$MH%LU3US#S*Z-<6H%3),EZS% M%L0\V0$=WJA(M'_3E0QR_!&5.1Y+)Z5O3R>]0NRX4E7S7BB%X??JX!<%SO8 M<"DV! VKIN3(TJR>2ME"+M(B*Q*S F#VF-)(=ZF;,E@WQ;HIUDT? AR3IFOM MP4;S.91B0T)63N2&X[C"4I/,8ER10M_$QCM63D-8.<7*Z;53"N/OU>$O'+L' M?X58)3)F:UI2+-E3LUH.%?+TM"*Q"'_Y!U9-V=-E]EX:7P^N\>.PTL9S/Q/% M_!:)+@VL5TPB#)^7RS^>H/R#ST-I39WOJWZLE--E0U7'FYV)O)!+S*+!$\*3PI/"D\*3PI/"D\ M*3PI/"D\J5N9U-LY<4^!>U[NX4E=R32NDC9X4A\:NX=OC9_J-L+&]0I%![*% MO%/#OWJJ/='EQ6_?0;%Y\9Y'D]V^:K'QA*VO$0K0]<-%VTYV6>.-DTN!- /6 M6\=YPEGT([>WZ6\!>SX8:4 T,+>0?_42_%/O1* M?H))EK^B!_TVD,]07W[B+=>Z^FB#DQ!MX7S\F['HLF_,]*]VVB^")'\L3&^W M;=]NR&O?(HA$08E/M?KDN%T<=:UIEJE4!(F6Z%_+M[V,Y#VQ,\XS(SF1TT/E MV>*9G3(9-))].[+>'#5Z?44U$W*DW&2)P80;# 2)V7UFW9NG"*5EED19;'+GS3"/7;CG#8N)9B_5"DOR\D"LBA:))Y-N1DYC8#5$+>IQH6OU6 M:\CUYE5B $?NO+V8RYGT+"34$FJ%J92$83E$'>DFX421D7G$S$VB%34IMN-A3U!BNR.C-7M5CA=X./:>)*K+N:6 MTE>] 1RYL_;HO):95+MJ6)O.TJEAU\U3Y@*-7*_]S#?'\Z8QJ -K' ==9_<* M.$G5*J4PF/ :YSIFHM#C:3I:63KR5<,%/<$Y,$Y"PZ@KO#"^*?M=4^_]^)E_ M S,G/SOSM5*@&KIJP ,2,=8.Q&XJ.^3+<<.LXKC=%U3=.H;/>!+X--VSS%]_ M(D__^V_W):#3W:+GYI=__4$B12"9"B"A6G[KP9GGTS,_ ?.\=_WRE1ZKK7+0 M5O7@5J'"';8[AK."0WJ!+D#!PQ\FQ*XNVH?_K87@:HR62RW@0G542GTDNAG# MAD>6WY-W]VA468'BLX8TT7)"I9.HMZ(-->E=PV%W6HK?8=64=\L\)B+T7: PP9?(F*W<+!\M&JSQ!R.RUG7#=CQ(&RX@OJ#5]\\M[Q M%<$@=388?-/^]%I@\!0+/AD,;O0JVN"WHO-B*K\#$O.R*K\(W<]$E7X6K!;/UV=GZYQTA)UKR-TJ[ M7=H'0DYV[BZ0+T6'_(3/O"D;P8 !''1GP$\I[*FV E?B?W#J!F]O*U"MLM@D ME-7HK'.Z%Q,@S%7[Y8\UH+@6Z*&_%7RS2\KD$FPU7+0=JB4*0*,L'XQ*W3.H&.F")QEEO)[,%!7I$4I$YF.1T6=S!4Z M:;=G:)S=]9:E_V@N$@R'N3TEJTXDT5>DB6*)_I1$7S:0\!,2?36'_*=%.M$5 M!H44GULDU(';<8O5+%/KH/N7'!3I$!ODP[O:TC7'%0_JU'E@VP%(>0LJ/@%( M2-=2'14^^H9]/:<*EN]!G#<^S,G\@A[,3]F+9R# 4@_Y20I\#M4"=ZVH[+M< M'%N*\1Y(DZM&:AXK#0UQL>A)N7PF]]PNK\IJ4L$(3Q^EH]R[*H+E_V.MY='E M_VK4FL\!0%B7&UR"[,W(DC7/SLK3-J<^(P! .@T=I$+[.CO>F__PS57D+H!$ M!O#G/H!DZP7ZJB$;"IP.W'8;U2'!?I=36&EWCIG?<>K<#I@^G"Y5- WE7335 M0BY;S2?X!ADKU)C(.$8(\SZJ?.,[??A@A IAIP^&DXO"R4WI9H^GFAW&D^0H M&[*B,IE0.4.+@#1;["7/E2/JS M)+QM=>WP^-4>-C#0@MTRQ M";]"#_LSP^Y>%E@R'N3L2(/2$^HB)]L1/N24" 0L' (6EGL\3]F[FMEG[5>L MLIW!!&8@7O1,%U6(NQ1@G#?5Z<>7]]-X>#8]:],@W8-\\618:LW52EQT5<&0 MY;K1+?11H63?K<4&(WL;F9X/%AY/V\*@<)R.]("@<#XEZ0-44-/Q82SJ3,MD MBFTL',U.93@&H8+OG**#Y)YTYZ_GJ+UC2;D@GN4X284G# M=99NJ!WW)[3UL[7X.-R0K&0$LJX! N'EK;%@P!F"0,PZ@3ZLH+6IP+[*9 T==WT4. -/4@9RL8 V%M/ M16NG^+_>?PA24&W5]N]Z)LA)X>WLD)@_B^1R$HNM6&Y>-4"IOQRP"N9^ M,09=;D)>7VW7(O!OM+5H M3VGRKY=+M('EI +"P ( W7OT!U!__<=GI8MMZL'MJ8*9J<\0B;8)N-RJN>I5 M%W%MQHNEN5P8=W*YA$M\(_WGNUM5(>;3\*03BB>FS]T1Y*)ALUT?_/I#D>3^ MK;+6RWLC8-L[]D*$]W?,4YTAW#)D7$^02'9E0X,2#7^"1Y RO 8!!0[I MNA[H@H \DU7=[]&A&CZ,HBDCZNO^JFWTXVJ'SW>K^IC=0'>AI!JB ^KY@U!@ M+4J<0FH9G2#(<:(V84-JG+CR@_8_10=W557OH?PE.S80S@3,>HXQDI JB9&Z: _@;F"+G7!A^YKT'1@::?FRY=^02^L M63=??[8M1ZHBUG-\7.?5;E)M+%)Q!5!O366L8SI+9\>R+=PVW MJPD(+YN)&";VLHLUMSL"BE,W8^8,&/([-08F9<]FS$8DG@ *2,V;>:7.MKSW MCY1/[GC 7LX"L28'$K>]:D)LM MR'40WF0;?A=ROPY)'Y"7[)]4+148?J>V0!4Q1.#?\*\]T(>[UULCYOLB M]1_4,PRQ-OP ,CN2:CCJDPL]DK,GD"TDUM/C4[)).UI3GL6%ENI)2N\PY%X5 M+\>9!6C.Z.%$;);M3*Y=B[-58PO+Z4] N;]CI7[&0)%@T#,@M-3-(G @?*N. MK%,O;$MNL*UGAJ9$;M0"Y$)\KC!T*5IT^% <1;\J!KG\. 2OX56C>4-XP-)^,G0]K_.GL-,D,Y9A,-NOY8E?L *)= M_&*5AU/"=)S+Q>BY4HPEN$8IQ\AY,1%7(;^S)T'IX/$PO12*%]_ 9*+[(^%G M$\M4 .CYS'<8<)<"L!\MYNN*6\A?U/9U\ MYK_^;'N2-IU4:[>2S[+O.9%ZP%8LM8N\5UTH7DL7E $7\\I84!Z ]1'#'M6( M= ,R'.ZCA07V4*\!M^"0%]VH$+B['5_ 7W)BO\) -57=/ZM_N>XMYU:X3@, MV+Y=MPUHF=7RX/D-2A/TU5<+\*.1)0/\A.*R_DM#ME1DPZ$)O4XZJ"_* JU6?2R%[@GZ/_/WI?VIJXL M:W^_TOT/:)WW7.TMQ3FV 0-KW[LD V:>P4Q?D/$ QL8&#TR__NUNVX0I)! @ M3N(CG;43TMC=-3Q=55U=M8/W@QPAI\8?8\?VS;_? M)3"A&1 O3@.3#,U4V[%8'(O7B;+^Y=C?LN0&&#S%6^JV"AOIAE1H6;QJ&W]7 M ?65Y9TI%X9R*Q'6%"H]R2ZPUB@_3M.7BN3IJG1 (&6S.0,2(52U70TA3HNH MU&EBQ7 ^!A>5)CXDO5^N<0M8FQ5PS,9HNK1N)TNXBF^C J"8:L"(V-WH% M[WIM:K&JQN)KO#K)C-AFMOF8-HBC#&(VXMUX.CWO-;X*5Q(>!02Q+TBP"*(&@2..#> M_S5TY*K2RS22:#:7/AAMP#]I%_6'I#MFG@A=0S4##']S1]K#_1Q3[D;XDB)C MMDBLY;31-"ZV]FZSM0JSC9"MIX4^2Y6&^0XM65VM"I0#?XY>BX;(C_V+_UG. MQ3>TWC"-KX ^BT-(]3R/%J;RM(CZ<%KOD>+0FXN4(B\_'JXF"4Y%I M? R/EZ_?A ]=#0-Y&D2P+[\7K>"D $'&M ##*:( 'B[H&IH\/(.O@NW)V/-: M6]'"O(IS81FG1OEZLU1KI8X.%KYX-71!%=+9V MU^5&8+X]IT''1+R;O[2'X^^'9(2QP]/R_O[I?VE%.#90/M?46%%$+XO'!GDE M6\CEY\W\N*QGEWZR:*6,5";&\K*,8_4\W\4RA&A'+P+>]XO6O7[2#/"=2!+,QVFD\"T:V\/ZK,ASC@9^<-SFS/ W]4U^,6T@$J_I*:A9Y@A$0Q1H7I_?_?DDS0Z5^:) XTX696@O)U6NWHAUPOC*[S <,UD M'VO%ZNPDO(11ZA,YF._U:B4WE^RT4+ZN 4\OR5Q#3D6)93-NC\+6 M;)C1[6'&2R;6F70\E/[JT,<5#0/8BW"H9.A3GYD2GQ0F.6%%RYH?LFO7\7%< MBO?#A-(V1#]X!T@%HF4=_/G)GU^S(UE ME4RDTS$E6UTR8BE3S[8[C8&$T9<<$%\@JN[>ZZ+U#'8N!?+F?NKE93\!PLQ$ M#988\#90]H9B3F\@'5.RR"/N*:HQTML4UV&FY MF$ZDLI; +&_D^GO-Q55:@G5MN!DQ1[RG31D,N M,LMR/L]_4M ^JH5GI763U%F*C91:C4Q!J&50O"78='Z>?W*5.!=XKKKI;Q9+ M-EN)=>?D0LXFU<^Z/Z(+:;Z4;"P9;*,UK4P"GYH$LJ%\N?<<7Y5RHE#7WI<* M-,DOFG1;3_]C2K'N%1:ENDVU6$RCU$*V*$=GZD67JH*#61]GF9T7Q$&G.5CK M1*7*=FKC=:^:X3;+WJ==R4I/Q(%B-2X:71*-4:K,^7/#_3+*7X._O$FQ*LB9\!:\>-_!-FDN M-D8]1V)>XZ#?VP9!83@S@GB.4?\.[?P,R7+$H"FWPG8HY];HQU11LGZ[7_,^ M0SV!MA_J)A+ZWX8(17HA'K#-F0IFZ;/?)/&,LKM>.![%GR-'/+]U/P#$G_!+ MSZ+_Y4)C R+BOUK5U+E> 9<*B?,K?!#0!0 ?JO/)TEFK^]&.)$':PDPU)S50 M"J4@6FN6N54L[L^.))U6ID.VG>(&T$VX$FLT>3.F7=37X/T8%T0^?1_YO/$>WT_.&<5* MXHK23)/]NAPG-['N)P52I_F6ZUER MJA6B[22C /Q,KHM*;S&D/^VV2V^D 47+)3WF=L$5 ME3-78LYEBN]=B0F_DO'OGV*G_FX1]$97@B5GHD8(,)W?NEMOEY>^M==!BSG& MFVJ>+4:5YAC'%7O#1,>-T=5-*/8UF05_A+FQ&U%(RR8/[R:<+.77P@U4,1ROOV92%]X5Z;0%>V#J]O M/8=>/&05I>DZ'<( MAPN9X,6R)/,<;#RA"^A'+[N<.\QX/WPM;%O@WEVBFZE0)(9C47R_3+HA\C!( M(#ACW6+D]U"XK8-##(BM@_.B?Y,HI[!3I9=BQ*2TCA52!6Q0NUZ3LIRLF27= M!+9!56N($ AYN$=KHZH$L?$7(BQXZ$G=HHU^LL;T:Q-8:K\G$%,KDRG#JB5/ M$3)QJI65"JTCR!)K+!M":,89P!B01.^2P!*8'QYM!=B"0=9X&R&=>V, $7^) MCN]V3'.'W^#70Q8^H5,09-D[ FU&SQ3M07GF>AY>^+B<=8U?E(Z%%\X&_"3 MJ:NR@%: S#SGQBP0@>K,+53O5-J'(F.(8_ U>2&&\AJO3\707Y#(?V_#A)KL M1=[-D-.;KRG.+ 26H3#NE$& MWL">!VZT%]XISA>9:"->,2U\/N[-#;6PHKC.;?K=G80 X%>T,]%PJZ:0)-,V M5'U&RRC]G$H\Q>/4$0@\O4WW,PZ!7^A^WG=E+)63++U:B8S5^_BYZZ&MCPZ/N^9G;+>".6SP-#F1%C M2SP1'RN111*8J;'$$T7&CGCX'')25P'6I47>A3H"0AV1N +JP'ZUD'68)OO2 M2\[1/>[^ND>0@S T=8C$M:!'=\%\F'!WSE1'K6J3*8LJ6;^CP@EB@F'UV3"" MRS6@[#.R'$WV8&N'2/0I%C_FUE/(%X0[KQ.:Q.;G556O*E4[21K%>7%LQ\^U M=\1,D8>$7 +#V!2UBZDX&DA$NE.08PJ7X(:I<4_/-2* BII^;#J^(L'P4&97 M?%]OEOJYD'>"4X_'O/)FG8[/BS-F3>5[G69V/C;IVS92O1#S^O,B%EE%5)GA M%H6T;77T7!->UT\DGL)1\E7,NZ]5[#\C^.*)>B?^L@:;EV)#5>>5H_/371L: MWYXE(VOZU\GF8^4]EW8HD@@SOFFN"Z1@W.KH>S@-* >H:Z]W'&B) "Q-& MYU\\MB601O!79YXA<>$Y=H(H<;;J5G5Z=6DHKP'%(6"L >&,&RMPR=PH:ZW2W6ZL^^.0]<3P5(A0;:K?5GL4@9.*^J@!D-C"-F 4V^A MWEIIW1ZIP-M-KX$*RSP@ G!*G459J#_?D(^^:8T#C9" ?D->F#$L<67M!)A7.=%LZ M"0P"X@[4&3QX:#M/1LLXD@[ Y3&W@,U6T:*..ASOM-G;KOT9B,&V6>73VU5[ MD +#MIAN.2 G3C?FK"=()H^$-^7U+G%X\%]U[;4Q1[$3\*OW.@EFCL&&7>^3J$:-&(P>84Y$/X[A_XSX/!NCNSGV94B6Z-I+D$G)E+B ML+7)?OK10S-@O#T '1EN=YMW8/9O,/X9D525486M;8NU%-$[G9336FJSV MIA&>[<35KE*,U;DV2:-.ZA^LAJB)%I2=\5Z+74_L$/"$3# ?(&C>A[)F K9" M38'* 8\AIII[1(%6^3(2'6+ DWLXVC& G5**LG;)S8_3PN.K4P UZP(T563-",NCC)XYAI"(D:C=%4X_"^QI&D$%'\/9/P88.UQ5:@X4%N/087-H7B>MQJ-:I)=A,7;%8;!U.KXS" MH#*P1K!5^ =@B-\]P'2;S"-(DL!<=[QM#M!$L!T)@.[#%F;VW!"WU>QLNWIG MAP9?=#;H0.#N)7 -A\@?DSMVIFLT/Y;!7@)_W^Z@)=$Q_!N0CJTQL+;'N@IV M6.V53,9-21YHB7!GK*Q9J:UW ;=&$FQS=ZV@VC.WI ?W,KO=O5(5]SV3[13_ M?D+2B@[[=Z#O>?_@_ECNCZX"OQI6 $[)G@YQ;O)IB$GF6VDZ]!=XG8;"TD.T ML6SS*8$ERZW@SBS V!,OOS2U=W.,T ?N'6-N_R5+W5!08(R;R18LIHQ>ZI1+ M=JN3@"G;*"UIU_*5'+, OL3[*DIM &L"@@KT]X0O]_)L2,V7>HO@&6@!(:]X M."3?$[#!-< (Q""4PH'>Y3[*"X;LVMI_O6#,"Z9X<1A \3V ^?N <:_3X4(6 M(BL>]9V'HP\>^[1]$F0V#.^ YSM^X1.4'6_Z4'P_QF&'PY)R/="3[6\X(*./' M4QLG]V0W^6G*">!)(>#3VP!QC/5N..E=:GW')*GP"]*__/)0I#>'Q4Z]S"3B M+%G4JR(?+973ZN4I%R>@ONT1O.;0^^0IRIIFXDR5II(*E8L/%^$Q/U$V#FY MWU/I@V.%_>S\D+GD9CN'\V"(8WPAM@&DUTT8F(-9E'M? RK,63OU>T\\%,:V M.0@F#FJ\5.^_S]$H-2#"^R>C:4#W1V/V=C+BJJK>HVC(5H2(,EN_RC?I0$.O)S,MN4B_ MKKAT#S+*<.!UP\S<,B@$0L>E)CW;(F,.2Y#><[-XK! M\K99'] 4@DO>^9",',+XVCDE0-GHHN&D7[J[I $H[.;4;JMA6BI MDX#SNH%.Y8"(ZAKFW"09PJM>SLO1<]&Q!HKXO5.&9+#;#:3U8)"8T^4%6YU. M*O/%3*>SW#M3BLX*D3?H4(X\*=%:K>;<,-:*6(RM%EPG*RWR>X">KV3>DPKA M0KHWD]0.V>%<@(,/7E>5G#1VF5/A5(%]A@R@K>C@NZ&%415/%R94F.5FG;%4 M$WMM5+I'U\1CL1FI^A HL.0]'75Z<1__'&*WP?ISP')@90(,!_81J]8YP),KJ=A0+PP%*VEJ*HO5G<91#:\AP?7;1H92.JW.3L?5L+=J#:LL*F)D(].*2G6 MHD?NT=\A7_]^=5^'+H*7* 4/OGAG%Q"<4C#(\=QZ!F-1&(G/H;3C%SC'@P9X MFMLU"HK'BP^R?;H@0JL9N4].8C[XT6/5$X4:F+E)O4#GX[F>7MJ.U<-G$20;:F-W>O\ M/[O8!HD'Q3:"8AL^*K;![8:_]3:3; U8EN+%>")&4F)E 5O4PW==7I3C-F4V M7G'P]OPY?N_F#P0IS^AYY1Y1TNUSUAR+,/7 Z[?U.T,WWBR# M@SP+P20_U]#R? #X2E66MD?5$&J=C<%UY^"3>&L+U"\O1';_,8*>6!F:VC;D MZ4;>-$"A$##IU,7V>A.8UM>\(X>L][T+/!:NI?$MG M7+*<]/^&Z=QR)..),,,U6C.:QHT(7HT=F.? ML)+UW:@;.TE=NFTUA&QN,57FE6PXFS?Y)I:__H:19_\PCFR[EPZ/J=:2]8T< MY0B:"ZJU<9TB3?9)JTO:@6Z M,H>U))ZH\/%-!&1O;?-3P<_Y0VRY\\5'>&#C)/V^YPKDTTZ^%[SYOG>#U(4U MOR8\^3OT>-I)V*8H;].S)4XV0@M.M468$GO,(210C[HG=M^@SE7J"=]R' :4 M19.V,H!T;4BYDWH;88>MRBK7Z##4)J%120YGYJA68>0)3QQ?GGZ"^N;$W1Y% M;=99.C,U_T5T3GG;/=W;]? MX!SL[X3>X?!U*'YT8_2.('[BYMM'!&HL416[1-I=%IO9N6YICM7)Y2LJ6]04C.PSW4C:SN4)(%#44RQ\\O+[?4'\!+7]A^*YO)X/S^)&CY%KY4HZ MGYP66^8G[L36II'KZZLVR\B-I82/!LHRED86=)0\OH5X1Q2_A'L/A?%6G,MD M\GTSP7#JAHI-HRI'##Z18S@^HU:U6C>N5/MZ?Y.U""(:![93](DD3NV[?D7Q MG?NLQ]%I)R VX"-\7"2IZ""E$ MHH,M!^2 ='FS'9DIL\I&:F.,(I8G"VS:3Q:F^,X3./WMZ*RF9EH:;#.#GI5'%:R$79-3V@CM^^:N5(G>U%.7QJ;?(U M.;5*215Z$#L>J136D22['I!*L3K5B*2>Z8V:0J>X8;+=N#2, MB,E&1!D!V_EH)(83N;(9-PI,,9,2S(BT2>:SHP&!'R_>FILVF=ID9SA9$%99 M?-I+T#DT-/H2L+[NZL5K :5],*6= I+&:HHHR@%GAW M$MX'_^4%SN%-!+-SCN^";;@'U[* MZU?TCZ[DHR>!KP\??N\4$?7X*(C G__W/\.3B80GE[6_#/=;PSTF[+[PUQ]O M?V9V]V=G!W8-T]".<#MSN=F><5,1?7P,\/6J:!<:/09**P>/0,="P#]TVF.: MOV\=;W5G?$#8D/=_3V[.4-D]O44<^YQ+LA];P_5+N//>TG0OS%:EXST%'0@? M;R?K3KK4JR]&LF)G8OW8LL'J97EYI^WD4VE_G#Z GH#ASU'GC2@'9)M)@;(> M,'0=?6:*O[T?=I<$==;-.8 GYKQSTKZ/2+M;CY/BL+-3N+D)EN&]U7T:X4Y( M\#Y_)2=E+%LB!E;(P^U@:7 S+W,#?Z;^O0LG[@P\!-PAQUKF$WD4='[ M'8-/_NVDB<"$R3>S,YSI.2_VAG)#X&+9EGCGM(SSDO-.2=E+LK&$#S""> X' M?/ %'Z)$P @_,()\)@).^($3^'.<#!CA T8$V.071@38=%M._,ST:&/_ 8=5YZ=A;L!]V[INME]=5^"&JDG2E M9H2?J3L3Y*U+=WO'=B<.NO;2J;?G6%]A6WEKU7[+M 7KM\]5^B+$$D@HS]41D]L&,?U4'A>%"7I ML,C+@P,1^.QDZI/3RZG&K0U=5=W.1,[]::<;[BEFOG>%/MU*KA;BJSA[?_7% M#Q?^_VXW^?NKYH$1A_+5=@4U_"*L\(7WO1F[DI1^?%#0:'9>T+/+*J;UM2LN M#Z.J(&XZI*M:M"8T',5"G>C='.7#FTOPELC($D:;)MYB9"N5S-6K^:F:AC^;J:B/MM) 1P,=?>W>HR4G)HK(=76V [Y"CJ6%9@X?JZ3S9;-5 M'G6:"X7J2$9%R@TR-K,$2DJA>^+A^/&=4!^?49PU#9@I(-1:%$-#41,E^163 MX)OO_,&9Y,=.G7X$1-W*.*XZL 7]KH#I0Z4^BO9'5=K=:-?9JWA)CQCICE]U<*6B_*F M/P):34'/ $\<5W+[=G$*[X*BVXQY'80G/K#N .@"S^LSS1IO/C5#A[WD.JY. M(QWGU-=Q<#5B^G-ZE1^P'%%)#J:M47?0@G4?@'43?@K'3O6S"2(D 4P$,/$U M#:5K<:(U%K"8Q'%9)97EUR62F6JKW!+@! 5Q(A$YKJ/\56,T^:/R?F80I GP M*_#G'GS6XQ6C.2R1=U3C':#3S*+(2LFJ1Q5,E;.);DLH)4AZ$(=6S.G:L$&, M)M#I0**Q7Z[4(TU9UN2D%< MYO8.U^>FW/H/_C[BDODJ??E;6$.>SX90X+@@V.O.FJ%SA2K9T3HX5LNMA4E_ M@95R-)P@*I1-GG/6@J!.@#$!QO@58^X7&+H<9.@2;T^[S)BIK@MXJ\0Q8SP, M08:"/EL[G^KI70V[M?'T7N^SMC,!]W0W/5B%!MV'!QD>I[MLI@QL MXKL:.9= 3V_-1N:IF$JQTU22;;5KF7ASLH0UP(&!0\:?J'<>6WUW0R90RI^A ME'?/JWF75@[M2$NK)Y)Q95U3PSUYU5I9:AUJ); (2.HIDCB7*H=,@O^@$KY_ MO!ID>]66CW_WI0H&DPHF];EULGU)USL73C\XSC[7?Z-+]FMS@DNI;*K%3#I< M;$-,$W4'5F4-@!UMG1F'&EP30;>.H%O'J]TZB#MWZ_"$?-N38WWCCARWOMSK MPU[!3C]>V#^9T]8A#EDY)NJ9+()'3]&=W6U>K'-YES-#)K!XG$X=L*/S2)-1 MIPY-",W C'4!6JDJ>!KL70X;?L F99P@SFV.7\-&A/"^S[85]/;I7A.0-7J2 MTVK<_:[3.IZ#?25Y\$C.6#L]Y=UY;]M.NL^";41&HB8::!HS0U_(@O@46LK6 MV&N#!ALYPVF8FKY$[Y-Y$2&?H:LA,%-Y!MO4/8'7<^#%JAJ"I#!DSKG-O-0- M!;#*',LS\%3PUZ$8DF![:=3$7A E^ 9(1,ZE"%RU)PE7[P"F80UEWY)":ZF' MUB)GF%M].;!QSWX[Q$F .TA68.\[2.V9;?!CSA1#PS7Z7-0$S 8*]>0P\(0H MS#C#7AC8Q8.=V-A-5Y,AL&1&$--W0WY0&71.1 M--Q;&+QNMC3@%AAFG8<4B'< TP _-%[$K/5,W/GKU,$&'+3&!A[&TC+J-?W=_^0ML!^ %L4! B= T: M<"^CP&> [.+?H2&"A6T3SGVYF0':&!]G]VM6_RTX5Y6\WW.R:>G&F@7KR6N, M0QBP9N_/Z-[R#I_C2WN=7*4[$M[1%HD-A>-A+?8FGR78#_H#& \[&'L\&#L3 M#MD6L!@VD#T<(HFMM'S+AW,_F'7@HYV>E7RA;P$=XR8\R\D4U>6;M4E'L25R.*V$BUES=7W/9G0>NQ-W?6DY?9)O VZQ+*VS MHSI>C35+IL$)PTAT^>L/^12.7\LWV=SKXGRN)3.$E8"-'PF@(RXVC.I4(9T7S+:D=#+#EM9)Y>FU,H(96M&3UVG>";6[E8Q#<*E/[Z.X'^!XAS\?5F29 M).*]FC3M*IVRTI^WX^T(13P,C[.+JKS(M&<#AJ.2DZ',=GHUN@[Q&)B-WQZ/ M?'I?2X_OJ5-Q\#LF//?])!T071XJ-37W06 MO--FBU>!,P63-<;_> %U=&S\#W!Y,;>O5XR<'39IW7G"WM__VNL[=I11Z1Y^[%#*I8MSRC02,:>M M&0H9_>;4);^GN4&[_ M*,CYVGY'7>_#-_JKN>>AEC[[31+/*-[_PO$H_APYXOFM)1SQ)[R3S0'<3@/" MWK]:U=2YW-K;GCRY'QV?/:$>T="Q@K%P(%PO(0?NSXXDG5:F0[:=X@;G)7NT M\[GY,LOTNDPG'<7'_4TB'-GYJG"HK7L=NMX1YII60YL Q2^ M!".CAR/+0G^VJ%OYK")JTEA.D]G.G(+//'I[*=G&Q6PG.<'%-(%'>3)2PZ/P MF01Q.+37',5KI91=QCMECDA,B20S)T:#R/%$JPP[JY0%)L>D\OQ$7"6L M8\ZOL6IQ4Z9F[+P1GE0;J899*<.1QTNJCR>:UL@L6)Q+B&.[:[5;[*0^B)U8 MDI8B9>!+U95.0;'+\TR56>/P_MC12$WM*IA!Z"W6UI,+.0:T:@E>GS@>R9G] MA)Z9]-*,V):T)4T-6N(:)CT?D:E1:]OR4LP\HA,]?&B M'(O6)4J1U0HY)U;)JMB";S\BTR8]G ^R.6S"%C=F8X.'E5QC-0(CMV0">Z>; MQX"BJ^=S'MQGR8]%P5;%JG3@-&_S&M!V=IS!0XM";5'/+7F&&EK- M30^+9%O8Z$XY.9_*@6/C!ST!P^'-%_A&9,%N[4 G#1;8@"HW,\7?W@^[2X(: MX%I,<+_G'3MAWT;;S=]Q##1\U[)Z)DED7%F&]^*=9KJ_/G#A/!)Y3IR]"!'T M[WU8;_%P+&"$#QA!/.,!(WS!"/(9/WL?).#$P[ I&@D8X0-&!-CD%T8 ; KL M)E]P(N""'[CP'.S4ON #\1P/MFH_< )_CI\MH! P(H"FG\4'XHWK_0$G+N/$ M^RNZ7!W]^X[%D&X;O0Z,+>];XPWE% V$NTFZR\"6U?RXHO><+ M5_1F"^9U%7[X?[^BO]ZS>))ZCD4_N1SQMJ;2*W<)X$O.E1%JC6&1CC+XP]@, M,9H@"MLR0I=48/S),@!5_DO+0$76SHG A66:?02"Q-U \*!(K%] \!8+WBH M^9H"O&D@A)\?VR'G8HG?*T3P3L#S1ZSHK56?2;CWAV!\8\GPTU;H&R3 [ZP4 M_H2"1[C97QT*[GWZ<$?)"$RBP"2ZPB3R5>.:B_4!7NH*;*4'VTI?762(1&!$ MW<:(^NJ2<$/P"*RK]UE77UUD#L'C"YM=^*U/9_QF9MUG@;[(+KGK GV1A75? M&?5!#E4@HQ^4T>^-HWZQ-^\EH-\;8?R1^7-?#/5!WDX@HA\3T:^ZPA-6]U7= MFQ]@CN-[--A6YJ'0\[U"F)R%2C@-13!,@T6>W)I.;E^2&S9!]XUQ?K5,7[7P M^QM$^.'"3_8,O;;'^(,/)M[H%1JZ2VU>:ENF2QF1.3H^*L4548RT5P(:5!'F^LUI9(Q'O6%948M:1B=Z 5?_"L-] .!I]5Q/?*S74-ZY)H*$7 M:>@#]A&?:"B1&%0Z9'\Z2*1$QBXOLT5IT\A/&]?7OKY80],&M9%,HBTI*::E M]CK55*QJ0 VE4$>0\*D2V+<2U)^BG@==N1^P ]U+.^_OC/E!._W20P*6+";( M*96DXVU6[M&=:9YO;-)K6(HW\7H7B9MMH+[Q2P,-O41#?X"%N]70^*#.K*SY M<"0E&:ZZ8/J$J,>4T0,W4)+(RH;=3#7P:C47E=7AHJ=3-"QL34(5)6*1,RKJ MOSLH9[WL;5]BU)/-A.S\PJ=:MPX&!;>HWWFAY+M[X=O:V;&3M;/IMM40LKG% M5)E7LN%LWN2;6/Y>B-79]G'-FZ8M"B<0+$J)FV5V8=-,,:/)FWB5E1,FK+*W"?FNG_$!A@=W_HK#@E_$J'H_%+36BI/JS*IGI$^2P M>B\GX!T*VQY:!!VN,SC.#0K]IC425%ZBP>2!SQZ/4Q]6V"_OF ?7PC^D[M_= MR[^RM\5GJ7N!V=AIIC]K,5A3SU%V;]7L-I9 W1.PV2!!OB^(_MU=_4#G/ZKS M/\,F)TYN\14^G\V199MD*)XV#9+OT>K=H@COT'FQ4].+&RW35*ID3EUAZ[0L M\'"+AU$%\HFBSBG]=SG43ZF.X1XU;([ X@:WJN)X8)MK5A"(3U0U+%W.2WJ4' M<1COB%")(V#]^V:"X:-(R/61@@\D)?@>71Y%FU/AE9\.%Y\:=3D#%V2R5!GK MXY; B*O>M%Y+SI5$##89I8 E%@O?$2[\$H=Y'%:<]=9\CQY?PC9Q@CL_%VQ\ M$/,Y S8LDUC6M6&)PK.3GLEKO?F4Z]4!V*!83X(X#N[>TCKQ313HT3OPEX"7 MSR&-$QCZZ7CQJ?&B,WA!%;/AI29HO#+ODHUU;AIK9&EHG#AQHDCB.$[T]Y=- M/SFXY"%JPCNN=WSW^,^E7E=XM@H)N@V;2C]*==_.=;LXFO()J_CLG+<78V4E M*?WXH*#1[+R@9Y=53.MKQ@.34JF)C+.D3%7Q;-*B6O-NG<_92SA!E#,>Q8.4 MD9^BF$=QBY^KF, J8$A+;21RN21#JC9/-*/EHF L'Z>89KI2JK -/L)FQ66] M"*8RC97K8((43$4-1SZ>R^67D,1]#D&/W8"OIY2G_/N?JY0^V"UG:BTV;I4P M2I%S"T.0&+95+]!@@HG;[9:^<=P#O;S$C_ZY>NF#S;)160^G9%VO*5.K%1LH MB61YF1^!"3H7-\[OELAS_H_% =;]\9ID.H,K]A00GO>KUH%)0J;(FLTY2_+E M-#F/23$V6R;H;GBCK!?-L;XH ?2+,(/QS9RQ3P9).D4_@\ MDI?RB5RE.V-@!O_1R'&*R94G8F^@4*.Y52:ZG7*V2SNY_OLC._UL=MU.,BK3 M44I"++X9]<.+$1AY1/E*"DNDI^UE3\'Z_<9$Z6)&L^RF(^^/+,XR25TN*;I2 M-.O3F%J>CL85^,QC'DG#&#81ML!RO6W![/1II#OO912Y9B>.BW%GU;7R1BD3K P(_'EJ/66;5[$MQA8NJ M ZP<7PE,& PECHI?8@Y!;G%_L861,U>&F+UH2J-1:-FFY:AFC)!LJK2HJ:*,F6 MF99-7M5-VQ!;X.5)5><5%S.' SO!%B-3G&@R8FPBY7HKNVQ92P?G :2( FV= M&3> PXA?(1%@\0Q,RS)L\6;FB;M;8JHH6;_#E+?5R1H &>LWACYY=X =_7I% ME<]OM!2TMVV/#ARSA==5E9N9XF_O!]>>^8W#29P-)*,56/KL]3->M*P[6JZ> MT?5BR\'Y>&\:OI=\O_X0Y#,J77KB*^%3W]A=\WU2>V:@\(WL"! MX^,^"?WO'_Z1R9BB]!EN.S(._EYY+SZF0N^4@/D)C M/I33;4-=ASQ>FZ&_(/U(_)^Q\P?X=/0)\<_?(6#2GWUZDU,Y \YQ[S7>$TWO MK[O/? [!]>[]*30"*S,X574O-@OP<_>![J)-, W."BU%0PP-.1,, ']#AU#N M.N#CB=@_9H@#P,>-P!\X Q8@,]$:>$!1H"5 J45C(?/BVB*QXEFA,/?FR=L02?BYK:"YP[.X*$$7VN"G8AB>5$A@(G@]D MV0"/@+.!KN=S**^%JKRE#U\^>PJI]G2&F?8T]))J#OCBG+S"49Y^7Z5C_^]N MQ]/XSODT^,4K7.*:?(,7*(6JT5K/1'HEFP,@M,N!JU6>4I54WE4C.#2C&XZJ M;C6UC-@XZ";5F3Z@R3R.Q/B#5&>6E(JWLX(P;6?KO_Z$G\C(J2L2'V#A__R+H/!_ MH+C]!$GPD'5'(ES^)QN1*+]8=-K,E)[DN\M-H5;Y0.K#Q_B?8!9I7)N3&"LK M>LX2T\6L1-#01GN*Q$[=A/VP * M8,H)(D2Y*4*9LW#T%#)$^5:)7ZY5,,9G!!IVB-YS>,"C;;4DS*=-](L36/Q!;O6ZWJAO F+0VGYZT_D M*4;%?ABFW50.7LX/&"/&3GZ5FX$,X.:OG$Y7O:+;A?7.;CVKJ6-I2L MQ"VBQ=QD.8C48<>,)_QD2/K#[(=6W7F+"IFGO Q>89G[>.98E![&&"*OCS3@ MOP"0"8%98CQGCD-@R08PB"'2R9J+21I*'D0&71/:F%LK*Z\!:U8$3U+1'RT= MR-+N8WD+V'+ 5 ;VHFD"" -/I*NIDH^A;%>"7PK+1:)3R1:;(PXGTXD:N1[7 M)ZG!E1*'@GF0!X8XAJ*]$!TJE@")=F2]];+#P+_0$MAR6MR*UH2&R --,8&[ MQZ,_TP+T-R%/:,O9BJ&SW=)KG"&^(K;K\IS,X?FY5U*N@H$$(:G;DCAUV=ZCKIN O%3!]* M[>NF?/V,KSXC>&/3]/Z\@QCF_E[FF4IX5,):BTJ'P>BR+/#9'KYN'ITU-/FQ M*-BJ6)4JHG>VD (B9+80EAP=+#N6&P-2P+?%@[;X\]G83"9Q_/UC>A#A; MSB-@Q(,8@3_'SN9,!HQXF$:$ XWP!2.H9_+L+:* $P]3BM) #$KV]/P0T>M.J#$CT MIKT7D.@G:=J%53C\81"A@3!D?FU^^47W_WQ@WCQRP8ZQ\OD%B782D'E1LT3# M3T1RS)6 2.>)Y,#HIU(I?J1<^W<"]B\!M,:&*(;*X ]C,\3 T_W7;D:<%PX? M&"&/U0;JT\OZ!=IP,5OI@-Q-XX?%-KQB^EP_P5_;NCC.L7_ MT!5%CRR\KL(/_^\7^>M:;R/V'+US"0W\'30ZAP1-<6:Y.6[XTSNWQ -5\,N6 M> M5N G/X_$OR_, ^0/D?R?R?U6CT%][@Z\JX%Z,)# G.M@T;K9I?#=A^,*[ MR2U XFMM)P]:L2].3!_,8Q\<@#YVQ;XX97DPDWVSHSULQ3XX;0S$^MHEWZJ; MXP,V;7R/*(?='+TK9F=OF/V^8;>B#K7S;1YY4-V[T+VW2J>Z%]^0O[RU?+YW??9#]W+\4/UW=) M3?5/3!L\B+Z]544=^\(.ZJTDZT2F2B!9MY2LK^\CNEM.'H:R151HY/2>$[B" M@2MX;0]A'WB'/F\1_'7 [[&]R&]5.@>;*5IK%.Z)K#A8;1(\EM>;FUO6SO3P M$U;:.='S!%M.RY4*QZ?P]7C8%:@P.:90>^'(KS\1XGV=B (__<- Y /7/0 B MGP/1Z;[#MP*BZ(:-"I&5R.-K7JNWUPU%K]/7-U^Z&(@*+6/=T:I)";?-3J1+ M#R;XA%\"((K]^D,\D>%S4/35PBC,"I;+%(60(5JVH<'*\4Z=3=,4+3,(K)RZ M^^2+]>&WCJP$IND7=K__N6>7^2]N=GH0UT (5T53H1&\G6J\)Q:G4CH>GS*= MODZ/**Y1K:1A^VA@A)*)XQ+'?U\>8?*-L?E "/EY1F4 (=_(8+P(0H:IA$Q0 MNL+BU;6ZFG7B"2)?AA "S,=XG#P'(=\F5$I/=3"[S;9C!$RI@471@ZAI$#6] M==3T\Z^0^&OGN7$XPU?7"8+(ZU7[URX<5Z4L)VMF";6H -L7("MX_HE]C%#$ M=6M%;EHLQ_8G[=JR46.KJ"4ML(6)2"((R#Y$"WU2.^'.'D4 6H'1?0O0&B9E M,],;3V?XVF[PBC'(5 >5$00M8'U'(J=:5'VYT*V3LEYY+4L]"-I^/XOY[6RX M?<0+SU8A0;=A[XY' =Z]DIH^?6$^0/(O;GX"J*JY2+73;.<$>K M9>T,,92H_'0>%980"X E%TNI:3[^U4_6X%ZT^:!&^3N(63V7AD7,VE MI[7"Y0KV2C?7G3::-9?4;S2I'D4JN(935 //1E,V2Z6L 3VE@:]$W:6?J]L> M4])M TC/W.8,ZZ4G]+/[ K<_9NM0>@QQ;@/B"R&P1GEJ3[=NCP1>#[ ><73; MG1L^]=&=4V\F)6I,T5?-Q)QMIC2;#E/S943[K#[FPG"HC->%5 GO9'(*4ZYV MR0(Y^O7G. \*ML1%ZN_R!<$ ;(F*.GYS9HB##7IMU7H$;^)[O(G?C#=JNC', M&]I<5&RBO&XFDZM13+Z9!GN<2,LF;XAP/9RQWN76F?;,6:655_"$P>-5:365 M\]EEOD'6P6[Y!&RC8V8!OBQT%3P,O.% =1R6Q9]#=^E#>IL(HC]G=6AH..;' M3AL=7A4Y WHEXW\$V00:LOZ-+)5_ *AA;M^>&)S9?DN=G2?L?0WC154]'TV_ M65.> UOCJ+83,G_)R-8&)LGCQCOPW__^K[V^0D<[B&O,[U#*I0N)[/J1B#EM MBSC8)?HWIRZYM>DN-D8]1V*>H_![ZQ"$T=DT\1RC_AW:^1F2Y8A!L&WI#N7V M.I>Z7]MO7NI]^$;_)&+Y7?K)AE]\E/_E0F,# M0N>_6M74N9/+2X7$^14^".@"P$%UK\J(^]&.)$':@OF@[KMP:X!X!VV7K6)Q M?W8DZ;0R';+M%#-N=A0A;8;*2Z)&C+3J7*4'Y(#\Y;QM.])4JG2L MK:=8)E4A4^L8W/:$*( MRJWE@I53:FTRP:)LN5<'(PGB<&@IG+.4\7C9P*N5DM;O$G2_#SRKR/%$9_UF MKV%'$RV<"L=S8E\OI@<%&HP\FBC5[A2%;&Y$X=,4,6X/(]B@,*Z#D4<3%1K& MNB$-29:96]/U.*8;G#J"(X\GVM6KW59!8:;*-&QV%L9B$9NKHP$UP ]'=IA^ M;1X1LI$C(%< MM_&FJ6'A(BX-.%F]PI>)BP@IMEMKH\0DFCLQ2'6:A'RVIE^_."YG9 M(L*DIIE2;,BT8F.J/D@1&+C.:% M>$J9TAJU$/@-6S5H./2(4(H\6_-]=M5F.HLEW4PP0GW404\]HM2B@$7[/4QO ML!V]:ZZ;*RS3QM'0(U+QS84024U8L2(10RX3;#0*=Y&QI!;9::+;(FNTX MGVZW;CO!%B-3G&@R8FPBY7HKNVQ9RP$<2MQV'WS5P4Z]WK(>8!7P> \6<;6 M$ T-'0,PZ&/OD[[H]^YC7X5"4-N3@1T?X+3?492R\4JU6^58#!^5[%;'X'6; M_FAK>[(QKV798G',%LNJ66MVDE)^2 >M[;]2:_M()&AM_Z$#EAMV5(\F D;X M@!'$,QYHA"\803[C9[M7!)QX&#;% VSR R,";/(+(P)L\@DG FSR"2.(Y[.Y MH $?'L4'XCD>#3CA T[@SXFSZ<,!(P)H^EE\"*#IMIQX?X.CJP. W_&>ZXU# M<"<""KUMZ C,Z M$) H4+1 T:XNLN /QQ8-A'E*NUG,MVL/>5!B%KJI7Z/>RRU(LFU['7VM[?4> M>T+SJ(R+?%&<6 M2F8.A?&G=X*>/US=MU9])FD^D(P[2X;/MD/?H,&]HV3^1(-'^.-?'0V^L&0$ M9E%@%EVS^?FJ(NC%"@'OE@7V4B R%XD,D0@,J9MMEU]=&&Z('X&%]3-$YA _ MOK#I=0NY^%JVUX-6[(M\E<>NV!?I)P\6:]^8!#=<\:4I6X&\_Y0E?T]Y/R_6 MGY^C\=@%^R+EXL%2[8-4I4"J ZF^/E7HJF:(#_!#\#VB'#1JV=8"@P6]WE\& M[/<-6P;ZQBN9/;17HH^,M0;8K&0N;%JWI'?@?7XGP_M7M;5?CA^F[2 M+NW^-M'!\>+G=D9\8!7FI#@I&J4UOF0HO1PI9:E5D[NB?]/KG7E<=7RE*QI% MUP9KN<>TF&E4Y7(]/E()-V"A^_"O/^%SW6V_7.3[5OK\8"\IT.?/ZW1ZC3YW ME]5\I%*M3@U&MH;QA)I0 8JT.=W M[<]W-H_OH\[W-VY]HLZ^:9+P('5N"V4VU2J&AZR\BB^%RH:MBBKX MVJ*9(@H1K&)#?2;(MQ3ZZQ]?NO&!/$P<%4WKU0!!<"CYSH4'1;^NUX7 -?I^ MH0X/65X!7[K6*PM1IBLI&!ZGNC27+'4EV $O_.M/Y'V^47"N%D!3 $U!U.;6 MT(155;Z=2>(;ADK/ELU.%N>;2PA-U*\_5#B IL= T^70!*UN,2R!$0F&(&*O"\"%:1H!- 40%,02[LQ-)6'6F=C MA=MKUI[H'2W"->QTAP;0A()I\<1EP31?Q\SHJ0YFMW':DKL=P$>_T M.'U? /5S*PJ_T_7T506"0YR%V/I7$"Q[+[CN0DI5R@(P,4NZ:8KFJ:P"NZ[T ME&R,8["(RIN96&F2I6A(B%]_8L>1L[^#M(( E@)8>A@L?:= V26PI(WHC=XS M^#(SI:*65I>.:4S*J)U0<6,4)"<]E&& MG_)RP[-52-#MH2H^#''>SM"]<8[&IZ_8!^<1WR]D!N"CYJ*'^^DK)Q,-:Q&/ MY2>I*3.M]?/5<+VBC3%Z0. H8!:D<]RI6LFG:UV ,T&RV"-Q9A36>_I:+0E* MBDD7Q%'9"%G8D@R]&E(GXF. M_I@AH(M "T(I'3[3!$/!3RC"S5G@%Z"8%M(+$R;255^^!O0U!&OK&N(8?$U> MB-[S_X(QU;^?0RWP4"=HR'LE>$TO&6\;59S![X(9P*>=BRURAKBW%J2X(7$% MOR_>:PF.N@"U@, C:S;G*-'-9?!$6-^'FN+C60:3"B853"J8U->9U&'&^ID9 M.E_"5%&R?C_4 +F'KX%3D#.K'C?P39G*G<^CP\8>]K&"^JZOG0M_N$^W=X0^PE(UL/B SOD&#GW__^K]WE M''N(KBNW0RF7+B3RZD8B-C1$3L$X";S_-ZV@?[?6W(Y1_P[M_ S)I&.-+I?\SY#!L+V0]V4H;GTVQ!58#'G\7"QSDZQRKJ8EC5E02P'Y(#\Y;QM.[)#FL/&:%[66 Z3>ZU!ES3+QD*AUE(Y,LSQ>$RH@Y'1 MPY&9X70PXK5X16F2[+"G1[!.I0A''KU]T^VM1LQ*2"C-N3(%[*0^B!Q/5%YFDVF2L!1%%AN%]BA+%I/S)1AY M--$-7P^SPW8_J5#%3+&T[N1IPX+//)IH1<++_G-.#ZCC MD4)NAK&E1J>I%(59SV[D;+4668*11XLGUW*J6@C'-GBS+@VRUH A"_@(C#Q: M?(_MSC,M*2*P54X8I2:S-" R''FT^,P@-8_U#8%@L_UHCFG0K0V3A?,\7GQ; M;6QJ+3U'*M5P),ZDT^0PP8X&L>,ER5*(QA/X--6:4 59GI>6(Z<&W/[( M7+1D==-SGF0H8SSICH8%;%R%=W6/GFDTJ(HB=,9IG$M5BYNPJHK-#1QY1*9\ MN-2)5J0!J702BI)H#VQZTX$9G"DPB1GZXF,X6T"VM#7+#35 $F4QXM:3*@ M*MDPU:KAJ4E/-^JVDM)2=1@[.EH3W2FS1B53SC!-NBNILS4UCQ91F.EH45VK MW-XDE%X%MY=SC4ELJ-J&0D\]6I6 UY,3HUFMX?)XT+(+0CFO;D8H>'6TK&9G MD8ZPU5B;%6=*)FN6+6HV6@X(\@2K+-X2FMWYG,WF^&)/Y.P>:8&AX>.AM=X2 M:V!13F=M.4%KA)*-DRDT](@$99.5RS;6'K.4:I:3:FQ8*270T",2V..&T&U4 MEEV\J.19:9,O#3;T" X](@$ICZAD,AL?*VL33TF 3K4I*=F?E6 MA2F*D4Z_4XTDT@P8&SE>%U^RXY-E6<<83F KEJ:FJF6 /F#HD0I,&\(XRL28 M&3ZG\F0CS-?[=@^P]@2HY"6SU.EV!CB38JA&LS:<)1)B'0X]HE:M.HZ0V"H> M59JX4)-+H\1:"*.G'E$K5F&%0:6X"N/9I*:52RFSTC'0T"-JM8ER0BOU"@F\ M*>/V@HB.*\LU&GI,+6 5)6:I>+7&D$6! -N+&&_WP61/0*!8H6QJ&MN8##98 ME9A(;TW@P_ 7TQ;U_G;-H+>-_GO:'6B M=G#'-B<1?G::3CN6YIO+VE^&^ZUS;:T]3KLA5A@(#B&6;WM=W\;,_Q@+OU3( M?V_FKW;5_?4GR9E =\4M ]0M TS( .AI\/ITJL-G =["TP,8N+=A"'VX#@$_ M0X8D1?%[V8V3.\\ ?X7A=X?38#0'''" P"'-A@=FNP^&+S)#NFV9\+P//DVP M#?@?^'WG4. YE)95]%(?3/4I9)O>]*RECO$J9YJAJ6B-X41ITSUVF (.K$-C MS@R-#$Z#SVTT6?A'S@I!=RPTXV!$0IYQ%CS&<"8H:F")<"HZFX"G$8(> MTG3K/<.?CE[-BLWX>FJ"AXF''X9/!3%'>!15PB(O6Q:ACQ$DJ"BW/[G$ LTQP#SE5\6"=:S M,^'=+\''[SWF;W3VY!( # "SVI?FLZL9>B >[,&CS-$ M7H2?;!?[_#__(BC\'T\/H!2_3EUYC_.'TG_X/L$.)?7U^H8,# (Y$P-_% ME7M:Z$HZP%!XJHC$%OR^#BUU6P4$ [P%;\:\%3R'.H?KAGU#O?FIZY>U HL( MVV<\T'JX+Q"Q?TQ /C")4QOI&8A^9XZ$0YQ!K- 2E^S$2BFRL;";*TZ;B*/K MTK%HL#AO7UD5^4KF@K0*CXNTP\0*DEU7H]"J+ M=-("W&KA$?$VRP)W3,\*9QB#Y( FV_DH/L2Q;"49KBVUWJI&__I#1IZ(\*FT MT8N8[@DYH*@8 K)OC0&8:E!RF^+,0M0)A?&G$&38!D3Q?_]C 2/*A)K^&_T$=[:_ M\"<,_.GO.Y\)W/"0R_WW_\7C #O^P@WCC#D7 CP>C M5?1L<>V '?=FQ^&-OL]$*S<#';WXB#/?BNH!*/F9'\&>[2]VD $[?,0.XID* MT,H__,"?XX$)Y2<3ZE/1ZN>84&]6+_MDG/IVG+BT?/M;@<''K3KN)3+L9A'< MON_I6Z&W;[?@MPSE[[?@MSRU+[GB5T^5/A*Y^=:4N"AH\EAT#[0@ +J;M/#^ M80M^RUK\=BM^RV_\#@N^R#/[#CC]8:?H^Y1L?MM=V9,.'[DK]QA'4L_1\"?7Y=[FD[]R]7C$PUVN; M_OYC;9O+Q2#^V47N/RH&%9CQ][H4!#CX,W&0?$T!WK01R.?$G1'AK:(';XG\ M7DKK:Z!WJ3/_&CT>$^EXBQQG+A8%(G,KD?DY89Z YU MN@7[OY;!Y"N!/_ B9JO/:_%TL4+ "SV!(15(TBTDB4@$]E4@"F^ 2F!V!0+S M#NRX61.\^YMI^!Z\'#3!.R$Z\.??L@4FRQ]+S[E"&[N7VV_=T\E'MMV%YST? M;V;EH^WGD0OW3S;'@U?NGQ2F0-8#60]8?J>%^RGKX[&R[H-4C\_!=;]D-@6R M'LCZA].4?.7'5 YK9WWAX/'5,OJY&RU^N+Z3/>*N: 5W9PTZ" [XJT,VW;8: M0C:WF"KS2C:O&K"F>OC7G\03&<;?U?_QN[L_@29^>4T\[+DX M7L7CL;BE1I14?U8E,WV"'%:O;XSX<4VTC%Z\-T[).64J#3.;DKT>)C78B8#Z M]8<@GR)DXL.J^!V\L\^]3G(O5;RW6?F&*D+U^^NQO95?J^KX,/T#= #O.*&( M)5(7QCEY5,"KN4T[GXY.AX5%'2AB B@B'GF*$=$C3;S"/OWZSF.@BE]X5SS= MB;C"Y[,YLFR3#,73ID'R/5H=?:9]VB?'&:G(]Y*,N,+T-:UF"IH$E1$V#0[' MGBC\S<;!W^!8KR2:INV+@L/^TQ#>S?<"<^EUX^ M@=:'N/ZU7?ND%0&L"N]L;P*N+#;'X-;B-C2KKA+%I<@P62VV6S?EP MT:G"?F1AZ(00[_) @D/2 &<"G/DN@8W[X S?C8QJQ2519;.I4D0R$]9"7D"< M@<$.*GP_G/D.(9"K3%C'(0MPYC)'\$OA#!8<;0=:$FC)=PZHW&R/5JR M,A.E215&PS29*"T&-+0OR%]_HO@YL_^KYQ6\WBO-#4P%B0?!<>>7PJ&[1A]F ML&3M?E37TY]+HKKS<<'2)[W>@)DR126:Q;(DEH)-PE'6 8%__*CS.\03 C7\ M\FIX)^?\1FJHX9WB*M=>4WA5FQOTB*9[Q0%40R?E@*3.G:WX14Z#<\XO><[Y M=5,.KE2^5_,-PG:[K8S&/9D1<].P&DLW\V.R#K0PR#<(]/#;[(=W=8]OM!^2 MW*C:QDJI)$YMXG'+BN;T+CD"FN@F&Q#XL29^OV2#HY;2^UVN=_ID!UD&P>G? M36ECZ;,?>?1W38_T:_U\_*-]R:O244OR?4#%MX#:X@M--;-N+W&[EBRV.ZQ) M$1D:3O?7'Y)\BD=C3Y%H[*:G?4B$ODT(( "5 %0>#RJ71RT>"2K)52X2SK=C M-H,M>X5R?+CN9\HC,%T*@4HL$7V*$.2=0.4[Q#.N675P+'H!HGS7,]%K$.7: M4,PC$67 13N##E86F&G$-'/R*I);%Y=@N@G'3(D 5(G=STSY^I&9 %$"1'DP MHEP>27JHXY,AXEBZJ5;99J[1LUB1G,TR=3!=&$F"1DHL_!2-7'AUY:O4![[+ M@>=W"!%=ZK2%9ZN0H-M#57R8BM_KQ/?3%W8S[$K+"UD040#<1:]\*BY,\EIG MR'3B56,ZLS)S:[.\<=B&O "]O)ROFF@@Q'H-I7*4N#"HAK!1*"I66..\F5D5 M1P,"A_$9_#D2%'\(M#;0VH_$1>ZAM6Q;&9 M+\D58^,Y@V_7H=I"/QXP[MQ-Q2_LP5\?\/HB+OQ]%N@CN^GF"_S$C.Y/%UO? M^+"!V 9B&W#5?V6H'RFVOJE ?2^T]8T;$XAM(+;?)ZW[\M90S!M-H4*<:=I3 M6'A.D%4;>C]!FZB@3,W5"_\*IMICIGX:/3W MC2<4B'\@_D'+J:]SO/%% XKW.E_]425G?-]R:MA7@ MH6HXZ#D5J.*W4D7?]YS*JSHI1 VBJ5"K%J9KY;;:TD=0%8.F4T'EF<]/!?1I M!:@[-)TJ1)/%?/;_L_>FO8DKV_[P^RO=[V#U.>?_["U!C@IP8=H$*>?%NY.*-W#HE)M%.LE<=E)5Y$\U.B'(SQ:B>BAI>.Q5>.Q7V;KE8 M771X'4S S/_S-*!O%M42').=R6#R\>BKDP[OBPV!?/=5MB%897Z1Q%M=C(M;KFW0N/89\ M&-X]%48[P\R#"]T])=8:M9[0I&=*NCYP=*U2-$92 [)AF'80,N+=2,1;N'S* MGH\TA0IJ?8KW9A8(A.>9AK>/A7>/G6Q>I,@Z$S;QZ;!G(>F#!Z3E]2% M!-FL5*Q4D5+BV&Z.!W(!)H">$J&ET^% MF!)B2D Q)=A73]%%+!VUL663JNI]OM^M#R-)03WCP5*(=101=,29-TFU>W3B)^-E/!=&'W=-M P"JC MKPM6FBTVS*YXS'SP\&[@0#M]=IAYXSGW)DK;?E:97\>W;=DOB75^!0?3ILGK M8^][UJ$+5,RX\(P/YAA+L0&\MG#:/?HOO MO5_6>[!^XZZ]!B%%WS=%W[@7X"RBSJF6N$(>S6AL32SV>RMTVB\F:"CJO 23 M> 1+/$)3BT\23 [TM _33,)2\PN'?$.PO7JB20;ROR3N>5X/&1&3Y&RV-.J$ MTIV-DE,R:BJJ 9"5VJ::)*@(BIXV+'QW)27P@V::U4):P+R"UR3BA"!SH;<=US W[5H05^6<- X?0M&RR4"B4BB3PCRRB&[X]_2PQV'OP'GW5DB-F2T0T')C'.7;H[EW2E@Y8J?#-1CL?<=L'CVN2O/[$G MRZ-E9HR+C0G@=' M]VFCSO]Z22M_ML.JC@:V7P@J/YYEDAYIR3IXJ_T;HPZGJ'B??[@$_TM151K9 MO[_@F@O,$M!KK^'$M/**5$XAC5_S:$:V!-6P'%.JC=*&-I-TRWMH4U)A@Z&T M8=G67B*8U09S2*F&H&PX>,@EQG(2(Y=$"^7C75,ALXEF8K!Q,LJZ(XFT_<$X M#@[#?B$20(89F)UM.M(Y('?J6+8\6GUP1J)LS51^]5O655F7HD.XR-TG0)IZ M1:;P&;Z((?S\K_\;;I^U<4IO),N/UN#_"!\+J ' K^I_XGJ>5*"AJ.*A90+H MC#W]WW^'?[8$-7RUH;O?_O6'T6:JL9(DQ&LFA=157K?\[YZ6O8\]B4,[L#OC MBS'UEVEHY[!D&WQ)V)\\K O"T,U6%W0!4)*\D+Q-/Q.J'COY_:#*"/RWI=\O MAVRNL((3L/!F 1^0(ZP+12K\"H'G&$'LB81 ^.3U%=P$+/&/A:0,WA018X1D M9%,2;,.T$%Z'^NM+KS:$%XV9UZ$;?/]=BD#^@K^&S\71?[Q1\%/O9^R?OY_ M;S 2_:=]Y!1F,]-8P/14'0&20!^N:O,*7MT^92:9GLX(%H6,#:!& E46CGOUAH@W!_C1^[,: M2@+X)2*-1F Q<'> &W ?GX:[X)SMI[WZ]7OH-E@(7]MR >6 M)F\I!V[Y"LX/6$W@9#5 S<-76Q8=0J'OGPQR MYFAP1D?Q_.D#K[3%U48[6MM&+^,@454!L=-+V>)@!TC.0X9G8("_A]17D6#P M]/EKK2VO,','0#/ (+7:+R^ 1/RZ(0'MV!/#! >P9S16>=/D-"&F4RY; MSJ'I7($J+XEHGTJY0+9&,,"M0.DZ8#4><\^EI4D%3UXPR\S1-.KBE!4I7,MS8<'GMV<> Q?TN\ M+=CY\W__9WV:G-ON">VV8,@,N4>"7*C\#[?_.JRZ^LS6(3Y%,L ML?4#_7[V]Q">98D])#A-\>VL5IM8_8;QYZ@)K)SXG'T*;9WYJ>J<\:;#5=(7&&=/N4Z2S; M'8JGN=C^,^M]>D(+(XI@U155QGJ,&KB4DIC1'<>C;D:RYX.BUF9:54JID%9(./L]& MX=HEU7$[K*YKI$15BM]#16;8"1U-N1HY)I4!G7 ,*=:37F6;Q*UNHN MD.1[;S?DK&"EA'H#Y06TY)924:TOTF#DWMOSIBIFU=X8166B.4[4+9(]*%#F&UYMQLY]OZXG!F,/0_=>;8CF;2U&JJLC5:KW+%7BC-VG MH7OO1]=*URFK#HO*Z+32PXEF?@*OI<;VGUHP!7.,TZ6TTHIE^:I:3J$B2<.A M>T]=M95"5RL7%*84;Y4&&:J?Q-HNO.QZ[ZD+E)M-7;S106OFK""C_7J^-O&& M[CUUQ,IMILCR%,/3E"@,N3';*M)PZ-YFX;-VPI*(8D.9)W.F@S?YA8%Z=T'L M32!:INIQ*TWDE%:4BS:F3)K$[:8IM":7!H7N=4,R\^\H=L) M $F_<7_Y>N^'KK*M"^P+#C/\9"+@)XZ9:SL"=BUYSWX_>N:__OA:\E9UVRAV M0)\#4^%]/17:/*HC JL46%:V[%?-^N:&Y5L 4-W;6$&>+NWIC3L/<"? RI$] M:^4O[&\$:)8(K H]I;TA YV?&ZTX+CFG*PNVIDVK\\7,H'/\US+(M_:!IXFW M5S/IE=70?+8L/\XQL;YD6;4KI+<^UC934 M #; S]H?2BC5KN<$ I+=C7*U9.NG0%'.?[UASS4[><8LP,8RKX7 M _SC+_QO9,(#2YNW$:##6/8SP7P[(!"@T]TYT*@E";]%QW2!1FY)^J$3;?E& M?ATLV!!?SA8>D?>KGY_N\YFN#;20QU=XCW5T3-;5&J:GJ^//8 3HHL@**)HO M^N@;(^^3SF[COK.\SPY.4S3 W'3# M1GR_*U@H>)7G! 2,X'M;-QPG; _XE1,?BGW'-,'TC]KP?U_VRD/+M+FV;*N M>@M@]@M9!*OTN C^IO*L>[SAMPOR*EK'HNE5)Z8P.2D>)=P2RFK\UZ^C^K$[ MD18$295,/Y3]\DT8UGY[18['B;'8VG02\4Y)X4M97(I..#I5@Q[%0PDHQW B M!/0@D-#;3)_@DY!JIWBE1D8G2C2^GN2&3K&Y+G[]/L&+DY#(16.U&9%!T=Q8 M5GAIA2^20_K7G^\ZHP&60F"R)R8 UPUJ2L#J$)&6-+.]O=K$IG#4(S=XOEZ, M:.9'R=15) !D>%B-"#X9UO!^:U!NH;II-_AD")1'-,$.!G.T MEEK90K\[&7:K ,F2U*'<]=N LL-)B\&GH42GEN^6R]F,P@^6*W2B9=KQX0W0 MT'!:P.MN=,(HI!L=)!LQM=8K 6L(BQ")V,_@#&C2WT$SP-V]M@00 6N;<\%QA%"-U* M(PF,BD!-^EVU6U)E;X\DZV-=VVN#9L"T!C '[_%>XH.A @(Q#?$MUC#7[,LNYC=IR2=,/MLF-A\#HSO)7C[+PH2$G9/V,A@V MJ3^ 8?=R>C[(5M@BM&^/ _O9M#=.[5>8O $G\!; Z5, 6!#'=J>PP^P0*0$B MGMF#N4/I?O;(SX2V,.*2IEN79$8S.:KM)N:K9O,Z(W5Z\.^\7&;G(N>D4U60GT<:GSDK/D(!>E>]Y*W?/>.;-"1E*@!N@ M;VQ+.P=\-M -]IQIYZ7F@1,23'GXAG)?R":R*\VA0^LE]V:3H..'77S?UHX@ MVWJD='$[!TWB88J[+ZV\.3\A62"*]UG&FZT%U^$Y=,$L92BR#4CS0/@YWUC% M(7[:3LS;*"@JP6%+?BZ1-X-7:Y?,YX5#O0&(8&1FF-M4.G\39&N7#Y]UA,6& MNT/6^PKK=?SMV^>X;-29#=O: D57,6:2)=S*8)ZE/^4XU_A)>&!DJ&#'M@2W M0]7[G+C5^@H?Z&_6&XUP*,%'/VN$SR2SI:$-CX],0_,^%P&3P1GXFB) $\,9 M3S8JX0:Q7M(RO>]&$%_F>,SCL2,P.*#6./3S>1P;7FR]FU<[XF436?"JXSUB MPYJ;53\':[V?8/$*G*6?H0>X%6;UXM45O0BL6P.F1)-L OJTWC8-R\& SX)2S@%PZD%H.1E>(LFX7 M5A+59VI3KF*W\!A%*#"Z0CS%O^F4\P,D6P4,F&O&6(=9JL>1UE\7#A=6\6$P0^X#)J4N166O12CO)1F?-=LUUII6GTB.B @1)@CC4Q/(V<.2P M2_VB![RF.H*5,ER7E=8.O[3H=CPI?#]6_(,#MIA6)1WEM:&2;@A%-^8NQYD! M%!21&/K= /"WD.0'WG$?2!Q]!T(.OA^L7G#\*;PX@7;T;DVR)X9?]K6QMCV' M#S1&/1\P6->!.<&G"YME 7,=&#VZ5]WXN9'@:>:>^WP)3M6SXZ_"&>\59%V$ M%>H3MV#T>AD6E?O3>9X7\$6";'R;%;:I31L/TF&&J!J;G"#?)=PV_$MA7D6' MJH;=E\#^;$GJY4G^E][J[ >Y*]]WY7$JEJ*5ELN/'+$Y,?OD&,#GP6Y:Q\(G ML /?$-T.Y6\)#YPD<:&XPJMTY/A7TI%O/-#P$CG=%#&'<8;;CS-X<,3$M@ME>&$"WP^@"OJ/X:]\V0BW VXQ6+ $ Z=7 M*DH.7N[O3^N;'<5NS>>=YE!IK91X;;CB1UKB@][XGGL9R-9#6>G?=G7Y&D+! M\^3#< BSE$Q!MJ3:J D/_J#S2F 'TXPD='*L)+!N2RS95+9/__H#5OV3XN:M M,_5MCL.K>N>->-V)*]@ T38!Q*U[>-MO (K])Z2^90)(TO ]D#,\E<_TP6/& MK[RN X#<+%BP[RNE;XOV[6W%C&=6@Y>^.)S!/WB/=P @> [ES42>3H_0 9;< M[]8[T>"X-/")ET4-MPG2Q@*F>F]33XZR+60O;.Q''JS?P>V.%A\>= MK877&0YHO^C>*]Z/HO#:!_@&KW/"L_;H]XP$FJ/*SRSI]_8?NY.$?+BIU(=U MYH)?G_ZZ-\!.3\E-8X =G6Q3T6^;V[=NGH9M)O19<]+W^EZ2Q!.:_*AAZ M[+P21@%'4-AMMG'[N9O!:5HU M[O:F.*I-[+L=2)_B'S9\#@_B4@>!ABP1C)- GQ(?WJD2'L3%L(F(AP<1A(, M*LB'U_"$)W$Q;*)BX4$$X"#B3VAX$$$X"/(I$4+3"0_B^!OHOFWUSS9TI3@-?\ MQ1MR@Z:,[*6HG.-NRD"I(I=8<< 4D0LL.6!JR$7(.E!*R&7(.E JR$7(.E * MR$]7+!@J_- K6CN\^M?7'/HMV2]XV]]>,WSXEH_N8]H6NSW?P10*Y5 HAT+Y M+H7RU]&+.C.-GP>]0M%T%Z)I4W\=2J90,H62*91,MR69#H)7*)CN0C UO=[C M8$JA: I%TR?4?!G1]!DUA\(J%%8? )K7X@B!/8Y">76'\@I>%P*K]QQ>#256 M*+&.DEB;BQIDBO=K8+\'9J&LNO'#SSZWEPFEV3>E MV6T30%LRM;L2='H>9I?LMN@1! MDD:C?S[2B2Z@#:!O]X#=WJ#)VTA&$C9]4["(UXKQT!D>N[+[TP*^=:874 _> M:+%>+XZ=%R($^!_U_X+%5J?9X"@. M__6'B$?(!'F@X]6)^.TN5+;O\=O9=;D]"/WW*<'BW'K:*<'B>Y=&7!@N@G'K MPS->LB9UP%/346<\,U6STDSE\6,ZS:;RJSE=FW:C5H&A.?$Q^O_Y@ M3S'TO6N/3L5SY[>$]D38YCJGX[V85[=;2,SIXYH='_E9!]^]T.Z S"$*>)[B!,F#P=KU*STOI65YPP2X! MZR-&16+$H2;UH5\XD+;$PYL,5V7X8!@0KQG^.U8$+J:&.;-9G2A\U\+JHV*W MJBQHL(W BHBC3_BAN^-")_R=V 278)E/3(*?-9O_&8-\;A+4N;70S3N-L<++ M6G80(W":&4+N^-0D0)^2^!=,@IO3_&\FE-'Q QEAT.(.@A;@)5P!IST MN>0#RX%26'+284R:)=.\XFHVD^D-: Y#/=,A$<&2^X&+OT]&>G=A5(21B] , MN4\SY#5Z?,<,25%5)EO(4H+2-;FQNG#YM*PV(+P .R06?THFC'^1W.^@_.^[Y'X'=8&A*S!T!8:NP*N[ GO M8 \=@L>TOR%F2T0T''A;]ZW9\]^O'#R-^=Z1<#6Z'-=MMK:6ZN5Q,UI3&XW@ MQ=\_+QQYNY^Q^MW!>XZ@]/O MAC'B)P6#ET*)8#CY?E0OF+>$^'@V;5:9$I$2.B!#3VP-^N!/7.9 MZ)9SV@8L9=BQ$M]UQRJTP4T6Z&"$SCM%M%6SRIG!LL%A\= =&[IC;QHP[L4= M>RW(^(YOMCQ@6O&N4:58LKC@\V-A1*Q2-$23T#<;^F:#X)L-"#>]YZ;%GEDI MT_O4?^H\EZ=.+?BY& ?+$5ENA_X/)VGO#J M:U%8-_:)Q\1_POGO^?!8%8\]\RL>]S?/WZJ7/__W?W:7LV\7;\YZ9Z7K>R_F9]:PGCG0^S@*8],3(B>_VK7TH=X_;M$XO\('P2X Z"D^NI: MG,U'.Y0$]Q;,IPT)&C%&",0J"'K/V,+_V:&DP\ST]M@.G<8;[O01<,@EQG(2 M(Y=$"^7C75,ALXEF8D!S<"C^_K?&?+HFI*UH!=62_6S'E9/M%.M_"_MU" K. MK3#L,]((_ <8Z4C5X>0 ,74L6QZM_(]D';S8_DW$WZZA/9$0*!UY?868DF", M=? L$?GWD58Z5+L+W0'FU!:ZQ);FILR,XD5)8]ZKE;R)+Z1#T*IJ M"#Q\UT'M 4I^W7I1B@E?DE=YT^1Z>6>^)M+"A$G/2-$HDZ8S5\< B;'8GC[L ME1J?>9?]'KJ;7?YA"UVU,BA7"E@FQD3=8D>OBTU]4J"OL1_ A M5LUYHPLZU#_ :N'OP0Z@FZ\M5XPM3 75 M+51R92XN],=-?0B9,8(2^Q7'YV5'[.3L^,WC20U;4JPP*=-HBRM*DA@?3!3L M*EPL=3FC)O%:G9W'N&2JNHC-M34-N#A"DOO%F]_G8V!\_8R-'7V'@0_. 2Q. M M.JVV8?/J[N_3AF57#;LO@5W:$LW+D_POO?4E'&2/^+Q("X.NL532PV2CD':R M>#0+A5P$35*'T4NVWI+,#N%NR08<%O%T(GT3_XZ^>9S._#WOVT66A%$?+FGK M'I!U%2!/= @ 4MDSMG:?A[X8GI3_N,V*/O3]9 &8O((N9.RU#H4G#R@C*FVH M&1%E0 6V85H1+\8*[&;$$ 3'M#;( W'$^RHB J1X0C;])[=?@X@*AIH2 O<; M(__9_&5)MJU*HO=3XI_-7\APY3U/E%3 KN9JB\HS'OI'Y!E\"W@D#P988"\\ MQ!R:AN*YRI"1;&IP1D>M_^+=7"S3YMHR6'-M5-!%&'-P>-5#*OB;S&:[WB#: MMSHX4+.^@>5F14;6FVG3Z+JM]4=W1WG>3X!LK@&P1=)/XP#U;X0N6)8CB>P, M2G+)%&0+++X)G0AO0P(>9&655M/*\C6>E7 6*]1CY2E&-7[],73I0#3@B#/V MI>5&] ,1#@:"[8(R#MD4:7GBWD(L _P2_&U*O&7H_!#(NYGW)L%S:8P,H*:X MD/)YQ)9,3=9]^0T>O)6;&T;8)51/1@," 3QC.S9 $!Z,!@/\[XY,0]M^.^+# M+YB"JB+2 KI. \B4". N@#O*R) ^=B^!NX=I$\$NCCA%]V)+$P0RP%_O#=! MGV<-,X+((__1D8.< LDA*B^C/D[^SGM_G;62E8KT=*D\0:Z M7OO_+NJ"V@+MKS^V:SQ#^C$T K<>4%ATPJNCK9[G>28_VLXG@&88B?ZS 3NP M(M[GA]=PAZ.[.(=C)P(X,-W3D_8&W)]>1:/.Y 1[)>'),X31OMT1?!KG%593 M^FE&2HU6B6*Z&.7JX[>J'@!#3;:]P ZMBVEOA\:2+LB2E9$M034LQY3:X)4I M*+U_;5V.6#X^&VFM24KAERR;EIS$LJ,U?B$2 ,,9>+QM.A)8OA<8>-9P_) * M8"V5GUG2[^T_7GSDOSY)T_(VVS9F[[=@\X[@C.'1;4#H)4+CN='?<3?^>GO; M^!M4>'WY.!9_>N_:^1M=T0YQ>>#TBKP.W+.^#6F=37D]-7->QE&]!RL%7XP" MM@%X#J!7,(! ]"!TZ%A U;: AFOON-V@.:2/ >YZHGG! \/8L1"P.GF\"23H M@NI "@.(:HB.8(-?\O[Z-P+=ADTAO9@M' + &?P&ZO=0'=B*D+SA I%OOGZW M:$A0!;"!$:;*X->^,@%_ Y0P[Y4[\W!EH#9,>#"*1Z"U;LK@?;P('@J6)XU& M8 8(G"Z@)ZB.P#YIGF 9@7T 1 4GMXFV;.<$M@KR#OQH;T_@K( J88)-!K*$ M]T27)\?@[R5](9N&#HD7X,_6MR*HO*Q!W0-1I3%X'9@DF*5U23/R'$+F=F?^ M-NY]9G'9DL:0(IK2S# AE'TD(SL#'&UW]%%7P<5T'BOW)&&\'ON6%E!#))&V M/QBW"=^]E:AG2"YX@^B[$+XK9V>F%/4D+9!4Y!.R_6^S(R]P'H+WQT2_$P_9 M^ HLY%@3WM]K;DXF9+W79[M,+98;%_)HI:FNOF;#OT?N[W=5?<>XWG*&GVX+ MC&*/-: >^?S,9P&';/;" MMU" 5>"K_]9O'_9O'-6N09K;]#9DZWO;7X9GQ,I 'LK"(76O:Y@*TC8=8+W1 MMLT+$^^ MI)XLSY(_H<';H\4.<(O.AJ!]_E:BV1YAB-TR@"!; %SP%=9!&G7 MF.5WWP.FNQ.>R!9:>:8))IF(_1-!NDRKS32K_H_>DUK56I?I;3X8FN"CYS6U M)_+.M \8Z1_,'BHPLF5[GD>@OR%0J?(X=A,3 9-W1C!-#M(WF(8%-+#7RX/L M;AKJ5F>SGBY"0N]3S$E9[\H$W#)4QSN,IU?4^X&L_/4'@3+P#7T_/^>93)ZI M=N> 140#D ^])I\<\0[9YIEJAFFV:M5=RO2^"'_KS*(CV8:T!39(D8!"+_&> MMKW+"!Y9V8;GD;&>)_K)*R+/[\@P1;I*[[T>:N=;?=ERAM$-RX3*P1&RH^6[ M5:4=BT;6?2'LV6G@S!:\K&X<7OXIW9'R4/,Q4!]_J#O8PPPZRQ?7DD(2B512 MRO91.>>^HSL8VT<^:PQ/R"NC<,N7IF0YJFUM^1.0,G1BPYC^QF$*7=J"80)5 M!!Z08%A^B.D=808YX2">("=DA+NA>O\(P%%Y-*,#Y(,^"Y@SX#N.85 &6O[; MP](!HEF ,/Q]ID7X'C""217:&?II:Y1\ZTR?D/?33V5] E9L_W_'1]T$,#%# M@[$L,U4O#*=:@FU5!D;=97LEMMBX#MMY ;$MSU7XJ6&F-],\S' 2U2Q6LM4Q MSH^O[T;J3BPA:\EZS'? +K_&"#?=E.?[2<3AIH<2 T: MT+4V47\,_0]TU&B&^1S4>FMWV3!I8?MM0#8^18'Q,Q/LJ E>C[BR/=GDS\"3 MA4DS-F]O" ^(-UCM8 .638W!R-C;D=ALFAD(I=0(7<4<:Z9CZV6V M[H*1B;+$_;V1'!,7-=7.EQ.]>/ MR0V.V)\H+UMX([DL\1.=\UT*Y]3B)UNKL8E$G[7R1H.';]R9:H$9E7*GA NHL2&U96^+E$M'@ M8K T__5(8E'734VIU-#<)!X?=,NX3>;@R/C;D?EHMYN(VE2.K;'6R)WKZT(: M<\%(ZNW(7%-BF6+2;3#\6M5$8TBLFR0WMTZK<6*<*-:'%.BQ3CY+Q<4DI M-K@XM[

Z>4[>B58KG8)91:MZ6F^5F8_&4:)G$/,](K0:7 MV%_2B&&*ZV8TVV2ZPASO*/J\U@5$0NTO:96("I6BV)$9/%%<5_.R4%8&+ABY MMR1Z;O4DPNX;#-EHEQ;-?JF=(VDP7 ME.=%?);,%01EA9O]9KV[EA=U>%WXWLA$OI=J&S4<9Z/36F\917.USL2[3G=O MJ*Q."U5[.E)1K5:H$_5Q-%_(CN'0O>5G*LVKY44?LJ46HV17E[-G:7L/75_ _K%6#17T&AVEC*]2:P-UFA M62UTI[.QRX*YDN+ [B>KEG!O2TPLVE4JTYS M$JJEM/2T1[!*I>@]=7\+^FV[@9:)7$99Y?!AG"^*F4)C# NK]WQ8&/3 =AT (B?95ZP:&RTQ\VS>R,;':77= $.I_:&%P;I?KB8K B,7 M.X;20K5EEAO#H7M;D.\NQPLE9PY8I]#(C'AZ-$UR+ARZMP54 9!?KA&OHRM\ M8DM"A6H,1^"I!Q"FGBY*TFJ$EEB^7N'SSI)*%4[<.@>O>1%75:%MI!7<)HN"HNF M6XC&O*?NTTN"<#2VO1B0K,,1%4H:#MD64&[P U PYAMHL1>MN4QTB#&##M.O M59?@# [P-UD>K,8T5VFPZ6&MT9M,UZ;8&L.A^]*8KREKE&#I M@??4O775!VP]UNXS:W2%,OUN.JTV9WE_ J\GR_&)N(0GAB0G\2/P3B*1X(9\ M4N!B9 +'$S$20T?$'M*M)IDXVK<$1<[U\;9:C;L# E#C_D;DR\44U<+P*"M% M)TU-3/!Z&0C& Z1@45BWQMABG&WU+1W5J$PSVSJH#?=*RVE'7N:3BH1G5DZ^ M'VUDN(/:<*;?7"^$02+-1/O91CD[%+.S&GU0&^[6VZ+&X0[;:G9JX^&"*[M- M]Z V+!NCX@C#*(S!N]7R@A8RO12@V0-4H*D9L3O,KG+,?$YC/9X0^STPT0/R M(.?@:J:JF56V58NBBAJUEX)-*ZM_B) M415G3*='L^EF68S-'&'.Y^ S]Q;?UE<3CJB69!:O$]%1N;6H#07O[?O@DA>9 M4E.DBD!UE$=)T5RQ\Z%[2'%%!5DW*^-U1RF)5 FCX^6$-GCAK+U(I M#NQ];J6+;F]-U-Q#^F!;90JM3IN;HNENM-!R*&4VH:!&MC=28994KMW@3665 MKJTFW6&/2G0;AQ2RXHH7RJ4V[R@UOAY/]J?K;H.&(_=L!GS< OIE;5I@2@M) MTCLSLVKVH)*W9S,4*V4S*?77 W8N68U$E8^Q96L3Y;.68QQFA3TD@VW''6;GI/ MW9_!6*JH:C$69YFNE=#32JE2-HC#ZEB&'ZRY*2W9+$^H8[(:K]@=P/Q^V_O7 M0W5SMN[-T*'&.$LC#\"== W!>^K^#(HH(%2BUJ>5+K,LX+1;TW(L?5#+0\M2 M(=HNSE+ P$>%5*P_ -J\I^7MS0 339N.K0A+T7(CLTZ-5QP;=0_J6/PTG]6J M.%#@^'(I2QMF4]5[7I^;O;F.,+QBKEMH%ZV-2BSN=%B>Q;RA>VBAYFJ3.)O@ M, 4'9Y5PTPY8E+OMGO-ZKLGH2HT2\:PR=RQ)[R?GP)3QAC[CQ3NM)C[,5;M: M_(A652]%U=R&AZQG1[ZDRE[1@Y_Z^I(TZJ6(^O[^H62[ V^&LA#3, ;,"'U M4&#!FXVP236=F;+@Y=:"5PN;4MJ7:H5-COS$<"W$)H.HG'&?<,V8_X:X_\%Y_V^M];S^D91>+NS5^1P5%G$ MSJPAQ6]F#!V4@N_8?.U4WNE$M?$H[Y13HN3646V;VQ=O'HAMYO3=6^]QZHGX ML*_LSG;LO-( KQG!..1F)[<_>SFFOWW// Q;?NH0WZE?>![*#[UT%NG,GO / M8CU?"/7LQC6.:@KXWDGX 83P(*Y_$.33ATWQPX.XT$&@3Q_V+ _/X6+(]'$' MT_ @+H=,L9 E@G 2(30%XQSP)RP\B" %)!.$DT/ @3GH01UWXN2E9/+5?,*"9UY_=E?:]W?C,-_=8F_&)?^RA M-N,3;>NA]N(S/]%C;<9GOIJ'VHV038[W63S49GSJ-WBHW0C9Y'C[^;$VXS,; M]J%VXS,[,L";\0.3;7O/V:V8;'L]5KY(-& SX(?>I9,GWBJ,>L+)M]?$83#! M!_$RS*YQ=^A>)2U\RT<-:]K>Q2X5P^L4S, ;(=YK0'JJ;0N6> KI*Z2O1Z6O MQ!.V=^?JK=%7%5YH$Y)70,GKYN'KY.05:J4?T5(@5= L92O$02985Y=W75^ M9@D2%H=T$M+)C=&)KP&&=!+2R3&J7$@GH9)V)TK:3Y;^4'DQ%LR/[>R'@0T?W2311 DZ?HF"[JW!Q\&%[8W&!Q_^$1_F1SPD/P#303W M:>8<1_Z74/"#2OZ/9?X$SUW#9F_B_OSS'2T= WG(90KS<<@I? M>-P5=&PKPQ6Z \RI+72)+<]!=Y*Q[5F$FQZ:J]V:&DS:O,P M7":4@CE<#%AV)]L+\9@EO#D0+(FV+#!A26SSR^<[\HA?VXZZK M(0D\A(#/U)>S&[ G@("+1\ZN! &'VX$'!0(,*EMC,"4Z1U<]ELV*]75:XZ\- M 4N%T9Q&&4TQ\[S6Y>1922D/(010O_Y@9#)"Q4,UX',UX-Q6_$DPX,)AQ:MB M0%#5@-QHKILJA<>4KC+DW:@8J[<[U[8$*'389,=Z+/6LILE##( 7 MD> 8$2&3WP*!QW)RW$R,]]#-(.?T9?E^DC=U=;/E!:OJ NL$];PSU]R98&#V M-;TWD!L\9GCFA=>(O58K/:&PEE4"97K"9*9%_K1=%K8UNJR!9RZ2811TE&[!J=&KD<)N%-W?%??T@R@A.) M$-LN@6V^9RO$MG?]:2&V7=/?]AFV1?$*76:X J:D:_UDFG&$1'I&7QG;+&G6 M[?78_H+1A"P]ZE%,&R]!;(/>MC@>P6)8"&Z74=R@RRX$MW<=A2&X7=.1^!FX MQ31G2K=( BANTWQL-+&:'8N[-KA%6\WY0)$J2[1D8'&SN\JHL@"-4NA&Q)*) M2 *6C9P0W1[+OWC_U>V?)UN]1B4"H))H./!BVDO!TBFRL:Z^B.MCZV&'']VQ MFV(NO]"4>35'Y J6T(H6KAT<83I8-SF5N#7:8K%Y1G6J[%AT.0JZVC""B"3( MXU2V>]?,/L^3NCK=GR21ZNJK" KWOM6,)DN*2E"V&E/2@UD-SPXP?%B[MD[" MM 8MIA"3JXJS%(CNQ)VLIA/(O7' O3$L0I''J22/S+V''$&WQ[V'?#8/R;V' MG3;3.*^PFM)/,U)JM$H4T\4H5[^V*[A!T9UZ!Q/K3,F:SGBVTQD4*S3@7NK7 M'P+'(LED+.3>HY*3KD[W)\E>NOHJ@L*];V5O52CD\GC%P1E2H"T3%_JT>O4" M@YF-)Z.DON@IVE1;"U-MT6GUH.R%_H 8AD5BV+?RBQ_+[+^9M*(/6T?0XA00 MCR0B3*K0SM!A XFP@4180APVD#A%BDE(_H],_F$#B9#\'YC\PP82#TK^CV4$ M!L&$M>_"OUKKA;D'LL2+M94 K[M]]8\9WA3!].V4A+XGE2 ?4$ERV[S MRXPT,^&$X'II7:0U Y#,VOOQ@.5+$4[^K#!82@,FN)H M!(O'0[_M43'3P(%#V%LB>$6E)^HM<0XDF"SBZ"!>C=',O$U/2&- M8W9&"(! M#,!2$3(1EIC,3PL 7%_<2*3]V"XM-4\8>M[3G.F7,[U3YWZ>RY4 ^* DSE1R]BN;27'W-16D(<=#I%L'(XY*R0XC[>IY."'%AOXE M^@XOU&_B''"VGM!YRM+-(L.O);6@8!8ZKG@&J-=V@HHD$J<%M,=R*89=)P)0 M=G:F%*ZKKRL 2N19.U&< ^_:J8J"+\?2DB&'KM(7LN-Y/@8L5-QSN!$1]$BX MNWD ML.=%V/,BK'H.>UZ<(K\E)/]')O^PYT5(_@],_F'/BPFEGT49>Q>ZR;'$+D\!Q".AL@5=H&X>-9#B%P/T/'A2%.W@0T:5KTTD1B>:U9S,E-E MYE,:(A0%^]0D,#1$J+")0]C$X9'<<1=JXG D0DV+0JQ46:U3+-GHUU0JG:8Y MW=.AH#,.0%3\N'K&,#DH@,E!5X] W&9;AD\=:8&N_;K)%@P_M 3U=(GD$^Q< M1VMNC;4K]K(B"0#%2.C#BD62:-B@_KCTGZO3^4GR@ZZ^BJ!PZYD:*_R06SL8 MGUC),VJNK'"^O&PQ+"%3-.36..36!$Z%W'I4XL[5Z?PDF3U77\7UN?6L[1)^ MR*U8:S(FXG8BK6AUNES$,F2_3#8@MU*__F" 78]TLSXRN]YJ9X3/O0$K1#"5@B/9C0%S38* M6R'.%MKC:*( UD6-QEBHPB4*&D;NKW!(5)Y5AY_OA%-]G;$U-<-#J-@>)-(DI'$D1>>/:# #EL>W!!O!Z@FDE%BS4RR,.XJ MJY(4-6K"H%UTOA]\>9>WVR([FU?M6%PI2;D$4[+;G73'A;P-@Z$HX.W8MSK* M/SIOWX45^H#&9DC&]VKXU4I(< MJDV+B3*:TL>#TO<;_+RK\+::,9QAUGQ&X8M=O:GUTTT-!\9LTJLWQV*16 *[ M<,G![:L081%Z6(1^\T;Y9PA5I8HQ;#;KY5"2BO*Y!5Y .Y7O)UB]BU #2JTQ M\79#9M*9I;8N$KVJD'0A0@&3G"#1"$8>YVX+$2H,)9^."BYD\'^R&]O'TJ;, MJ^ A>4E=2' 9\(&\;D4/0]FUXVS7W[@P\GQM*KB0J^$^&2@ .WIK>]S" MLMP[T]!QE%N.E '%%76:G1>-G%N+Z@/=/$,HNFMC;H\V:R6FV^U1>HJJT?QT,RY2MGDC MFW$/@NYT7/) A9M'<,DE:CEO9#="-GG9B[LP@>XK!!>4W0C99%>:W(&)=5^! MMJ#LQGV994&SOL(BSSOQG0?BRJ:+WW==YU?>2]H&+ M?C9PW.]V2\6/NU7@ :5]6 QZ4Q@0U/LR3WS_ M]7*C[ ML+^# ;7*($TT4*>MU,RUE18&/)EV:8@!U*\_R0B&AA@0R&#I23 @O#?[^AAP MXGNSOX,!4K/O6#G!-%A9E!89<[::E^,-B '^_3WXN1)_[LFG<3.AYK!>.:Q7 MOKI5%LR+'4]\F?9WL#BWCN6&)-V7E%R+2G:M;MH8= 6$UZ;KL1QVE@8G FK MFL.JYOOU+EWX:NWOX)B:F8Q'TZR51?'YS*5;^2Z=DFF(8UY+LM/>JAWB6'C1 M=GC1]NUYR"Y\T?:W;./B>.AB L$Q*)-=D47(IEWJ5$[0#N!TC/>DLWA,O?FXJFW8*F@BZH#MQ-6IPZE@WA#:*;8#K@ MV;0N LCCP3$<0K;10Z:.__J#1XAXV(P@O//[T9GZK'=^ MGX&I9U5KG3(XLH:6F"4?F\9RBX74@$P-O2EH!,="41U>#1YR]1FO!C\#5V>H M995=LX6<4K*52K':RRNCO*=_0\]"(D)2B3!_Z(L.A$]+:N_1I_ 032D>L?=$ M**\?HI/$0S:,"&G[(=H_/&27AY"V'Z)GPT.V9G@P:^._-C3?P-^BO/BS-<>J MC@:F(6PMV3J;7N5-ZL#BJFY':I*@'3= 9>:YN.=(Z& MC= PED83Y'Y'V7B6"H M*C^SI-_;?^RN!,YRXG<5U/AEU#MA_9F(_&Q3WQ 4I._%H2XX]84'Q MR%R0LH/BG;@<99,/1]GX$_J F/UXE/UXF'V[E'U4J?G(^^_#-/$+Z-U[,> / MNYK[<49)1)A4H9VACV]H?GBQ-Z2#?]]G<;+-")!V?OW=")#>?OW-")!T",!F M!$C7O_YN!$A7NOYF!,@^",!F!$B_NOYNA'P2RI/[XY-3];RZBB&RNP>[IS,S MI:AW/K_^(/"_]SJ!?X$RCBIF/K_]GX\D.JK1WMV/C:;FZA&R.FD,N)2XW&# M\[J&XV@$.[)E\ DOEKE'R^TX"#FS6#TMA+R>_/G-JJ_BQ67+[DX*%],HW>@P MZ&2DR/4/\BG1@-([#B5>GO9"DW&NM5#+65*3A7+9Z\*1P ML91;]BI98#1%:KFI6J=*QF*3;Q88GQ@N%GEA4NK%&R8:E:J%N-"MCCJPRY%7 MBAA/1F+X1RK'%QO[W(HK8Z?/][$1]0/^BCMOOO8]GT>@VZ[=C$_DTX:V=&+1 MOVX\DL3.4OI\ M%WZ/SY6-QT*<0RZ26X*7P+I0/D,7V9+<"MIL48R$XW)T.!\H(SH8ZLPJYY:G M62)%,CG,=N*R3K?+,8@N<7@Q"Y$\SG_RB#;.Y]Z01T87WQP*T>4$WI7/T$7J MZEQR@K$"N]*45E7$F6*+#H;N$F\76\M5$^ =/JJLYW8I;\5-B"[0MQ+!2#Q$ MEU!W"='EFLZ8S]"E4IHES:$QTM"T,[>I5I:W1EHP=)>>F>P8DVYKHLAR-"F8 MN52%;+O&CB3M"C-EZ9*,DYI8,?-0[GZ\H*@J9R_/_2I72.EW#36JY.1U"2# /# M%\PMN3H3G3=R?/7E!0$CSM]N^L08L;1C11)CIPZJ=8IL,;U,B\L8S7GMIF-8 MA*2.:R(?8D2H1X08$93FU:=.,..26LMD9%MC4842@);0VO>345P9(? MY;0?W\GY:JZ'LF19B QO/4-L S$WK=BDM_X&^,N"+AB:A/P%&[+]C0R]C45L M?BE9OY'[ZH-UZ3R1QUKT71C,CUCH^)#U\8^HQ3UBM7OP:@R"M^C').X'1.X; M)NY["PT>F]&]-7$0"=[;8TE(%-$E^P2F^D/H[=^-$ 2MLOTF@X3;1N!;$O8- M3<:GXZJA&]N&X%7)!C8ZV CPX$.W0D;9YH!B=(OEU1)=[_&%?FKHP:3Z@A !QQ44$YFULQ:.7LI\H0G@J@*";B<1XWF!FRJK&NZUQ M/)XD- @0\5]_8A$\@9T5("Z@.M\&5US$7+R-K7BTRM,SA0=/!1!)FYLKY,S! MT!J&%MO%.3;/9AL (. -M/%( @U#@J$2$6+$388'3X41-2G.9M@VQ[+R9-W) M%N;SF"A#C/ RE_$(B:$G"0G>I!=B-[JZ]432AUKUY2SO3YBV;M,- M=XF-:XRV7*6&;:O?3)4ATU*P54$L^2U)^Q#FQA_OQEK>9=P:Z."#F8[ MEH>J1%N69%L'X*$TTL?M='J28KL)K"3%%EEE4A]SE&\_)X@PX![ZRL. ^PV; MXE]&!#21Y?5EKNBPN&!3Q8$KR=T:1(3X)1#A#JWV,,(>1L^"9.=_&1$*/9N, M"^YRQJ1UVYSWYOE,:0(1 5C^5 3'8F%$/=020DRX92?"ES&A,^N353XY2#+R M-$M;K>@X2B<: !.@6P&"PD=JPIU'T.N.*4QX2T)X00!T#1,2D+^PO\,@>L#K M;+_,\7M[LGTK;\2MQ; M(?\[-!$?SQ(,MG('7O+73=IX7@.5K?Y!/ZL?30GLM\6KM1%LJE)S[+2AP<0^ M;T:;_,F/$B8GI?Y$+T87269%LS&^+1>)0MD%TZ>@3P@]H.S]'09_0\GVF*Q] MSMY(IV=M0A^GILGA),[6=%/+R2/,C X;8/K0D#MDQOT=AH=;MB$HR!"<@P@( MX66[PU!Q&"J^F5!Q:\*;4@K2\"YB'$"(=;Z=D0;&JH_6.J54+Y&MIWH 6S?T_881XB!%B(\&@DQ:I%+%+-UE6ZB0; [KD[+">$ 0__4G MCG_41C$,#(>!X3 (%%"GP9>!@"EU-&+5&Q307+U1GCKEF9Q8T! (/'] @OPH MIS2,"(=:00@&@74S?!D,5'*=+I)5KL7F!G8L00O<*K$<0S" '@0B@I(?E7/= M>2BXH,UXV83W>2$"V-"Q](4KNA_"%1!&@<,H<.@K#Z/ 810XC (_N$)W[K1? MF,KWHH^D?77D@$(W'Y8IRD![4[8VL2G1;>'H8.8"; M>RM""S(,-8:AQC"Z$'!C]"=2MK7():1LKCQ <Q*N, M)IEC21=6!5TP)>C Y=6T81VLS<[F!]+(1JTJ2A9J@X10S%KS),UAA)>P&S_. M#'T\:_/Q1%UH.X;1QS#Z&!I\YRY(_8X0FR[*CI-,E$DEC;92AKR&*4IFU!_\&YLM M$KH!KX%_/3#R MEVI8UM_(4 (;*B$VOX1%F"<*X[XF:P*0M6@X0U6Z&%V_6O"_3U=A>?6%!4'< M7R3AV*=2F N5-0TM;<"N;@Y,A/(OLS9T*^51KC^N#P\VK8NO MG\+,'?#KBF1/#/";!1@"G>V'%(I8#RWUZQQ>4/CJJ+'N.LD9,6QP6-QS"^"1 M&'E<=_^OJPX7\ D$S.M\0&FX$\38-\L?&C'.W+#INHA!B)=LZ-, M--V!O.[.T%IOLFY,VG-J G/1XGXQ,1XYU$ R;!X=:A@WAA?WU?SINAI&M%F1 ML]FJ)3 ESK6UCIUNNQW/)H&NBA@5B<<_ZC5Y$\Z*0(+'XZWY_*GJP5OTX]K> M#[;F\Z=K!V_1CZGV72([.V!K/G\*9_ 6_9C$_8#(?!OT5Y M<89H]]2Q;'FT\C^2=3 A^S=!GF%%WC*>P]^^^2D8JLK/+.GW]A__G. 0MD;M MB_DUZ;!(.-8?\CJ]W_$3X6S!$8P*K_ MB2M!$W[[T0YUJ=((3@>8W:HDV-9SZ6^PIO?ORSH8-IX!+N58LBY9%BT <]Z2 MX3?HI6QQ,!>!RTA37NF;CTBEC7]_.]2C))HQX?ZS,HVVE65@T<&MX MZ5O$]K5'#7.Z*+-2IMVOJQ6YW<''WJV *'K 2;/W01!Y"S$WVX$8(T0" M&Q(%V/OJIB^$AP=F2B(BZ_#9;_)&7@.@W+4,OZ,+3ADURE7S:2$?K;25=;[ Y>YFM M8!/WZFSBPM;X##,QV&C;J6DQH>%$2??7GX/7I ?Q_!%POH])FM^2A(=(4Y0* MA01+.DMEU;*)J9*)SA;]ZPO$V"@;7[G+Y9K)97.MZ'!87_7-\>&['X-) $? M]9$H_7QL6Z#6P1$C&IC$Q$+@[T2D)7GK&[-E%H5WA3_(D=@5^HW:%_%($#XC3\C]Q3*A4F)+* ZT L0V/"I\[ M$8&%B)(F"Q EWE$D0J*["-$1-TITCKZE+54: \*#V 60T7)4*$20D01F\QWB MVDB*JJ.!+PF!\_D<[_()V,2_X*P*V,R_X#<$M"/X.0;\1LWP_(;@CV<.4H%< MAW[3R3^B;,T @/SV".\?#8#+Q"?^!)S^#IK\>O6$5U^+"I*JOE?N].H))T\< M$2 GF;N9(_!_//:<.((G_$WQMF#GS__]G]WE[-?B;-!E9Z>/S1\[>NW!TM <7IS;#OR \>>/.)[.?$X^A3;._-3 M^\:]\R%V$GMX9&)".^%?[5KZHPK?"T%[VQ/K0'F%:3HPH^:9M?@_.Y1TF)G> M'MNATS@AKFQ!)'X&^'LE@$Z1>'DH):K-+S.R):B&Y9A2&[P@I1J"LLE<&G() MJ==D&RR.*HX<3X[1N*&(5N,7(@&[:P8>9IN.].M83>R9'?=TH2]K,!YJGS&& M])'&MR]/P,N'[YSU+L4/#57\![I(@-HQ/!A6N]$5;>K2VGXEVN[27JE49Y/G MP5,\WMG6CQ6/-K2,@)'/ZRLX*2SQ#[#11R/?_H9U?@A@>PEQ>0LYTD,T TS- MQ5TU,T>[N*UT^46&[LDN)XBGKA#[2C(FLUW3,P0UP;H.)64^^W>B^(Z#ISE( MK&MN(UM7NH,V6=3+?(D;00\K0*:/N9BXU5Z.@"$#T\_"Z8 MX59;L."XLWEA+U)2Q0*S6##&.D C$1!,2M*ED6Q;&4DPX49836EC(<-,YCK< ML[JWC6!L?;L+![VK0I'++YEFUV:=48FS":+8;Z4:O_Y0V'[9P_9,CCAL+.F3 MS+7Q[[NE+)?D9[R]J)33*://.@2!*6X22^>+8UCS_D1<&O^^F[U_R?WBU_ID M%;.L&DH6W%E=F-GM\1K*"_QI/^W^!?]^Y"J'M#P"BJ_A0B\4T&(U"Q%XQX+8 M]3$R'O5: &M#R:M2\BXGTVUUA8!W2? 1O,]T;SEI(ENV84(M&TQ:=\!?^Y/X MC031\7+[^4T'MN*B7F+T1%[B__>O))E(_G,;GN(76V9'L"!0+)J0J\ DQFB*61YV8((YPE8 MG\T]QAZN@A9GWK'R+BM'MZ'FEC.TI+%7+O428G[>V>9V8^$D-K'F:<^A)&?@ M+;(W@Z#JM1DH2B/)BS-#14:5_2&R9$5V-2$(5(+J MB!XV\S:<"]PSOY,[\C(K'FIM/# ,X3OY&7CK$F"(#=2ZX.+XJ8U5VN)JHQW@ M7HZ4 <45=9J=%XV<6XOJ ]W\OG6:V9P70%KO%F^KL]U]>KOY!XU/-A[MUG+] MIL XI9X=MUI%6J=IV#Z?C!]JTA'0TT* HJ #PKD3/O M;5"H7ES,3#^3DM!D,+9*Q-D8,T]4>^G..$^B!% 2T$-&>V!/]&M*P@<98Q<( M!FR;%R">J?FQ?;G1'[SP;O C!5O\A E6_S][7]J@A#I4>S,>GZA.0 W8U2IR:!I]:!*2L+52)TR.$A0Q4H-,^ M.C1*&XLPZ5M,_%!E&U"LE SJF@&26@NY0L#*'=,F[ 5:D.@-14,?^-9PR8.' M4\+__4O*B3_03]-IXT>'ADP$A?$J:C&7J4LBJ6;4+RR/K@PN'[4OE>?\K9I_Z&OI&]EM'!]K M+S<5>L-W^$G[N=.[5^XRCP]*IGERHU\;%\W74B4=?3+?>'T^[O3)]0.I'[[= M'^E&U/))_JVGYNGEX_-)_BKC]"J9Z)A6Z\(N_*I7'H^> MDE(WV32Z%UFI!$]&QLR=__IS<+Q_5Q!)7\I?] [:CMMO5++1,_]MV'JO5X=->R2L?J1;LCE6\JN>B8)T7UWC*4 M??.A38[+QJ.6O'])XI.1,;6KPWW8]K;Q MTFK\/G*O*F)/MH[_M@Y*E7Q%''TR:3T^@\J[KXL')/>4OE,NSZZM'CP96>?I MD7M_+>;:Y:/SUM'OH^.">F%V<,SLZ)/B:[I[KJO:TY%VGB^IM?ZODUH%QXRL MLW7H'M7:G=M\Z_Q0>WJY>.XVRVH^_;1]>W+XT> M/!F!4O/ZJG!LJ!*8_2U=/#J7D#2C\RYIES43;[/<,^*N=+&FD24)=/ M-Q5)C#[:>#ML[!^_'B1;[KU[__IX_W2GO33PT0B<]XPO)Z*_AH!%+YW\^'C;R2_'-T5TH6 M:B_FX;/HP*A2=*V9(W)\>VYUT@^O2KEQ>5KYHQK//;P=./+HI5S;EY^>"_LM MN:KHQ=/FC91,]_"*JE7(OF9OD\:..UV&-8=/?A_J?=)60[%&[=G3TDJY>*'^!8:0Q]&^_ MWC;?JA?'.DB>6T+<@WK_6F[@H]%1NV\7U[?.WMQY;[6&[<-5Y>CHY,&'4,$?9>G[HUX[E1>G#)Z\.3=GEW+OVFCT86 M<-.5S>+3Z7/FH5]13D[Z_SO.//6::@_%+:B5GRG,5?$SZU#5#^V]9>=0 M9TN81@NHZ_"?'RG84/']QY:[JZN-EH-3<904J>B963<&YD;2\&K(L0):9973 M86D7:+OBE:R+P5KSE"S_P[2L/[$WH.2MZ;WK."?IW=Q[S5\"X A,:<(T=0S% M>9#T_Z;7(^ZQTO\>@.;=BOO!]TK5-G77(3]0KV7%?WXXEF+8& _.42\?P7#AZ,@*SGF3YLP!KKEK:_YM\?WE@W'DH M::4V-P?1N]8P!]&[+C0'$6!%+V[!JZOCA?[_(7][Q,STG.I5=[>[Q_.&T9G_1 MVK!P,1CV(8%7_Y+:I)*V:6Z7FJ.@1VZS@W'PJI<+X9C8".N=\,QL/C6 MN^$8V&]KYN%=L3FXN<7-K6TVMZZ(0XOJN;'%C:TH_:[>2H)^\,(MJEK-<'O QQCU7774SK<3N-VVO+LM*UFAW(5WJ.MWK@Q]^F, MN?G%?S&[Y?1^;SJ*/J:A8]CFB7964U5"ZO71NU)"X%F#,22&B&-PF)9UDM]7 M='I!B.((AT3UN@%*[![#<70^ZR9C;/\LQN +87?UND\XW7TZ@)I#/JXLFN]_*<"/4FOB'.B M: ;6J.'-HX<$[S"DS4JM&QWTD MHF:<]?K[F6*E]JNW\!4T,_9)A?66Z_?*VQ=ZV2+,,7HOS;U:N;0].;JIY"OI+S^S"5&.WN_Q?6GD%B-;6>128GNDA) >*C64&/$0 M&/0>P%'.O#9MQZ*%@?B>%P^]\.XBZ7O2X>GRB-B_FLG#UDGZR#X\DBOW>76= MTF%4*!@=)YG-M>ZO'[3.[S_/KR^_TT8-;TW(??DI)V0Q>EOR$CDC3J["6D5" M;%R&M0O#50>"5RL,UV#,;]ID-2H% M].TRB4(Z/YMOM_,N'$]O;+?,&?$'<3>2_".>28KIHG/5RC#&28I5*/O8%)BL M3-GOGN_QX6N2XZ!YG4*EU7^XSY8>B);,W9SF'QJ_3;Q,$KV2=U7OKF2:2M[U MN4.W!*_1!4MKICNM]H1OTH=BS3OGV7P@U+S19&QL(T\Q*,S8<*Q[YUVK4?&- MJYDA_'3@6A;L[QK09=9FD?AGCY7',]%YD!Z>+JJ6??'GX:EK]Q"47WY*B5PA MN]20>8Q+SKAHXZ(MMM;CJC-YI;]_6U=74OJM]73;>?W[UZJ>E/#0!7#F167EIAYC]&6;[5\^7..=T?R/)Q M83W9D8^UL-ZL';IDKW]=1N$?8G?_GKW6SX[N;EY;SR4UW3B5;V!?& :0$MDQ MR+ER>OB]_=K(MYO?[OQ36RD-F*C M+C)I75W>:O?B@?@DWYZ?Y2\/.NF36%1CY$E!:AR?VM+1W9W[Z_C^T'BQJCT0 M=^@&%Q)2/NH&SY)RC*N[N_24(Q<..V/1+"8G%G<][^_ZN8OSBU]E,=FH2'=) MUTRZQB:+2*W'L[<;72V;K?+ST]-+Y:U:DO9O4!;0*E(Q79@I)+;YE"W/T*Y0 MU$6=PFT4=1'O+5ZB;AUVT%N]]5RH_#)*#Z^_S)->.6D\&U8LC!(]K>B6\7CQ MUI*5_8.C?%>^^G-)C1)TPW():>YL;)S]L&_2=^&#B5?NK<6YU_:NWV.R_/W% MR&/@],GIDYNQN[,_?@\BOP=QD6Y96U;/)Q4Z7D$?K.XOS9D(9EU@YY'"X0G! MBT\(@/;V>%N2%_#-M_'MU^X+;7P7U#XOZ.*DSDE]MTU?7@QK*<8<:RZKB*I2FZT% TPQ:^*7.GNG?!YMV&-DBQ/MVZP3+IT3JYLNN4 MZS-D9D(E+XL.XN6U5YTWMUOZOG9V^UQ\>'U]D7_U2Q<9^60U1_E'(5&JO;BV M@VNC!8CE@[-K? 6^,*9LX%H'>7IL6H'Z(792\9TTV,7QX879/BF91^>DD)5/ ML^V&@OGX--;FR.D9R[T_:S. G?%/=MT-V75O8]>="NX[\$#[YPVT>[X#J'*! MO'7 &B \@,Z/B:X.-EMP3#0>)^"Y*S2W*\36#J+LB$DR;]8QKLEMVKJ\[R:? MGELGO<.WNGS;K:2+X)IDT#7)B?SH/,^T\$P+S[3P3 O/M/!,"\^TC)8EC9I5 M@D$<+$]RE#>><7G?%]J& S?O.BV[?^"&.RK+=E1P 7M7Q!EF:$JZ;JJXEGL3 M%MLVC3O'5%M-4P=*L_<56U/'M?[ZT[QN_RHW3L3DP[UTES?=@S]:KR)E:>^O M6?OH\,1*/#;($RL\L;*3/@1W%7AB90.)E=A>!+[Z2'MVTIGI->,8PZ?F5+'M"7V\@HC\=L0:/_TM3^'L.PN/(A1;MNQ M7(Q,WVIV*Q0R/_/H_198X@XX8JY0^%+;@_YJEYI'Q9>[7ZT3DG9S:M(6?[46 M[\3E;XQ%R;U:GBO3,#L$H6A6) M7C$O)^1\M/L6;_ 36Y^"A\=Y>#S.7@ /C_/P>!Q,^BT[=^#9^GCNH,IR[KL8 M^%ZYE\O/'>S.N8,-UO!\=H=CTKF!B3[&B2XVDYG;P^[17??5EG_](4\O;S<5 MB5YUGBW**[S**D:^Q^?-='S:1,>GS7-\VC3'QB/UG]'SX5F.W<]R\#,$_ Q! MG,X0\-S'YER1!4\&3/1/B/3K\-2Z[$DB.=XWGRN5YY-F$_R3.:\'YSF0W=W? M+C@5N^X[[+J+P#T!G@/9'8,_#)E1@W]:$(V]E=1)W=E;/*C&?818[&]I"%QS M:93\;GIBO6B)M MB>)*X9:?QS[Y\I/>#D!W_'__DG+BC^B_PO0!A/LFL0F]SI4%UP3%(H)FJ+I; M(S7X17":[&O7&5S@Y=7Z"!T=1E9-&]Z"!Z],APB2G/J C3\)ZALT^^7-FOV3 M95P,/(%XR[A86&;Q!E$LC+MX@R@6_DN\0<09C3/:,J@H!HY8W$$4 U\N[B#B MOA_W_8*.Q[\=I:H3^%G3NJO?W*S+8VG[*[<-XZMC_J:+A7_\<56=*!:BMOFC MIMG@>/7WZ+Y^M,'U:!*,\N[E<6D!-_5+:(30:TF5Z/KTVD5OA*47K*@$RSY& M?2V\P<(K69$+#$04!(%___=_@MN)UM9YM3 MHO>4ONUM-I]+9?)^7<_>H'XG33U *97/_2,$?D>P1!#45MZ2 S((-R2^(<:S8BH3P?E*?.'TL*3H M/XK0M+ 6Z%_WY8-IO#TOD; _<2#@!:NMZ.R3'MNK]U& DA"V/_#T$99>F77A M .N4#,<>,)KR,T!)XYEI%&WCL*'0>IP*R2*//IDL]36 MG O[)M=RK_7K0N6QJQZF&Y5T],G+]F6EX=YWZF+YSJP^W)8.VG=Z#Y[,C3Y9 M_%W,)T_U9+&EW>K9/\_9HT,EV:ADHF-67KJMDNX<&*)K:XW'G.->F*0$3T;& MS#Z=7CTZ75<6W?/.\B8_7[NTLC(EU='KR=M\_0J5RF?_R[! MDY$Q>\KUX^-M1[Y]N#NV>X^]QO%3NHY/1N#Y^\]CPZC:I6[+?6H?J5>GKQ=% MV%$N.GOZCYU6I6[YCWA0OWZN_[I+UBOG-_!D9/;K[E7-O.\>:[G6GW[ MUKP\J=P\ZA5\,COZY(55;FG*1?JI)5MW1'F^=C&SI./M')HIS\GKT M>G%]F#6OWUSSN@1/1K>4>7$;RDE>+[:47OW!.N5#Z]@2;@WC5*E&)W][\WAKTRK<]9^N.M(I?WL?86X5XV*)$8?[>R[ M3OU/NGYS=/)Z>Z>GK]*G;_T2/AH!?NG.K>7;_=>;EFOGY%Y!O/_=MNBC4>AG M&N6:V2L]B^7.7WC+^?57(W0!$?!?V)T+MY,]:!WUK63OMMBX+_W)T4>C\+], M7UKIYXN3ZP?Y[.GI[OKFH* !CTI2=%]W=?OBKE:\3CZTZV;F]3EMW=R?5/@?9!CCQJIQ_*)T>-0KJ5D\JW8NW\/GW=+N&CD07\-;L7#[>YS..#=OOX M="B1VU:_!*/FHJ,:A1?G_*W>>FGUQ6/WOOK[M)O_4\).$U&XJLJ!I1TWTN+) MX<7=H?5XEK\Z;N"CD04<68>_<]W#P^Q#[KAP^OQZ<_6854IXMBPR:K&;NVV?]]5+NFCD05<5.X< MW?Z5?Q&)^NO^CWM1ZSH54#UCR"7YU,B5J=@VR&/AH9-5FJ MN*^'N>O?#_W[_ M5<"HP[MMM7I_RD)]1T8S=,T HUXWU5;$+*1_:P:LFR5EF(V7SK'AO U,S8P= M-!6C ;MP3$$9UI@+)K:;IPFQ01-[VN)*J/:'630L%:>),P-6*+1AZ*8M$ ,S M:G>DX]"B$?7S9Z]MV'P+I2P_USKY(O:T**B?C'UKY,B M]@# &6AP8Q B8,=T5. KI6.3/?^7X")1('C.-+J"*G,AP^Y[($;F^>Y#B0)> M8RJ3IGZW8_D3>P-*WIH6S7IG,ZG"U&!F !R!*4V8IHXG43Q(^G\G<>@]%@/I M 6C>#3T,OE>JMJF[#OF!48@LN,F.I1@V'H?9H[^A9/PF)I+PU?<5!R.64UX4 M#"U]-&E1V""&O!-H=.((LCX9(B2.B#@@HI#*3\V7.B(TC0GJGFI,C@HNFSX4(;C7%!!%BJLBMIC@@0DIELAP1,4 $B":. MA^7A8::FOW7ZWZ0&D@O'"[?_E,RLH/IHW&YW:B!7 ;OI1B.'W>)V'H?=X@$M M#CO.LROBV4]WI&!Y=!>#BWNW%G:<9[F>73_LW@N!<-@M'K7@L%LXT+ [H/M M""!T1&OM_O[TB$CPL$[5U&MK(J?X^/-+@\2@3XW\95ZHC'2;*ZY6&F%/Q&E' M^W"2:FB2(%2^_'PP+.^:V/_\N[I,:HB!IQ@3OHB!#1D+2,3"BXL%)&+AD\4$ M$IP[8N0OQ0(2L?!^8@&)6/@RL8!$'#R3Y0""NQ[<]>"N![H>5\01\(86[GAP MTVK9D AQPLH=CX]RPBUQ-(L08!.!G?@M\LS.26*[C2Y7\+]$NZ7<+^$^R7<+^%^2;R(@_LE6^F7 MW"H.X0X)=TBX0S(?W^RSB^^X1\)%Z#7V?C6-I9("-[^Y^DJ'&^C<0(^E@;[5G%6NPGOT-@ANQ7-) MO#%ZV2U3?UGT(HDI:=L)YMYT%#U,*S-9OJI*R#O@68/E*X:H9M#@B]V;LJ_H MBJ$207&$0Z)ZMYA(]!:3PFR<,7Z3,;9IEZ5<9\#NZJT0<73C7Y>V^-7G4,4P M7]*+.,*[$;[]AUVC>FPI*KWOR34TYQ:OJGR 7RIWCF+4%*M6>;@[K)P]/4MN MN6N0A_-72SNJ9W^1]E'IBT!O 'EC;Y7L2KF.MZ:EI0K2>,6UDPU%Z>!(#FF# M9#AZ=8$T#OQ[?^S2FV8/GBH-KPVZ(LZ)HAEXX.#8,MN'Q(8]X!=EZ\:%#=7[ M *L#Q6X>ZV;OE-0:Q+ZD_%5I%:[?RD?ZX7[+U1VBW=L\O-U^$&E&UMJ+; M__V23'_!^X;:BO/?+]J;LV>X[9KI>-]_$0RE#6#WUK076%,9;S(Z"%YD=&:H M9IO@(F&]Y?J]\@;B'!8*<\ O@'D8"";S[Z/+W#^=*>==_2%Y?/"[=5?1?U^< MX"6#Z2\_I40V+?JWVOKH^/E]B;P2&W=&Y%)B'BFQ!OTU14H(Z:%20XD1#X'1 M ::OC'+FM6D[%CV:@>]YF8<+36%TYDD'<_\RES^[*B9;2>7@LGO[NW-JD-(: MI<.H4-"UEZO:G]_/AZ)[_OIZ7=X_O"-Z#X1"[LM/.2&AG3 B%)9H.,3)!>,B M@1L.'Y4#7HYIE.GWCUWCJ& M7R7+JGZ@&;^>D/N+7W[F$KET?H4F08P\ZK6;!*M.EJV6_W>?_6^.WIS7:J.^ M?Z24NT?/$C'SK48LC'CIN7)_T+#*TL/!P2_EHM3N5G[9>*>X)"/+BIGB-)8= M$]B(<_RB/.;NU@:X94*5 .R)8!%55VQ;J\,&<*OV."K?]=C%9BV--- M'+H6)>>*5*'RJ%BY-RO%2EID?VP@J'%$3LK/UM7YV4,Y^=9\J>9/JO7[WL+R M<)H0W*>L?3O*V;/(QI>#W\DTK%V]EZ?FT5"E@@".3R!>GBL99 M&6H'XA@\V_I1F1.OH$AR?K6W#L][NM3<03VXV(9W5#%^F$ACY!^NB"9C4S*Y M,A+\;*;9E7IVD?\!M79">=R2>]OX67TU/Q0*W*?TM/ M5Q?.<0_L)/0AWS64=B4Y7FK#@AT[X$22FE 'NUA0AB:S8(YQ074 _Y[P3?I0 M+&SG_- /A,(W6C\2VS A4^&;A[S::=U\NORJMH&N502%[=-ERRZ(C;J[>]"M;^OB ^DUG$O M-2.KU?\V %PYD%CY]$I+E6)3EK"14B4NL[@QMC;Q-:%B0C;^OMA_ZLVF*+N] M7\?G;UW;56(CJR::64U^Y-#-K M%V)E'RBEX")K8OR-2ZQU!>O6)61RYN-;[^6E>OU05I*/ETKEJF0::!EA]"XM M1F-W6UO^$3B^1-JIEO5R=JX_?VJLWFMK UL M8B/E9QN-:W4ORMWK6S/W]T&[K424G[&&M7/5M6QD\(A$C:*EW!8RVF5]46,N@\-<5_:S[X] MG+?=7K_ZZ[)0+&SRL$J]'QKGA]JC^5!NG#XUM;]6+O\6BS,JEZ;Q7#P^JQVV MM.I!MN_T%=UZ:B#3TT,J:7$)!D",XB>K,@"B<9)M9/L8[&'#7'\D._IM\?1T M_TC6756ZRUZ>UZS%,]!+9-274Z5\#"NZ.>I78=07N=9L6=12Q\B$)":RZ5TZ MG/)-^BY\L(:(QS#B?,7!\O<7KXL+5H&_V/C1G#X7H\\8->IT %;WEZ:!!;,N ML'/LX9BKX 5=![PKP(\2S+?Q[5=^"VU\%[0B+R[GI#X;J6^]@\)[I7%2 MYU)]MYV@>3?.O:/EP^XSNTWQ]([D#/..5,=5+$W1:2\O6_BFS)*OW3DG9QLZ MA,:ZP\@JLJTS'G(9K?4NNTZY/D,J-52XN>@@7L7&JJN_,J2HE1Q)+!S);Z5. ML_C\EJL[J^EE,0J)4NW%M1U<&RVB+Q^<>54K)6/*!JYUD*?'IA6H@F5-,MYK MA]$XK.:=J_R^>/+Z?/[W]^N;\VC<5*0T5IC*Z0RO+^6)AQWP.W?=O?SD]+EY M8Y&)LBNL'EIA WCI@S!&>\.+M&E8'&]ZN@7NRJ_)DV=I!E!TQ M2>;-.N[HPH'Z]T_NY>!./#BMWMVX]KU1/07/,D//+DJ\[19/%_',*,^,&>7N,<^,?M;,J%2*4)T(_(WUNWK;EB5">".6)4)X(G>.$8(?5 MM_'#@#PXRH.C/.7%29VGO';;2>&DSJ4Z3WEQ1XBGO#YIRBMR&! [(A)^&I"? M!N3EE)M(6DWH"UVXEWZURG^RUP]/5[^;%TG)O$TG%V\WN_%3@*,YKSOKI/OK MS^^**R8O[#^%IDS*MZ>-BI3'G%YJX[DY^,MIQ2?>A6I0,LFI1FO)UI0#L3&N5P]E^^<6<^SGCSKR4E]MUU; MGO7D64^>]>19S[ SS _Z\8-^\3KHQ].G/*NT]5[FKCN3GYP^-V_:\JPGSWKRK.D9F]S1]CLG/)/ MDV8\:<9)?2<](YXTXTDSGC3C2;-PSY00F(+HZU@D21'XY:<@"+<$%O^7U/P# MA=A5Q7"(16Q'L!2'"'9/Z=B"-<@2P*...7QF<#_%@H&W[?>LMO LXII5X%8D MTPYAV5UX$/-;MF.YF,NZU>Q6*%EVYI']+7#&'3#&2!(L#@FY$_/BR*HTG8.' M?DDNG3:O7@_W3SYR?0/;,9O#*_.\,@VS0Q"L1N.*3"WWM%I 3""!Y=;K6_'E M=_6\6DC^;E1DB5X7*.9X[HSG)K;>V=QUG_*3T^?F+5R>.^.Y,YX[^^2YLPG^ M'C\QR$\,\A.#<3DQR-W(91T4%(^.E6*Z=%MI]0^/>X?VR4U;.R]59!D]Q^R, M]\SS7[NE"<_)\C/"?)S@MPG7?/QP-.' M8_% JIRW'^ZR_>[OP]^Y/LG?5.0T[6B3E7F*DZ>0MMZYW'4?\I/3Y^8M6I[B MY"E.GN+\'&[3%AS(3[$\< M%E9IM16=?=(C:+'Z'P4L672KL)2T26PBJ(,6?H)B$4$S5-VMD1K\(CA-]K7K M#*YD]TI/A8X..U%-&]Z"!Z],APB2[)-<\"XP%M8M7J??:09,+&SE\ZM M("2ZO2M7:.5$I9@M%B2U6*_DZ[5")5//%BK%(BE4%#4G58F8*=;K:;3?E17N M=>:M!2W*JJG7-L43*UHF<_O@GX%YKA/%0A^Y^:.FV6#5]_>H;?RC#4S69!/D M<6D!G^Q+:(30:TF5Z/KT>FQOA*779*D$*YM&Q0J>FO.JLN1B 2!?__W?X+; MB5:/>JY+ %(>7&3J 39(LFH1I954ZC#_GJ+WE+[M;3:?2V7R0R?67UR:9L$D M# <+@=^I%SN*H+;RE@Q SG,HF?SS7O,_HPF*P8>FK:$#LV<1G=:$C: MX(7+ M4HJR_Q#C63&5B>!\)6(_+0[P _*B:6&YV[_NRP?3HB3K>XR$I@6,V! M=]7HL%]^#M&#:)3R/VSA4+-5U\9[&03%J DE0]'[MF8CI1]KAF*HFJ(CS=:TB9CC0;BA+JIZV8/Q+A0"^-' M">#'="VA/L"1&L*1-<21.<"18#=-5Z\)50+?*S2H!V^]N :K2^YI3I,.BD/A M>4U.;D>@A)5^)%N8W8?DWKF*! M@M3[0$T=TW*P!=DQL(,@BK,6 =:R"NK\R4((I2,IW)RX7OL $=7J/;Q%'OB.I: #+"=G'TIC85 MHT&$X2C ;=JVV]VQI/$S8R8R< V=V+87>:85\(#T&M:18],ZK!OO:3;9$W#; MLOCCT'0;.I#,8=^ ;:IV@GXN_: #>,]@H;EB] =?>1_WR.@G0%J#CTS+_]2U M_<_ ."$6=L6+S"J<&>H:*&=K""6\T&IHFK!^ M3W%*N6O##-%@J_P?U"-E-[ ML0#GYIS"E2B;][C0%[BVH((C![_XK%#WD*5[R!HJ!9]%4-)ZB:,V40Q\".0_ MB%TJR&7IB*F#D"0>2.&22H]Q2<5TANH#!89&7?(MP,S!A[U)OZ?@2RDG_F#Y MK("F\K112)DP QS6!7Q<=QT7E!;IXM,)H6.9-1?64". EEJ"KK.C]'$L7!<8 M^AI O 9/>B\.U2,H7#J%H9($K [:C9@;PG:-U-EZ3/X"Y-IQ-'0 1"(T=4L MT\#1$["J!AZ-&>C\KJ+IWIU9./5P(M#R(*948D_<-*IA$UQ10\#5.JR59[4O MN#9U9GK@BX)9X*+"MGVH*O":3P/QD"Q\(W6[N@>\3J4RB?+'Q]"QQ,W M1FUZ>\$W[#B:J0@$X,+UQ M/PI&NX!]49SJBMJB)K@%&P9I@AUW$ .Z0&#- M)E@KB2&%X3(:Q.R O4_C=:%M#9= [7&PH53F71@*X!,>!C]%L0'Q% 0@J-$2 M8C3F.C0B1I^FNJ2AF:Z-+Q#%#A&B4NO" , 0;A6TD] DB@ZF>I G$@-9A'2:EXF!&W+FW=9"1PY R@6R.B;)Q+*1Y>^LF%O]YI W#V OVLAL2/AF_3H(#WS"./X,$;4=+][ M+DU HN.";;>#!&XQ@, R0.CQA$. ,6['ZR'K>L%1' M>M4@N#SO$Y_G% /YIHJ:D_&QX$G7;@&2H'QE+5=Y]#-8NUP :I MY"EQW!#N)L1$8WQRND-!08!XD0?"B= B.2@4Q M6+%FF[ I*!4H*C"2HFJ,$.CKGBEA,V*@&H3998,9?,*CHXR3 ?" 0]"F9+(? M;0VJL%Q-KWE/.T37"=-W\#1H)G@3[>$ZB$23#3PCO2V#8-Y05$2VX4E#8,;> MD-F8>K1,T/XNT#(H3@ RXF'PQ B=^_B 84B-P@SF\IK!UQA@<%^N1DU(\&\0 MIRXE/0"+;:*8U(P7,-I1@-NV":MW_-C**#J0M\?8&$R)4' .4*J"WAP:ON/, M;3;@. 0S<]K'#1C5((>5!GHNSM#41LCBT'20<:-X!H@OWM!2#(6^@O;*0'4, ML DK/44W!4$D'#'4:PC4$\MT.RPR,- C@R>'VH2&SD"3*"J5Z50^R:*4$3R! MBU*4D=TA>0&-GICX2LZS )FU34-Y-J,4W;M_%U'G1^Y\$X@.8OOB)Q2%0ZGI M!2.']8 V\^7 5 ..I=)Q\< M$ 5$NX$\8_MN.89]0<=8!$4^;*I'UXS[:J%!+)A@IC44M@KRII*.@R][]@BU MU$&())"XW X=B]K!.NIXZ@M8!$,G2#[(>$9_\C82U"U',D"Y%_3@JP3[.=@! ME>21)I,I<8K#Q2YP-'M@;D+*A\?D%HO)88K'"T0/$G%.SP2&0,ZD5#QT_$EC M&,I1;"\U9._Y(FI#R8EYSN_.(',W5L@U/_YFV/D[ZN7)M%K"O>6",5UR'+ X M0L+=VQ_2R/@'?9(00C-'2U7J]#^8SPMFV&@&@:7-4GB&V6.!*Y5XP0$ZIA*< M!Y;+)#Z5J,=G=Z='M[#(?.9'0G@ZNKL_NKUB?]*1[J[*3T>_O0^J%GP4B$MJ M@66/25]/63WF(#7;&:0\ _E,:DT&G'06H4.3);0]&NLQ]8%1FA)*8.826P4_ MA/@[Y(513#:E15X8Q0NC=JHPZEWS9ZI(GR*:/&?G#BQ:=(G1A429\P?VE[PW MZ4_A$?QGS[\,Y:,GR/8[3TA2>4>*BP\"Z-T6'$_949 M_4"_2>]7%G# [_JX2O@"?Z;6;&^. GRIQLR&5?J=J;L4%ZFP%SG-OA;0EA[1 M^(-Q!HISH,<#*J\FM%V#INO>47H!17YZ='5X='M7O@KJZD$:PNTD\4P?D!4 MJ$4< =B5Q2 #9$H5+3CWF%.P!PM]9XK$8([#HU^EJU)D>D;6+"1AN]6D9T1L MRLD8S_E^ 6!\"BRF.QNA8(%/2K[P\-.6L&F%]4/T@OF8F%)-"_P1FEFBP2/P MTB=(+43>6!80-N\@YF*/H>D!)C^6'[=(1FB9\09P:22C-2[+,YKC](1?UT1+ M9*#:6=ILD*RA26G5#_J/Q,%9Q8B7F?0EW^#50,K !'7=!F4/XMP>9*9H1)LE M:5 LVATLV4Q0#VB\YF\J72)4"8;):&1]&*5UP&!DOI&!V:8V#-O$B;"J - >PF62%&.#S0O M=PR&INO7 +5I>9-K>%/@C"SQ'QJXJ2",/45E"[K6P@R#AR8_G421H SRJH-% M&E,0YV=3T1#SL')(5 \I$D-*2@ Q/JPM2& LU@):LO!I3.)AG0J=3;.H@%>; MP L8?95DO.IH@"\IFOTIE\ZVRRD$$D%!PEXF*C$K'*;UBY0PS((-486K", MW:BOBF@":1#&7;6>V-4JVR="&952'6!4(*4_2>3#Z3WT,6L8!J._8'G_"IN#[P71! MB4K+7_QZ=HM0"@"I9W> ]*AM"?/6L'3*HFE+EOC#6G*"49T.IF,M%*U^3>$@ MPTG-7*]("7=KTY283CRV9H\ <3J>3-5-H\' I9=#Z2TE^0+YE9HQ*GF\><4 MA0$\R-)K?K6#W41.;_KF+/V@YQ?=P.(I>PPY/Y1A&R8P5!1#CF=,T](08FB8 MMF:?@^'OI^\HTV/>5T,3KD9 &.,L\"8*.;!<&TW,VC(!XLE40!\%> "F QP" MF#"A0T9SW"$YR' "KCHPAD[HN(![K)I4_*PK[!WK5 PL'8&_5=VDQ1^N%5P\ M0.I2L=0F.%V^XK'= 4$$2DNHK]'4_*HXA]JF7C#0-UEM/Q-JD(:_C(&VLA4= MYF.5,\Q6A='!Q_$)O^9:OM:WFZY3PYHY0))FUH;QRP$PO;0G"#]?]U%"L$'Q MP9R6TNY@2+$3VH S8)? _A'G 20P>P"4EL$(E>JXP"!>X1@K?T.)[2,FO!B* M#T;[F+=VL0QO0''((^&= #-9X7>]&D]&TKT0SWMPI]IC4 M$B3U(3$J= $P9 M33%8$U5QAZJ.@,UD]@D]*>(IS."^4?K0A5#B#NI64%::X^G*H?KVC16:E/2M M#D4-!(@5W?$8:9BG'VI?Q?9MG6#BLDZ0__4$LTIHVMS$FCC8" A6CX"M 9!J M!$4*:E1V[H55!1#;8?4?)!"^'FP_,2Q]28Q4?]F@O(G7B9ZKQE4X5>4NZ"J- M].)\P&?;O*SPP36OFQB6JP#7.\W$P,Z=SQVA#^+-%@G_'-#P1%J@S"%L4OLZ MF^58![$EVZV"8M<4*U!&74*[&9E4]1ZN*KI":X"IRV8IANU+DZ&'1; 4V% \ M5VBX)FK*#NP(NEF6S:5^$?,! _)7&]3+*1)QMW*MFXBD;HL6RT&LM%1;F)#'"JH[ES^J-)GD+FJD5;U9*25-[#0/.5!S/_ M[R1V+]UC,A+/ +XKF@(=6P>/*E6:^2,KEDE+H8N0AOE@D^_TU+[M'!%+0L3H M!18;!'H4TJBCLP!FZA^@9;I'?T.K\)N82,)7WW<8&\54<6J;;(Z.-3.'R+DC M3NC@V(@/-KBLVC0Z9K@V9>I-,=RBXE)J!]F"2ZGXHH-;5#%#!\=&?+ !LFKJ MM5 <'4M"QY@[7"<>1OE0\#">4>\1DIQWZXL&\';GCJ_Y81>5NEZ(W#.2)0RC M"S1)*OA)N%5#(?K M6\ZVG&TWK3&XON6,NRG&S7YBZ'W QP^!,48^_J8I*A8._M(@ ?O&#__[)?OE M0U"1TREITQJR, .?36N3<4_+T2]9%?H15J$/>M!QX_7CQNLR26W3,OVCI':% MYQTF4]HNAF8WYSK&3&PO Q(#7I(_QDL2F.93,\,;YY30.:!ER>.9LK"<(CX? M1<1 '7.*B!5%E\[;&8)3X0<[" MD]ASPXYENC;>3L#% M)A>;TTEB%R7G)"M\]R7EVG?^25'^WHGHW=UYC*(>G-@YL:\#BQR^IV/I/?HJJ$;/YH@AB"P> ZQQP=_XHX[ J0V9 Z?D=Q=4>6 M2,WC-^Z8G77QL#BZZ:_+P-BDG-GJU=!(2HQV!@Z2:7I(JJ,8#JZZ8Q':) 6> M$:1T.I'/24O :UP5$R?HST70&2E1R!673]"Q<2LX07\J@D[+4J)8S' )S0EZ M'$&OV!E8 4%G)"F1D>19W(,X>P$'IDWO,)WH">RZP3__R=4IG!6&*3R@Y/G?( M,I?(RP4>L>0;T[HNLP6T)H$(-8BIX0%*,F*+6V9FBV8]$;I 3RUB&&37C: MCTN!)<57MXW9[DB<[:W<4S6H3PQ'4)CS$#T#QN$GLXB;;ISR3 M/ C)F8DS4VR9:?N=-,Y,&P?=5C*3).<3A7STI [73YRE-@^ZK701H_IIR])C M9X:C& VMJL-P2MN$A?Y5',TT>"J,']OAAQ$6%0MR(I_.\_@IYR3.21OEI.WW M]3@G<4Y:4H5D0I:FM1WA.HES$C] -RLG1772SJ0%#=5L$^&;;MKV=Z%NF6W! M[!"+>H4\0_AA],8A0K18OT\>1?5KQ+(Y?M* \P/G!\8/>)9M!?RP_;X;3RIL M''0;YZA9N>B;)*83HESXSA4+9Z1X,M+V9>=R4B);B+8$VKX4';&([?BGU!*" M0<8V-MEU?VO7S(*%!Y1W/?PEIZ%;>>%F?5!.I&1I_HN M7"-P+OA,N8RM/VE4=IK$$C2ONLQS=[[S9,8D9HU][>E& F\[5TPJ9>9HM+1[ MRHRSP>ZQP1Q1OC$A/IY:X<3_&8@_G>:I&4[[.W689O:LNI3;W=Q.^ !-E=1- MBPB.\L;[Z_&BSM@5=6Y?:%R2$YG2M.*JB3,2SWKA302%1#8;#9!O6>K+\PC!!_3+_(1O M56*0NN9\Y[DOWHJ%1TX7E0_IA#SF)G/>U(AS$N>D>3E)DJ9U<=AU5X]S$N>D MCSA_^42FD)DCH\=5$6>@3Y 27"@>*2:*F>@MC+N2'[PBSJ ,DN8(>5IP";'F M43Y(=]Z$FNE6=;(V-@@!YNOJ@Z(;W_"2^;X(SESTNCT>/>4\\7EY K/=\K0; MB7ENCC/%-C/%[!Z6F$GDI2Q/KW%>^$@";.,;7G;<+I_(B;GQSM*_'05V!C]K M6G?UA#PCZ2X1BIH!LSA[Z=SHNNZ;1*B;NF[V 'T"A8)@$\>&#RVGB?\*#CSB M-"U"!,6H"89F$*$-4S1M@<"H->&.=!S2KA)+2(L)019ED3XHBU(Q05_N$$N% MV94&$Z4*'.@ZY(=C M=O:RL#7'4@P;1$%[C_X&;Y-O8B()7WT?@4 L"88)=>_?><$J=627%TK)T]ID8J.#Y6C8\1GS&_26GE>6UTX@AF=@KJ(2X0 M4T6N(^*##BZ4-HZ/D%#:L,[^/$+IW9J.#3,&QT2'Z^F5(&+. P?O!CW6M^L" M?$G_ZC$\5TV]MI*6#=/#"KNW8>:XQ[Z";9TP88J8@R1J*WYVF,SE1*Y7):R! M")C_]MEI@//%3'[,=H!D=9PSHY,1>S#%NW0\%C)X+2":J6R\3O^;6BX3#YM^ MXX?/9X!4?'R!94@IV#=^^-\OZ2_S0B5L'*=3HKQAN86*+%!_A/4KQ!J!9#4T M21!P6%>#!3.7K$[F".MD_O/OZB>W_P;TD?DRB^$C9VB]X5:3P1562W$JV%$5 MLVS[CNN0#^F-=RM$-BX.0J62DT3!8CKSG0UZ$0 MWMOBIB( DQRU]W+_N^AU?#Y&>(\*UB,(Y^8-3A=KH@MN,7.+F5O,[T-B6M X MFH+IO&VN4<;&8#*FJ2+MAK'$]CAQDE?KO"I^Y0G'U30-%5/+:!ZXYORC.$H#_RP5CRON M\K8M>%R]P%XN'D."*!81@[D[_W *YI*(XS%FDBA^QQBG&G4'INU@B[2)AMVN MVV^Q/X"X K;+RZGHA5_+:=ZS+B$9^X-/JT";E"HL?'8X'M;91UJP;(41]BGI M,CM5B7-Q$E.TB:EI-Q+'5YSL2D#MQ#)M6^A89EUS>$SM<\;4Y/Q44XP[LEN" MQL)46;J%?NSRF\/'PK[;^.'>W66!Z58@EV1;@L;B5"=S"R79ED7D[HBNPVP) MH4$,8BEZ@MY9H-3:FJ'9CL4N)_#N..UP+$4D+LG!P$IV^D= MSR8)8F&,K2'8MFU4ETGEN2B(&U+D+8V[[TJ@[*S=430+KW,2U"8\M)P2M,FG M:F)@)&V+G[I]UE:2.ZE;+Y&7CL.XF&P\UL9C;3/0?[HXU4SD8FP[T+AC8FS+ M FUGAJ,8#:VJPW!*VX2%_J67A/*@VN>H@I-YU:;H!P"4/ESSQL.[B;,25G2:Q!,W+.GH&W'<>FOI$ M=6/3&' ;9.5G+--8%&=QL60>&G)\2%;Y5B4'JFO.=1]4^1U1-3F6X.[R%6.--TF)NA6T[6!<[&VLK8VIXK:<6C*OQ4-J20FEA5DUWWH2:Z59U MLJV'UF9%C8)\?<]S8$W5,\ MOF/7GVK+6I4\RZH^[NJO#'ST(\V B9V]=&X4TP@Q>F<",6$;Y*Z72J(,#D M.IYJJ9N6X#0)_&\1(K1AKJ8M$!BK)MR1CD/:56():3$AR*(L"N!X=!0+OG-, M&"@CI8J#@31CUG&D8D)0A!I1+:+8!.^S_0I>E3]00H 595/Y?U(,SX,':Q]8 M*[YE*^ T=0"F9LU?; ?^L(0^42RAYA)\4#!M'YKAP!>.\&1:+>'>%A_UXK>4_JVM]E\+I7)^^IQ;Z & MT[@R"31"[A\A\#N")8*@MO*6#$#.TQI)G=2=/>\U_S.J^08?FK:&-+)G$9W> M&#."-K:4I&-V]F0I11E\B/$LJ/4(SI>M,"A^T@'-K C @_7_?OG7??E@FKD[ M+Y$$1+YA6FU%9Y_TV%Z]CP*4A+"%]=PC0:,D.8"G@;CL@=Q5?K[+3*-H&X>- M]:B^DN,H:A-;Y]LI851NIV4P/R-RV]",.<5V!J@N,RJVWQ]FG-0N#@>B8ANH M&F43T"(UX=55+!!.-KM):G:] M V 'I<@VC+,"KC1;=>$=P#*LSQB0$WY+@,[P4]RC31H>R:W6GIINIL3"P.(K MYRN/G=\0M02H19$4,9V$4U!S;F 4,?\>#")=Z=ADS_\EN' $IV<^H/)3F=(, M&RP!O]>S5L2(F>%8_JS>:)*WH-GR>)F4/#67$MAX8'P3QJR#E/-AYO]-(P)[ MS+[K 1#>-:L&WRM5&ZUT\@,MK"QL#42J88.8;._1W^!M\DU,).&K[RLVM):3 M%0F:S7-EZ*9&MS@ZUHN.?"HO75O%"!Y=6:\+'3 7" M=?K?I-J127;7NW&N-9],"&;4JJ9>F[?$#("!'_[WB_QEV:"2BH$D;$S*YB/) M:IRE&IHE",PO/^]I><(ERW,=89[K/_^NSEB=M!C8WE.BG, X@4T%VT==QYTJ MH5TE^1528QN?B+9;B[1/0UQ(LM5B:93&B(J8DXTPCH<*A3Z'] M.*%P0OED9A*GJSC152P%T%83"K=D/KSU]ZH =GCG[R7<-T_Z6,^]+-]P!^0@ MI_.=I7.I^"E,@"TR+;?%/. R\O-B?E1J+*M)T1KL03%" U,C>O[9H]DI?;9C M^KNH$V?9^>IUXLC9EO?Z<&P.%MLM[SC]<_I?0<.C&+#$5C0\>J>Z:HO<:UQ[O.J=+FKY7*(H MIN>_IVX'A"*GI6734C:1\WLSK?0LVBZ:J)O5Q$N@QM7KS/FH4)NEEI^QZ,8E'8 M&7,0K:<"=*MA% N]$&\0<4[CG,8Y;3V<%H-2TYB#:#TUJ5L-(\YIG-,XI\U; M&[Z*VX2W\\HN<9&5#V]B5!QZ8][X:G;_(CWOOL9\+G [[@>NVV'KY!D]SHB+.A5D-$;(@- "]P1B;=#>I=#VJ:J*0Z\ MT].?XFRH'<,,/ ,"*#4MG&[Y4++4II"4&LY1PY[]"0:39 M ![;@87CN?30ZSV\N++3LR6 MR@G+]:: )2B"9?;XC9++%SB#>LX1?LLN2=SDM5;;?3T4O(%.B-XDOH"LD45I,Z8P33\.1Z%WBF53AGY0P9O%R1DIEEV%8 M%@H+&:CCUIX?N0@=',P,K/X>!AP\""(CNIOA5>7#Z](]56/[%WC#1TK5[!+! MA?58 E*6+/[ 'Y+\ W4390CZL?1C%&14MH(X1C,03;7A["CT\W(*;+\QB/,E M^$R@S$N J_E'D8H,0@,714-M,M/BI\REA6QSIFC82YZZF1-"V93XSQCJF ] M8DJ>?Y EP"LIP?JF+QUB&&3 MT+N^.@93T07')OHL@$%W:X3N"V^LU@Q7<;S+[7NP3N]B^W9'-_L$T=8/ M$ P=7>GOT;#.#W#9D][E3WE49>'KEP(CA%Y+JK#E22<6EGR!TXC>BK1*HR4' M7"1:8BO09+L[BNE#O/O*7I/Z=O> M9O.YP,4P>X,BC#2N3))2^=P_0N!W!$L$07B5>@!RH=O4O=?"%ZK['[YS"1=; M2A)OWI*E%-7O0XQGQ50F@O-EAR\I?M+#NI#_* ((WOI_O_SKOGPP+;0Y+Y$$ MS#[#M-J*'KILP_LH0$D(6UC//1(TRH$#D]YD;P_,+N7GN\PTBK9QV-B0Z2:$ M(+MI,W,.4_W$,L&%N[;,NN9P0WU&;#.@=2C0F*F;S@5\_P_8Z>EQH=C%S/3T M,#I$+=T"F$DRT.GARX]G4FE/2-=;2I&@VK\1G G M&D9\'$NKNE1E^D8E>YH& 1:SU5.>L>[I^U+4C#/\D%,BO**AET#CTG(A:%C. MA%'6[P2,CK&8C6%TSR+#$!:U[DR;,!O5"PN-8']&:WP6V@@%-WSZB(G8C$KX M30O2.531'9BY@+V$<$(,\&>8%U.J@0FE83 1-;QPQ S\)6JJ6=8=+^T^73<- MH-@(0%$)0]%WDQ*>JX8\ _X/<(M6I?S1-L'9^$N=MH0?)B\&L@US:;C$2#1' M7"RD-491B,,TH1>)0A6W*@AD@^G=>13E" !RXK*B6=EAWL93\?G16!:J>)!_ M,+OCQPR^!M0K#@/VM6&ZCM!5=,]/5VI(:Z'X^2S[3'GRO:UH5&YZ8?Y@7&V( M:T3*3%;&:!P$9;1%<)T*^.DVX+%&L3U$)""Y2WRT4[_9QH_Q;U N;9-F@1*C MR8QH2"08@YBVS+U0/Z*D&2 ;2;*JFVHKXI\'-8LXB%50'8-A%+:!*=L/84=EV/'5!UBR MBQ694*D"0WA1.T&+3N$)EJD)32]"._9E*F=8A!/E3,,T:ST-"S2&3SM*BX"T M-&A6^=(U-%7K>*KED+PH!C)[!W4&R OXUK']=$.!/H->EC24U6@I$Q4UD=Z/ MAH['+))F()@4]..ZL%&\U5TQU(%D55VPP>$M5A3"Q-T+S(-VONNX #_\9C;A M1-_WT[HTG J/68,$;U.A5G4@]WX'0OW*! A*%+T8/Z-"&NM"Q]\ MBBSK&<9F"6BEY1O%4#O U$ZCP ^9'SJW-*,C&+U/*C@E!S6:>3EFF)(=J&N=:9T2N MC:Y[SLJBH0STECD8$.1ES1?.\%$;3$7%\ HIA\@+9!N#RX(E&TR:5Q6=BE,: M%,''?KD OD+"5Q!US8#OJ;49R$1]#8AV',\PC:2JV$T!:*N5=,PD_B3,> SZ M%2$S&_\,0,A"563WE [-4RFJ"JQ%Q3A*5I3>35)K$ 2Q9D^',4+--MNDU\22 MJ'K=AI54^YXM;1&P5[M!2#*W*CV^KFPR!8UHE$"*O D;3E*<5$W+,GL /7M\ M/=)"I#-;^=.0)7OHFV$CK,C-+A;/)LV=0X,&V*TTR;)>K>+5*T M?+D[L]Q/7)"AT0B28N@73B;]_?.NM*+&G4("G,'>P]1F-"0^9L+Y T:>H[WX 2B'IC1U/^<*RR16URMA!BD MQBQ&PG&%OAIGH?^"5)SK4![;\XQ E[ @B@$O="Y@IFC(-)C735VG7C$(*=*V M!55QT6]VIJ-CIFEIM?K(<2WF_0^BC:.[;VJV8UKH+,"B#1=^1!>QM^T'MEC! MFB^ 6<\Y$+ZZTK')GO_+CR4(?+^3G3C\! U\*B"H>P;&BNDZ>[24?APH B:K M[[0P((3[S/GW>GLF3+C_P]1]1-1,V%6D2X(E3VD74>B,=HCXOW\5<_GBC]%U MC+21"*(Q[-FMU;GP(1V2P'@T',%=HT''86X0*^),Y#87. )I:)"W#%@OR%;# M=&4X1^F%[8;A,2KKD+&K?:$P_B#,E#SM@*@CW2PXB7,2CY)X"4,B2--D6'E$ M-2QMA,#*0!4F0!-^_MI+:/M:=N0AU&S>@S52)]1@1SVA:^P1#0N^ HH&37EZ M5 E)7\&@?S"V&ZB'0J5(X^HP9[@CPUT@/X56 MH]@VP83Y%.834;W/5R0QF?O68.SZG4@%WW&=HA8]OJ0QJOA;PH<^YC3F1SCH M1Z!#IP,9,O00AZ*5F2:4+ $Y(&>1%,#%A/<)D XV#G%ZA'B5&HIE]6E16AN3 M1?0M1A>4B ,$2\G F?=<$Q_*&JQX5O#)0\>]BNQ4;WHM+3$ MH9:>H###"@_>!6@5/5_6362XD<$^JJ;98I,C40=S9;"9@2X:EHY,JJ]<9N+D ML]:"X($%S]/]=F':]G?NZL[1P<5CE/F]RZ_%X"&;H']I#(>E90AR(-SU_I&) MZ<=Y6)\3;_1O.J)[_GSXMZ^2F$GEO\^T_'1^3.GSS,O'-/L(.#)RL.7,Z.E[ M8Q).9BT:9D(N?&S?ZS@"#B5J75NUM.K4PLJF&IK&#:>%\K#TWA#&4N;5"0\RQ.4"Q8YJ3YBE"%B.AYBL-RHJYFN MC3W_ )W G"SS@B\>@T!"<#A$9E.KB, M?:R5!JH['ICK!Z@='?^96UJ21!\I@UAB(MJ7P]-(=7 ,=5=,Y?&)IGK]8[&( MN;?T1*C714]\(G&-UO!3+PIEN4;5KT)11U-[PVAZM);>*R'LFIC-IT>*%+K5 M2:> &&/LTR@ VE>*ZKF!JF:I;MMV,/00.JJFL%, CI?V'!,<&6F+20/XJFF8 M6-EO SNR9FLXATD;M)! L7]7T70OIH(?ZCIA+-Y#IL;B.5!@=#.6UX,&UN,Q MMZ4U&H0>FB+8266@\[S34I[!%H)@*GBVFBV;3N6=;XB$/1WT6<=A@C:54=0F M?C,&F2EA7 @,6"\K%[V ZSOM4O&X@V8S_C4-,C+!'I4D8&P WT<.F]!%!W8T M9OE I&BUP;?A0RX^"(>C"[QHRRO:RO*B+5ZT%<>BK;7IMQ'@(T*$,>IZ5-I% M$T%D?*_4H,QS>N:H4/TQ]BS<(!I=7:U&S49<,>M1A[X#J=UMG-N[+ M8 ,.3\9XT*-MB_&\S\"=];JFLYX0JB-0@O:M8F;?)M@KU)(VPP05.$;"G$>T M/&UB8!F1RFKYAFV.>:;C(XAL8T+-M0,X5)@# GY/5ZN10>M(KZUC0F@3XK!B M3RS:TE0TV8&W+"8>$EY:C?@OL"I00!DX4_!M1\'P XYLU(+8]3]C\0K&I7@L M&D0N_1[T?L]IAAI2-,$4:#3A!;0Z-!KU@'5XY6)>WAH(AL50_+8EJFEA%M$A M@>S=,1X_\D(K'2<@D5D_?X7Z;)[_,P(.FEQ&9X:,1(#O J_B2OZ R9.\-Y/X M4W@$W]?S!0=!B-(@1Z[W(X>MQOJXU*%K SPIUPU]2MJ8:W@F2Q](/G8B535= MO49](96!UO=*L2P7'>K1+;+IMD/&,#>MM2XWM^SRY;RI6#7%^""S% M$BM-I(::V4%%K$0XA199>+ESVS]":5 R!HS6,"."'=PH4U,YZIAJJPE:D?99 M@3<;K@XTZ043L T!2@%_ED$>"9Y1!C$W_]PB(TV,2PY8&@\2>X-[+ /F )@H M;%[64\Y+?OLM9_P'QVR=]8'I,&'1@4?;6&'B99R"T@#?'R;TU5"$$'OQH#)) M"#II4 ,Y**]81GZ84??361-6A Q7(Z3M!6FPBK6K&)ZUCPPWV#>BN0HX,XC- M7E-T&VU]1 BPGFLSW0>P9-P6@+KM'UL-P8Y)2[\()A3'"MF7#"U8!Q,FE8' MP!.U5&@$"D<]X<_"5*S9'Y7T"&]:U #3PV/4\$="'$J$(#A'[-S ?(!JA5Z, M8KOU.L9?,?1'BRL&FL<70+CQ@$6 H1ISH%;"JQBG9/ %IBY@%%0@:*]K([&^ M@*I("1/X#I:> &+ND2ZQ0"3#!FL)>JJV17 .VZ5]DG"Y3!I&=!B#GJ.UR4 ; ML=)#U WQL5MV0WB6*..-[<2 >9::\+68#G3+01XQD70&A,R2]99&(\8TGQX^ MLL\8!*.[^ L2/;AVU"4*V:SA4"\.E"\&$OU#D\<:G$\)V[3]0-4 2[2$U^D% M.@^)ZFU4\MI'CJFC2V>#'7)"^QMY-)T-7[2RZ&Y'ABT6 S4:,^P]6K= 3^^/ M0( *SB@ -'O\O5YC[+BJ:VLHF%/ ^&.W,L-:<;X&-D3'R#T]ZC\$2Q56G_"J MTG35U8>]VJD1YCGC-H,N?--44-=BELI" 84VH,N*5()/A-0(2GIVU50P;3$L M6@L(C1U :8F:"S;(1V;N0?LS$:0?8;BE:Z(UKV-[2OG MJ74LB:,I2F9-T)X!X'Q0"@(\TG,90/\:GB0#,X8N$X2$!0H:CRU094O[K.A^ M@SSV2+N-P9(:ZVYG-)@9[&D$+YT#>!?.6*\E$-F6$K3ZQQO:GB-+K:T02@8\ M @\Q+\,AHUYMN,G^ "T>T-_W<1/,@?9],J4&_$BG<=%6\),9@^+%T4H<_P'X M"5@CC"1H>HM?T//A(UW#TSU>13Y8#,QZG"Y"_6L1-+_7&O"7@N@$ ANGQ:+B M#D=978'+QP\UKOL@\;I6&TT/T3134DQEO7,-LQ_-8',C87DY):Y"UHT:MBLV #3;TJ-@"+P)2H%.O %3X8_;^3 M./0>RP/V "[OIM\"1T\&CRI5&S,I9,5YMRF":792"651/WCU;F2P;!][+8#PASV 15H19:\C8XNC(GF\2()P9.^$=I8(8=QX?HE['A ='+,Q$]EC2N5E]\ ME*1#]2QATIX9OYOW7SA^)^$W6,6T"'HW;^UL$+?R:BE[A;S+U1)72^^*K:VV MQ;!(D^NK3XEXJ<@UV0*:;,>P/D;%1GVT\T\(.FO0?6*(-@9]IEF; MZ8.)5>OC*'S6+<98V2VFS!?"[>I#FN+HQK\N;_&KC^F+8:ZD9>Y!2DT/J14F ME#()N9!=)E7&2!-SJMQ2JDQG$[G<\J@R1F8")\G927+%:)N/)#.)0EZ2WZ@QTLO.[TN)#NMN3)IXH%?H)S<6=NB8>:LVF.B%@@ M0LYQ1,0 $2":^.'R."!"2J6S'!&Q0 073;% !!=-,4&$F"IRCH@#(KCY&A-$ M<-$4$T1(*8F+IC@@(I^2>?>\."!"2A4Y(I:(B"5T,7@O_/<)R@D^:MEP$+WK MEW(0O6N6<1"]&V;B(.*,QAEM*5WYI@=-.(BXTN>,MIQB7=9MW M!T3=-D^R\38,N.W$;2=N.W';:8D;7D=X\3UK:*,@6+FF MW41/VQ$DKR/,'FLD^9M=W]%.J<>ZV;.%;\$#Y-\7:@>\X[J!&7 ;Q>[Z(3#&?MLX M?6^BR7DLZH0X<7/B7D4C]\_AM7#BWFKB/F@J1H,L)KMCX.&L%+GHGFPQA[70K5K7!&-17KW*#,0JJK0J# ML7$..(ER$HVYB<_5!"?1F)OIJ\)@#$JG5HO!V%C=\VYP:7>?K=X>%T,P&%PU M(A7H!%?$8:UB79MUA34[Q%(<6(&@8'=:S=&(O;R[?>(C=1>FZ 4WOFJ+2!S= M^(>N]UFS*A$[4]O7CZ)Q4@#@FYQ/B 7Y^_*QMP,&.Z?;&-.ME)!RQ:73[4Y8 M\3%5-)QN@6ZSB:*47H&XC8UEOUZJ7;W%_P[B1^Z)D8$2EXC555O[$9;\YZ.U M.3&RRS6C2^P9[/)=-[]YW'$K-$,QDW.:%N!:'F$P516I10=\+ MYFUG/@FI2XE<+C,'J8]>4+VSI!Y/XQNT8/PBZG/:V%L>%.]89E>K@0%>[0MU MS5 ,E0?&5Q%@W)):RS4'L6)0A3FGS)I)#TG9A)3+\Q@]9R'.0@NR4"Y!SZ7P M;,$RM2_GH$_$0<6$E%F!#HJ-C[2)Q,4V$8F4E7AN8T/N%3NG@4D-ZF3Q+,;[ M]ERZ\R;43!>O]%T7+[V?W)Y7;6Q@$TLJSD@71)[+X.2Z'>0J)XK9A6U]3JZQL,FE1#8_S:O===-[7@L[UAC/I0I;F+WXMZ, .']Z-YBMFFBBOD8= M_@,TSD@_2\?IBVL[6KW//M(,F-C92^=&]S#3F0'X7+6(@D]\S::* JQ-UTQ# MJ%MF6W":1#"P:7C;I$W#"38-%T+M] 3L3B$XYHS/RF)*N&^2P:P#[V+J&GN* M+=1<@M,HPM>TG!('ZZR1X4 &;!@&-MM$^*:;MOU=4&H(*ABY;EJ"15334 %= M,#A(MK8MP+ *?&R[NB.8=;J%)K +K!:'PB$$VC]IMITQF.D$WJHK7=-"$@WL MA\UC)X2. KREZ'H?YJS;,!%FK08OJ-3KHA/W3*N%;ZI*1W,4'9?X5/-#J6!BCH$\5*(-A[1-?QIV[V8#1;T'&:FCT;\(A%!->(HHI>$CE<2]75])K;071A-:#AF%;?WYSJ M6A9\0@%!P6^ F-4Z"MX@B2_8;J<#RX.1D3%,PW8L^,V)S'%0?CP[3 +G@9"I MD;:FIH0EB1IYO*A90#H.!RW,KFOC(BO'U7$&9:64R@]E)5#VPI2KFD 1=L>ABQ$=BE(=Y"NL'V 3T6@U4G7@H^':G:8"7ZI4%-4$6.HO%Y988$M) M@/C6U&9@5W03J*5@068/!K#Q'=.U0'@;C23HB#:=8\RB;%#%/3K;0-'YNL=F MVK*C]-L$Y1LL=KA"U;391\!F0U4_(@(C^YI#?X .,NC.0*)7";[\50I:%6B( MN([M* SZ@:T#5<,XN'N+=$V]2Y<+<-10 :N4G 78\#N,_S6;#\]F-TW+$2@L M Y.-&0B17P)S&Q4&:C+ %^Q6J1' .ZP'=+)B]1ELP&?SP$M!F1:#9I-K,5(@ M '8+K(=7%W0C[JQ.)TF$EAL<>F1460QO9,*(:/\ M_W\OS/_V_O79O;-I)_X?=;M=\!Y23_(Y\"&8*D M2%':N$JQL[M^3A)G8V=SSJO4$!R*B$& BXMD[:=_NGL&-X+WFP"R4[NR1.(R MT_/K>\_TM\ZAAG8,%;]-&.B%1#K1DV0Z]OQ.!70TP<_726@49U=?MZ^;UZ]3 MN.=9!+[K--NOYUEAE10W\Z8X\5*SDYGV2T:[D3I1@^WT5@QVT&SM-]A^\[KH MA^2]BO$>@W>6*3/M>JQW%W%X>5\69?T&)I16.*E=1X[*R GM.,2WB:'_*+7\ M1U"W6W<_.O^)G1&)?'C%6_W,7V4(^L$&FXPNL^[@!_*74-//>KG*$Q HSS M=Q_L$:O5^!>ZHA$XHF%BI &9'0_8>JH\5UNX=JRL,Q^M*K0QO22\$(Q46 # M"+\U/S:-!^D!UZ(;#E^C !@E\022.V"9@$N,$8$KS6>XP)J77C=KSC0J9 D_ MDL?8KA0!1E@G=R!L9JYXOJ7HYMW4\1H39;KT<;0Z^MIJ?8,CR3VA<%O#EJZ[ MN@I"/^'@:"N=#TEQYG8W#39W^CD2Y'[^]2_YZ92M#1TUSU%*TZ5-T><'V1B" M9/_<$&-X_ZUPG\1SF 3D>\UN/XG(WZ:1]P[5.8"P[WUCY'Y'LI06:"J^-'*4 MT]'NABO'T:V^+?F,@NWIAWY(9OHM.2[.HYQ;-C641N3/;MM6D["6K?AUJ]DM MK?FAC6=:GTXN_2,,,(;&W[WZZM.'MZOV\VP+DISD]E!HN 7#7'^40Q+2%@63 M"J&.C;=P-;J)*2.)] N01FB)>HKJE66&BAN/%(WIY. MQ)7'=@ 11W(HY6:5"P-.=L4LE+?)+W<'P'"28+ M'"TB10X?B8101"B6::G+2!V\*J7*5LZCY"$5Y3(-"8:\8AO?32G!]C]?#7K] MP=W\..:R84-*7$'D.((52&T'V2SOOA^_>?WMTS MAAA#NV-H0;88G'@P'SR*O>K/9IB>G(A 8OQR&=(.HZJ+AN7N+E'?#*O8% M2@MX$XBL4.4:I_2N.GBH!8,)@S*P/&0SA1,_=F$U_<@82ITRC=&C##'F(USP M"#RR]Y*\04#N+5RA$_+&2&+8\47UMWGK$; U<':@W0-LT""-G]U MXND)(XEC#!3""GJ+LG!7.OCW>G'TCPHP%J=(5=1M;E@:0 >^2C!8S<7C' M, Z!\$"^W*L9^CL*+ "%ZU(BSU"62%)_)'?"-0;@\]ZBB>M:!("9YR]]&:_? M$0I"*SFHWFK>=U>58*:HT7NE3Z\!ODD(6/R-U4VWZH0XA/096WD+F?O MIY>*8>B[H N.'+([3$%S/@"[URE# *X!+T0%%L)J6KP0E5B(5K.U")9-%[80+)NJLA+-ULJ#.W@A6#9=V$* ;.*5 M..!*;-X.>><0X 6=;[UK<(Y)M#9LQB1:;Y@QC=9J:B81DX@Y[3 ZK0+-:*M- M(N8TYK2#P&AU&(!)Q)QV -?Y?&BT[?F^E?!@T^-8\O73VYR4L$5OHDKXHP>; ML.V[^.%WKZY?;3+Y=J=Y_=+]'^9JRDO[-?$EP\)+\O3!JD:L-_S)IPW\/^ & M_K]].]P!!A4PX5X0!IVZP^!GK,Y>CH+-@WM5DX/6T>3@W.&]59&#AYAPR@#M MC1C LIKMXYZTO2^\"V>2["+@3F,6KIOB"43>QBMN';>1P4NL^/QQW!51:2_# MT6>XOG,AP(/*L=Z@\<:L%'$4#BT'+F@],)AP%/NW5 %PFO3=J>G MSC"V"AA(#R!2YP\M:T#D>^$!NV&?DQS;AQ+'+V5ME2BQ"N%?+Y-:N\WN^!4[ M<_;-/HU(6]M6**WV)>_L_L:.V/N*!\+, M?0G=>$7"5S/J2%7O*,@QNFBC3_"BQ68OWDA<*:&7I<&AF+EK=JW^KCWCS\*! M6#]!1OM+T^!@JLOL7+>V0/OY.16,]M5U2.>$]H'9[5WOBO:S<#08[6O1_N(T M.!3:^^9-R]K(*ZEEZJ-XQCQG.XZ4[2CR0F?VQ1CY,9YR?2I6>.'0VHO/_R!F MWK79[:_4?!6-0%4[]O;BV&#>. !O=$QK<)",2U6+0Y@WF#=VXXU.S[SNKHR& M[8B0,W"EF#=V3NJ\^/P/HC=NS$%_0>RLT+9.'P23P2CV>Y+VS.(!7AS+??9T:IH7X:&&0\),X"*CS M7GHW=N1[^^'?[]\UK($!8!C)J6,WC8_8,BW]/+D^?0QV258OH.FEPQHYL Z1 M^SS_AN3!:F0CGYJY)<^1#BW-+/!'L4T43.[& ULG4N!<0'@XMB,]&UO,P=H! M("+\=R3'DN84"A=;S!5:M&'30C5F ;#QXPC7%<<#(@96*W@V2"^,0ZDF]I2]'*]QO$= J1^$\"E,P(E4IS: MQCP? #QT.SR"(SPM:TH&OXRQPR;V2!Q*6\#[#7BX[F46PGAH-,4A4#/%7/NY MR/?=$">-V%3D6?8.9*J$.1".@&DGQ(YI@"]X)398@RDA7FVB<()OD(W34'7* M@P>)!T)C0J$P@4$.,V-7XA-@(#;R>;X!W_NL(Z"9IS,]O40\I($ MW51VJJ:0-JB31^ 7U7-1@*B"X3XK..OQI5""7^&9V/41AAC/?"\OWJ82ACE2 M2S'T_<\&4I.82H2AC-07KJ-:)Q*)DDZ2V%;4CH@D< D"3CT+<:@&J9_P)/$: M+%< ZC>-#[!(.?0)-_1QU<,2:% CS%SA>43:.)CY2@R3E$I #K2"54W85K5Y M]+P8QI/8#JPF%F( +F_%/:&LP_;3(>H&?2$'.^G>14?):9%A'/!,[\ M4,&P $G@C>A#6A:@:=I2%9\&TL=!%0@T0KDD[)3@BIA.H2^KTF)*#@C7CMV4 M @C+=NON;9YUYF9"EUAWB@N<< Y#H0.6A@AP6G/W<>O$@UA48&$ 1TT=I6S" MI#$O2+]G,L5)$S2->^P.J[2::3S[<;ZQ;])V%>44RG58:BT> $+XO+E>K#G3 MS M>92:A.LG/_B,"B:!K"?EB ')@#PP(,D-+CE: $W\H@Q/3]HR#-&M N,7!OOH MV+G[T1T)P&1R9FCLI$8^FMWDV&/<1XXP5+$"R"K$F&ME8[M2!!AWG=R-G!#\ MG>=;NO0.#/V&/@"@C_@LMK7)/:%P6\.6KKLFJGNHQCASUG!IRR^5?[2[ZA=X M9>>FW/P&?_[U+X7>/J50M099CE*:+FT"\H-LJ-9!8@SOOQ7NDW@.]63[O6:W MGW%B,K@.CLRRFOW>-T;N=V+%^07"3M\YRA6:?>O;BOV^DP_7]##*29>VU22[ M,UOQZU:S6UKS0P>F:7TZK71]_B:,"7#.=Z^^^O3A[:K308[-X4A;&,\G$OK@ M%8 SBW&N,&4K\2:'I,7,-+]LI=7(41M73 MIUC.L9\IZQL58WL-D=6R.8MJ> M[S5(L:0I E0U.A(VE!0+2AX"BBOW#/CKR7%=P#M@W9@(C*7Z< O&NUT@+GG/ M^#!E_JL ]UH-B#[[0CM,!2+UL]D?8+;8GBT^S$?/LWCG7&"=SKI01A+ MJ7A.(Y>R#&-G/ :CR\,L1 1.!2881KZI D,4N8J2C()*#85)7#Y022$=H+I# M)F%8,ZP/ZU6(+X8_A+MTB/)I(A7<,9GK%;*@S>7@.XPU5S1'TT-X=#BS09\L M*,I.(+(BN*EQ2@^N?I#]$RI&'U-VE!DBQDX+%S".;OL>IE32/$FIF$%IZBFF ML;4DP6=@>#H7X]9RQ5R0'4$A] 3.%_Z+3U*A>Q7D*&1H%N6Y\(:(FDE0EAO[ M"4Q]ZB<@L9^ 43B^U\!3!^E"/$%.1T,Z=3L$W6EGTS\UG3]:/^6;E.>>\$"=;B.[* M\F5>B!,MQ$VS;_%"5& AK&:'&Y178R%8-%5B(4 TK2SCYX4XT4)TF@.VFJJP M$"R:*K(0;#559"&L9F]E*SI>"!9-E[40+)H.NQ ;G6SN"AB,)NP M-MG-?[XP8C";G .;[.&R%8^@K(Y_=H@6X?N0HCK.V4&;I6>]Z':B"FZ#>.G3 MB_=M8_>)BKA^4K5;/V#MUN9',FU HNK8814#SJ!?<^#\C#5_RW%S@+A9U83P M44_,W8 4U1'"1VK'O9MJ:C6M:G<*+=3"[BM=YQ!1F6!0Q1!Q7$:I+B*JHV^K MAHC+E1&57/5>JTER9 "/:U.2M"Y>9ZM_;B,+N=O+^XP\SWB MV 4JZ 3(,Y8>-@_0V/+SM;!93,]3=8M.8G_O7! M!G_\@I Y=IYOG6-T,A#/+^FR-CH#L]UI'7X9*^/M']+JN0 '[D^]@@ MMIF MMSTX=)^P"EDH#.#Z2.!-07MEM;IFWSI&1]@JA3\8MS7![2Z"M],W>ZW>)N;_ M^4=(:F+,'VN"E:D*/\X$*U3I?:P5/ -[_=(A6I6M;<>98(4,:X.][79:O4/'S"JC.G/_/"2 M_%"_R'_7;/#3,$,\26J>&>52YN6)^AJ)I' M1'5&V*-(^T3&U5!ZY-=U7YT;G[!(S=BF%W)PN_90ZZ99?W;)(A[_+= MJ1/CGW,A[-I?NFO?-JW^(;8MG)U?P?QPD;D0RQP,.!?"_,#Z0?%#S^P.CJ ? MZN_V,#]<*#]8UDWM,R'W4Q]&]U_E#G'J8T,F?=%37ZH1UGA9$AS%_^EW5M6" MG;N;PXRP6X*%&>',_)M+--LN4-[?F&UK]W1Y_=T6AOG%P+PLS>N?SMG@1*D? MOG__Z=T]'R/%\0J.5X!9US8[_7+ @A,\S!"7F>!I=\WK+F=XF"'.44-L7+8V ML,S^38]/S6(V.$USX%*YSFV!E^/8X$ZSQX1RUR\LP1'>% M*)_"5>L)7@)$SUV*5L:69XA>&D3KGZG0E58?(]_^W!B*4&*_DREN/"EL0N$< M!;O>E^YZ6X,C'+92&1> N8$3%%N=3M>^YNP$

$]'5E7!OF!^:' M[4Y*:?7*V>NZ[3]Y/YT))YA*+S+L"5PEPQJG(0[MNY\UIYX=0S;JGZ1@ %_R MV5N[ O@(SSGC\$@?V1(32$+8-8X_@U<95>Z'-S_D.]N(OVXOG; ?S F<[.-O!O' N M>F%3_%^US9;5YV.HF LNFPL6\4#=7SS-_BQ_P2:V0(E-,Q]$ODS]2?\/E&.B]6T!G)Z M-_-#![?IWP;2%9'SF$*NU?H&IYH;7'EQ]^T3):^%Y%&O63J)6.0N$$1N"*62AODU_N#L#T*RA'8VBXXMF/ MH]NQ\T6.\H!!Y\\9/^=IIV>H$5/T?U<.=1Z7'8@\?PXX1JV M'ZI/XB 9YM !O\";**)--(M5S"7D9PZMC'V _IF!H/S1Z$!#!K"D^2HF3)F MB2D9;7NCK5U?M'W=-F$8@"P@1 B(\\>&%('7@(4H'NHN[/_$#H+0\> +[\_8 ML^GS)R>:$.;H B4-\2GOY)_"$WCU8D :V1"LO@$ AJ' +XB(?-2I+Q_%7B*<7?D@7-,($@P:,Y+5FWUG ^0\LW9PEK.N'(;&YR%,OQU%JZWDJOL"U 'DO%0/J\3F'IT&."7U2M-*C('EKSA9_M4=B MKMUMK@RXYDB1>Z,/;QD#JA(J)G^34W0[#*3XW'@"LBQP$^9*8>B[ M<33OH%33Z<]Y+_MF2/M]7H@J+$2_R0M1A85H-5L]7H@*+ 2+IJHL!(NF:BP$ MBZ:*+(35[/%"5&(A>LT>.Q)56 F63159")9-55D(EDT560F638==B(U*KL?T MW[9[C-<%!FNQ6>=0Q%CG 5\6,=9XH1=%C'42[:*(P6S";,)LLK=C<%G$6&>< M7Q0UF$^83YA/SII/]O#9DFKZFOAL^5HRVCZ[)6: %OCA=Z_:KPY-*6O0[/8K MMAO;QCJX8(Z\J_8B?Z+JK)]44=8/6)2U^7;DWMZ.WVX%?50<82Z2PMF%6:5E:QB#9A5#L0J MF*QF5EE(&Y6[KCNOL%IA7F%>.95>N70?;H,#%8_OP[5*)#CAX>@+3-%:+O>^ M,S])(?$6;0%>CA0UYGF&/\.?X;\[_,^R%'B3F9^F[I?Q7VT4,/XO$_^7Y055 MS-GYW0\^&Y^"V/YLW$>1L"=X.&:X;>.OXYMNI8$O/+/_98VLUFHFFSMYO]TR MK>OK;6=18V9@*!T+2M:-V>MW&$HGMR@. *7CZ_[ML-2Y,:_;?<828VE_+%T/ MS&Y[$[ET629@70+A.=OP(QX@Y/C>0LMPCVC?!2;(-HX'5BH_MLZ8-0?60J51 MX2!(5?WA2K))/8A5.[[IF9W!0@7)?'.(:"+SS38!R#HQ3L>T>FUF'&8<9IRM M8T7]_EZ<@S' M"II*!XL:O_PT-L=CUS)[-P/&(^.Q&GCLWYC68)-4_D6;SA=Q'/\E'B=^B:>& M7PYC,[89VXSM9T\J6G\SU=6KW7W"9YF3X3W(+=X-@QQ'/A3NMSV@T"& M,]]#;!DS(+L_PD?A" PG-'*-WW*=[&Q7B@ A/+D;.>',%<^WM-QW4\=KZ-9Y M?<17L:M=[@F%VQJV=-UEJ:P#]\6;PU'I; $*';2[63)[4.Y]AS__^I=":[]2 M?DX'0G*4TG1I$R\_R(;J'"C&\/Y;X3Z)YU!/MM_+'=Y^FP93.C@R"RSWWC=& M[GWBV38KB!1?^*#0# '4^$6CLO6 M'^60A+2%\7Q"0".[OH6KU7X=+1[%F[7,-+]LBU;C:**T(#EG@0-_PZ.-42Q1 MD$U@VB!!'GTWANBMG5?EG$0?"< M,(0OQ*-P7*$6$J;@A5$@'!!"F\BL)23L++ %MQ=88 K>;">P%E/0NF[V5I%P MHY&MET&I+ /VEG:$KU[(T"0$UA$?)A&2&,-_=Q CJ?1@X;&7\/A91J ' );2 MN/K1#\/71/N,,40 Z'D(DR]_ 3Q\G ""C2NPS.U8K0G %R#I8-_JD3$4L.ZO M8;UFH+1(V7OP#D>_PTW?(=-'J\] )QJA>C1 8B3' !XVK/QC_O[7UZ;AOQB MNS%I3UQ_!_B(,*C4*)1>PU^1O\"J!M.4/E0@,PW/]QJV M""?&+ X0K](0M@TV.^E9020@:\6DMSD!\3]<&#S($,>#CRXB M_" _#C0 T>Z#0<*, 2# Z9]A]6PT-@F$=S@/<(K\0)KPK0?V(F%93QZ4&ZY@ M-OG5\U0#6CO7GQ:\)YJ BMU?]M 80SF.751Q0#,86B(8WJ*&]9Y1U%K]NS!' M%A P8_32/%NB6($Q*8$ -Z:85(I'@1W'FLUU[ )8]3SQ/>#:R\!]QKM3ZN3> M, !1!.R48K#X\2"1S+8O(Q*Q0KD*8W(K0<$$O(V0VC-L!DR-,*0KS&3EVI+SC@"2>$Z*#7$#HR$]8 M [\'BN,CP?^9P)#EHW!C-2-\?WY6\$"Z!,B"7X.UY(1DQ04@9P-2(DA%.UT( M("X\PP:A4'-[XI)#<]T6A^8X-%>5T%R.VKAB1ZIVVTRPH$\X]E%OD)JD>:?F MN0#I!^+5!N&2RL.2/C))ED_1D%*ZA9Z!IGG>\ ++T8; S3(_7+5EO?\%KP[ M<226.@B[CV7MH^<"(F36;>(]XX7HF]\>5WT<6EN4Q06)G48+2SCQ%0HJB>14 M99X@-5TQ"^5M\DM^X @]C7KD$%MQ5E&JY;*76J2U2K(H"I*W)CRD![1K_O2Z MT[RQ5B50<[3(O1*MZS'P34+&Y.\&/OI6Z84GH,M:<:R+8^G%R:5B&&)\21Y9 M#J_ RK:&A?ZY428[25M?,]5/0/6YZO+6R@*)(U.]3&JT0JZ!SE$@O!#-]%OZ M#9W,JY;9@*]>G]=RK*UA 0/L)9?H0AEC714-,\:IY52'EZ/J*H:BO!XHC%$8LC%D<560D61T>@^J&:>*^-L9Z.'#=) M6BC?$NZ$?1/7Q3WK10F8-W[XW:OK5WM1I=UN#FY>^+R(FS5997S)JJZ"GR@S M])-*"/V ":$S;<-:*>!TFBVKYL#Y&1.)A\1-C;8,;J.=]M1(!4NA0AK).KU& MVBH35R]*I(*EO9]@L:QF][ADV5=L%*H-#B4RJB8?*H:(XYX+PHA@1# B&!&, MB!=&!%N9;&4>2UZL#1TKP[-21V=N+66P]I6%RZG43:VC'U@=S5!Y*4GSTNAA M25-9^+"DN2"H:(MW+CO:6A*=+2#+ZJ;0FIO_V=K2R^AR_K;S#C/?(]53H(+. M$;ZT,BH3!G^_=2*XQRXSX:LW5W3:BA^'PAN%KX^ C:K(H)?$ADH#,C;.!1M[ M=%S>>\/?$1IHK-G2_+\P"US:#GM%!]P.U.L5-W4%D+\OQ49H&D^CJXSQB8[4[KT,M=8^&W/]!7UI[6$>@GF- )@&ZU MS6Y[< 2)7A6D,]#K#?1]P'UEM;IFW[H^AL7"^&9\5TF0=_IFK]5CH&_?.*[* M+ECN%,;;[1MT5,V[VMWJ7'F*V]&]J.JU6#F!I[7!I.?@>O25KI T.AJ4CZR- MJ@GEEY\T0YFAS%!F*#.4&I9S#?;Y_S.P-5]7VKT5_\$X@7P30K7;?O.FW&>X,]TN ^^7)=M+-F=.3G)[D M].1V(>-.GP-?'##F@/'!+ _F&>89YIE%21;>(MZE3=ZGD*-@]>LUAGH#/1S!;IE=MJB% :PK9AXA$,TKAJ\Q&?G)#DA"2'NZK$,_4W+CA$ MS#S#/'.I/+,/GURUS9;5YV-,F5N86S;A%N:52TT^Y@Y,-7S/&,&+'D7D/$K# M\R/#=D48.F-'C@P1&A,Y>I#&58>SE)?ENUZLB]I?=3[T>0H_#F?72NUS.)N! MSD#?JCC5ZG08[ SV2P#[Y4EU3E*B4_7&N.IR>I+3DYR>W+*:J<4' MA7'X^%+"QYR@9)YAGF%-PUS#7%/A1*75'7"B\K(2E9_$%P.64-H1YB=%EJZL M?Q*R=>B(5M7\T8-/L+INYWYB;;"R@KPFTNMH<*Z*^CXIG.NLI3O[;&1G.-=U M@F<*YW;;;+=80#.BSP;1O?[*E-"9PKG>N<$B6;;UHQ8Z9 U7CJ/;W9F&4X<' M21T._6 D@X:Z&$;UQ0A]UQD97[7HOVK0J@+$4CY>Q:FUFN].RV=5$=0O#QTR M42J.G"KQ6?6IQ7S&?,9\QGS&?%95Y#"?,9]Q.G1U.G2S%*C:HRE'AB=[C7_S+3^4WA3E>N<+$[P/PC/QZZ\B3<7UKRKP^7 M\7SQB>U8'[4L-#DP;UJK&EN?I^3:&,HE/78N4*["Q X,9:MMWK1YJQEC^0RP M/#![@U5%J@SE%U]QAO)F4.X EMN7=_C\.24_*^] U]ZCXKV1]=P;63,^J:DL MY3TJ==^CPGS"?,)\PGS"?,)\PGQ2%SXYVP3?[Q(#&WC(*LQ'/$C#]J=3'VZ: MB !>[,=1& D/QVF(,(RG^,O(<>/(\;W#%;57R''E\UG/>K/DH4Y.:+?-F_Z- MV6KMT'9L!1=413SR*7]GO87GD%S0:9M6O\5H9<<$Y9SUIN^3QK7Y.SI)PE?1G>J:L\YD@W1[J9=RH#%^8=YAWF M'>8=YAWFG] MJZ/'6G__A#-TG*'C:,^+\\[+QP8K0PR.E#+O,.\P[S#O,.\P[S#O<(9N120$ M#S95J;5*(O-ZAV-)&9F,S,.WJ'OUYJK; M[+5V.+V<\ZS1O/4=L$?)YT7(O%%AK><@>,,'&?@ M.)I3"[AP))0CH'WO@F."R<[< L1PIY'/GJF<3G [_O .5\7_) M^.=J#\;_!>/?XCV+YY8IW=U%?#^="2? [*EA3^!Y,N1\*>=+SSE?>B(YV^ X M',>PSSF&S7QTIM!A/CI'/NHV^ZOB/LQ*S$K,2JR2.,6ZG?_\3@XC8^J/G#', M#W.KAOR">5;>Z\@YUHOU?3G'RC'V2XZQKS(0&/P,_K,&?ZMIL?!G_%\L_EGX ME?.JG%<]B&_)\3>.8W,5+](HO MUOGEV"('UMDV8/ S^.L"_GT ?P4P[?.!NXSZBT/]RFS9Y:">DZCH!^8/^/4] M8P0O>A21\R@-SX\,VQ5AZ(P=.3)$:$SDZ$$:5QW.MG*VE;.M'(^K'W3.P5[A MN#;ST4M#A_GH'/EH37$QLQ*S$K,2JR1.M6[G8G^()C)(#H RKKJ<9.4D*_N\ M%QU[Y(@[6P4,?@8_@Y_!S^!G\%\(^.N=7ZL<'C% MT5098BGSJ.+48MZK"YR8]YCWF/>8]RI/+.:]R^6]&J:.-TL7JTIL.3)&CAOC MOU($'HPJ-*Y1*I48+%UX?+#;_XQ':,HBXO1NMR*\VMT%U2B>>"[BI,[( Y@E=O6LWK M56?:,+89VS7&=I=/*&9LGR6VK6:?V[O6Q@FK8+Z6?3(N[WV9\M[J3;K&XH^+ MN*I5Q%6]23.X+V3.#.[+F#.#^T(F76-PDU?V;23 OX9_1\[CF[_!C_W=Z&;. M =*>?.Z3R)^I/^'WB40?&YC%&LCIW

U0\+.A8/BP4/"*:NO$D7Q)+F!M@H&SUW5@4 X"B01! M"@E>(@Q(>4%HL215853%8!W@!%H7$K!!20Y/BE-!4AI#D2(R!W_ 2-?N2H." MQ4QKJI;8)*<7#.9MC*FA+ %A8$J!J\ YL$',%?BMT P\64VL02=P1'%&=(4_ MUOT73#$_""X@YQI<*CP,Y^DJIDLP\C@[CEN":#*!98(>P*9,E\UMV$%\!W$_ M_\$C@3@C*2\ 1(C'-6BZ@&]H#M6J4<^+%,>W#C$O8E$E,"8 LX&0+H":H^DL M 5=("4@5$$"N,._AIC>F!EI);#33Q1:5@ 8 = EHM--I*T],=492(1>Z9@'% M9EP;"!<-H5CHY 8INPTPZUJ8*]+N\+S#LY__\&'A>=)2?M24P;.1]HCU81B: M.)E"P,K4GMZWR'A#J&(6@X ICKH$6"%,XT%QG6$/;):#A4_7[J*0'*/PPE$3KIJ@1]!@+,<@N$-;+S]M+3^]M\M'G=AD5Y ; M0Z5HQYCWE#%=LX.G/C_9YK(?3J=[=/]!\>D9T_ $ +;1P]?+97R!>GS0L@9JUSMF M6,G!B0)9M!0\L6EZ74TU3SA5'!? 76AEW<$"1ZHTACO6A&@;&UEG26H& AEP MSK!325$W*D'1QX-E62'681/T<$%8,W:$OZ8,&X(;!OU!I7=T1H!"Q#6O)S_-UJVDA566?\TA]^6:D2R%?;$#J. ;56 )NT MFK$"(F,!' PUK$1RQR9581S/@A'@)7B>.Z;=,>U63!L_+*8]GU-169\&H<72 M%%_3S@$4^IK4T"HZWL)'=WC?!N_)P\+[F8/254CB:RB?;K$UU^+^!OX4 MAEPRCBN%P&O$-]>,FDMMH!RO:\!8&DZ$_.W>').]+W1)@4' >F^T]H+'@&O[ M!@U?KA752JY])U5&]2H81+MO&8( :^D M?-/[NXSO?07[/7,I'EC&]Z6 T!N>[8U.$ S?X,2< 2Y]&+#*O"X8O4"_WH7B MUK.WJ0U[MZ5^0WTCM/LDJ7L7=XW=I@ETU&QEMK_(##[U %T4WF$%8K+!A8;( M0EN?9?_($TZ7I&VY_FB@P?:J7&_%9C=; B/1;<[LV4-2X M&]X8'#4-;T;4>U8_!PC:: I:=A$L8$^^>M]\54^G6HK*L%%-5.TE?K]6W$0I M *[@Z*<*+%\7P,.LO0;XV0M='J==YR?S8B[%G*&S7-"9OY>FO(EG>2GDDD'M M(I/.J-,6"P!J;R&2\(I*K*:ZCPKXGVV"_+(6](;/?PHEV)H:MF>&;]GOP\/> MX>%NPV]IPZWY:/LJW\YW]]/\W!:0[^!3&:^6T8U$]+KO+:9W5 ?E);$OCDGM MH_W0-80Z;'VT9+V@G6[]0-WZ-U?75DNDPW]9)Q^?/C8B)VY V/B1:^B=K_>K M;L0=J.68MU?;7%[GY#3C+"6O5P[J'RZQ-0[YR>/0X<>ML0]//^]L>?=,2:_@ M\ Q?1T?D/<0 .5@(,NP2_#3\3OL>C_;5&3$7ZMRUM-\0?66KO-.4QA^/[!-H5/JQ%F?"3\8%_KIVLUC<9^*+6%QEL?DE"26VGSWM'3Y;.7>NK&^SV.[+%^Q7.YS\'U!+ P04 " R@&)140PX':@& M #:,P & '!L;WU;^W/:.!#^5W1T M>FUG\ O(RQ!F4B!SF6D>37*NZNOF]7:\N]/PQC%$R6C>P#U[;=EH,N3M'[ MZ_'@@VX]/!^,_[D8Y9->7'_\=#) #<.R_FX/+&LX'N85'=-VT%C@.*62\A@S MRQJ=-5 CDC)Q+6LVFYFSMLG%Q!I?6I&^I$O@F..CWID1B MY$=8I$0>-J['Q\8^M)!4,M*_/CL9CX;H:GPT'EWUK+RP9^4=/1XL^KV WJ!4 M+A@Y;$RQF-#8D#QQVW8BNS",!=5K;>;&C 8R&(P$DK7<EQ&W?4IOM4S*?N%/)9&B*>4+=QW M8SHE*3HC,W3)ISA^U\Q+X&]*! W?=77KE/Y+8&A04)*Y-#"C$QA<"=O-+> 6 MRGNU269$Z^-Q%D#E:!Y1CTK4;IE.S_+ 4LDFI&K=+95J79MGI<\-34$H1N7" MC6@0D!C:__EFOV6WNSU+M=V4F&O&\X%71#S >H/1Y?CD^&1P-#XY/]N@^7Y6 MKHM,I!D&^TJ.G'UT;5Z9 Q-=$5\!$#GM'?L9"7L4\$1YI:K0I:@']B[B(9(1 M05=8>#@FJ7$^9V2!CGRI:EJVW7H\W'Y3EV<%7!K#+."=.F8G66/828Q\'L>% M)7684';\G&$!2K$%NB0)%]J*0YY-&$[1Q;S81%[K+@$\ANBS@ M.D;'7$R18QN?45C4AC3U,4-?\W$1 8D"6$!8TZD'UVV[B72<@?%#RLJ(I7HJ M7*JES@1X1M =QP$:S2$&Q!,]Z92FJ9(=?E7S ((7BH@@/-2BY?(W=;?D3L0W ME0"XP%KRHUAK(H+]J&R7@:XB!:2HH!J&U(>KLJXP&H(R24.EGHRP=#<-U.\ M8 -(E=AC!'E<@)Z'#;L!VC!6!,;E=9I@O[PN9LM[&#YG#"]46V!P<1,%^1K1@51&UA-E!5!W^,/BM/.SOO@PY*&*]>P= L%%YV#=B=G M]%0[G*[R DOD*J-9:H$MC8A-$:Z^2\RQ4B6A<8N%J/RLD/4=4A9HUL-O2;HE MZ6.1E,:AJM;,@RV"Q%0%,)I'V9+!F*H]0B)(JLC:5-484DOH!N) O(>*!-@+ M-?DF((8D597#@(%.='1*IS%&M"\A:]SEVQ0GE:>DM0N%,\BJ?-(E*.8KQG8)<2\2N MDX&7H-^QS4[K;=5<:^"NI+Z5P3D,&#(^*VU67AN*3ZXG"/YBS, F=Z;3RWKL MI9QEDG1++U)7<3,XN1%^S 1<^P7P:G8L#G)' $2:8#*7 9H_6M:VJU^A?0 9&U=T)G8X-(DI"-)H3/U.;$72>W[3L6;3_ M.A#]NO'[\M#Z:.H],Y#>8N50/6EWT1ED!OHQ2"M_"K)%WQ9]+TC/+4BW('WV M>CX+D+[:;/P*"QRA3SCSU#YQBZW?TP$^GTS\]>%QFX6_O*#]P"P\S[N/EP]) MMWGWBT+LR\/G[[*IW.;=OQ_ZRL,A^8/'YRGMTQSQ/4+EX5-!H10"BSY90U,T M$U1*$H,4P ?]ODAQ]"Y WJ)VY#7"*?((-$T$OZ'J[*[DM0.LZK[Q3+U5XJGS M>\5A(1ADO4V8B9BFT6J ^YSL%8C*5$D9ABA+H$2)25)IWGK '"U/L7C8_S(1 M/(L#HWZ>JO+R1;VB>'*O%IJ!^$9Q7>Y<:Z]]%$6UMS[6WRA)\(08^5-^'$HB M7'S#:7F,;6_7[.PM=\QYF:V/J^5OJNCW8/K_ 5!+ 0(4 Q0 ( #* 8E&Y M%[DC!Q8 '#Q 1 " 0 !P;&]W+3(P,C P.3,P+GAS M9%!+ 0(4 Q0 ( #* 8E%VVWK2=A4 *,N 0 5 " 386 M !P;&]W+3(P,C P.3,P7V-A;"YX;6Q02P$"% ,4 " R@&)1,@ISS&DT M #J= , %0 @ '?*P <&QO=RTR,#(P,#DS,%]D968N>&UL M4$L! A0#% @ ,H!B41OPA($TBP ]LX( !4 ( !>V M '!L;W!!@ 5 " >+K !P;&]W+3(P,C P.3,P7W!R92YX;6Q0 M2P$"% ,4 " R@&)1N!WMZ:T$ P!062H %0 @ $G1 $ M<&QO=RTR,#(P,#DS,'@Q,'$N:'1M4$L! A0#% @ ,H!B4;U07C9M"0 M\$< !@ ( !!TD$ '!L;W&5X,S%D,BYH=&U02P$"% ,4 " R@&)140PX M':@& #:,P & @ $B7 0 <&QO=RTR,#(P,#DS,'AE>#,R <9#$N:'1M4$L%!@ ) D 8 ( !C! $! end

S:>1M(E\X42G'5^@:GG1M<.;&I MXP/)$W$A2H^C5S=[\"KUX#8,-8DYP*IZ,J6S(>+(-UI&"]^K2*-^$K724:AH M!8S %;-0WB:_W!U@K5=0CL;0<,6S'T>W8^>+'.7#%I@5=,;/>=KI&6KT%/WP ME4,M9:&+O$%OA5&M$ DW)8Z@[CM%EIMCF3R\BZN[5VA'_8F/A3$&4^&J3YX4 M8O1'"PCYZLVOP_5!]$@>!'!D$,O@78!--9-9L".8R MDE/'-L9^0-_,8'#^*#1F@0SA27+43!FSQ)2,MKW1UJXOVKYNFS ,0!80(@3$ M^6/*\3=@(0!]4^QLK+H<"_L_L8,@=#SXPOLS]FSZ_,F))H0YND!)0WS*._FG M\ 1>O1B01C8$JV\ @&$H\,OA!_)/"-*8 J$FH8'?C8R/L@0DC"FD0I530-AKX[ MVM1%XF'R,'F8>PVS%%.P7; ;,:0RN1LYX0PD_"T)A7PPH(]#6^KX%VYKV-)U ME]4R%YYP\.( &\5<,)\O;G?3\@"L:ID58P?T\Z]_V2B.D:.4IDN;%,V#; P# M*3XWQ!C>?RO<)_$\UN/U.&R> Z.#++:O9[WQBYW[/(1FX\4_&ED:.< MUELJC:UO2SX+5*!%?UB*M;R:>VZJX-M6LU<,_URWFMW2FA\EG]_)E6^ ^1;( M\7>OOOKTX>W:_/X1M3#2%L;SB>PN\(G>PM5HBJ:,)-8ST_RR+5J-8U2I#PO/ MS$N(5V]P'H&PHQ@O/4 M_C0!G\28B$=I#*7TP",!SP:$@(/!J(GP\+2XR#?\.$ [+:6]G]%^&R_;-'PZ MARZ")\,//Y3&2(9VX SA\J%T_:>F\2Z6^,9%HU@V@ER8S/5!BL"=4WCP,$)? M/C$M W]*XP3^=#PP/O%#X R\_DD M=62KI-RB('EK+E_Q:H,LE*J%LYHW*\M_*H:AC]N0CJS%5P!CB^17WB;;*/FG,WV= 5/]U%0'^Y*)?FJB M]YO7-TQU%C"70'46,"\B8-I,=18P%T%U%C L8"Z$ZBQ@6,!<"-%9P+R,@+E> MN<.1J M7+W#?$:@ZNR=&7]UA% M _YIW0?)37-P M@U5ZKG@\YE:_[PKRZ'V?^ MY =2*="%_'D [_-$KF85ST&KL/+4.>JK[IA*+B;%9?=-E48,9A1EEQRS7 M95&#&849A1F%&849A1FE3G&7NE"#&66+_'_-J'& 7MZG"H"T9OL$0%Z]^;&X M*Y0.O-L"&QL0X8+TZP;4.+K8:,T.W!CBZT.3X/@!C8/3H-T;F#?6F8PZZ768,9@QFC$WTR)'8Y<0% M)//48?ZI./\70,;[Y!ADWYL_ZHK.55\*D(M4 MK)<8V3RSF$2_8[:Z.[1:9F!?TIS/R!)L]U8%X!CMC/;S07O[VKSI[-!KG.%^ M27,^)[AW6H.=X7XI[CSC_TS==.O&['7*^*]1'<)>Z#AM?*OBZG%[8FRT"W$# MPKSXMOX#"UJ&525@]>*;6QE6#"N&%<.*874"6-7+%WL1G"T[FFO0[%< >AO2 M\HCGWYQ?Y5M5 MVK ^H7E>M.ATV^: H^+,$7L$R\^+%M=FNW/#_,#\P/R@]ND,S'Z?:V*8(9@A M4H9H7W[?F+U>66=4+PCQ,BG6&FO,@P3WUB=,ZR,@ M&01' (%*&# (& 0, @8!@Z!F3L/Q?(8S8H1*U&*>) .]RJ.88Y)\TNH2QFT3[^7PZ[^Q,?"&(.I M<-4G^E!Z_=$"*I>.)\LRYH83&K- AMA+8&1X$KX;&R,GM/W8H]^_[C:[!@S7 MQ8M%9'R4LTA.AS(P.BW3:+?:K68*O1+',Q"/"\1V[8!X'X8QODNXKH+B$T#+ M".14.)X!*Q1&PL,)& _QS6F(HH#$'=-(]V7/A//4T!K:#S!WP90T(Y5R4<< MXGU.2SLR1(APW@J^)U!5:0W,=7>M]-? WK:O0K7TV,TI!]Y: M1WX<9['K1['#QX?QN/&]<(5G2^/C1()XO \"X3U(@F#:[N-%;9HJ4'0U%'Z7 MA@!>]7SDWB!ZQNHLX3T#/XX;0TW=D*@KD @1>A[P)O/ MANM\EBX]B"X0*"DDEM(9=AP$$G578(QCD!XR$0 ^"ACXT/'@A8ZJ(QM1DU/3 ML"?X6A(7"[\/Y*/T8AF:AOPRDUZ(OX&4B=V(I(H_DX$J0#-A9/^)';CO&9XJ M9@X6K-$]\!$,)L1Q)9_#GS B6X9-9M0]&?6C@@8.%: U,OZ?% 'HTP;^:_Q; M #+4/)AE-V39B0.6&_++[W[PV?@4Q/9GXR-V J8RRU ^((\"\X4 ^*F#^C>< M6X+'C.KF_)/NHTC8$\7FR;.<,'T$W2_'P$S'@3^E%DNXIOAOTW@+XY#_ MB>%.5S]_(4/2HQ;PM#$&1HPF3O9^>-6S>M%_8I!2DMZE?U5/F1\$VA1/TG71 M.C'0\%+"8BAM$8<2QZ%?L((PT40N&3@.< .RX1/Q,I@9%3B3+;3\B2AWDTE- MQ3,)Y:$$P3<":Q1[0N,]BV\G>8SWP/4P# =DXD@]TPCCH5Z,].%$7@DR&.P[ M))9)(\V],@3K:7S"L0PE6GSX%EN$ MTC2>"+0AF,UCM"]=&* ;JG5]5$LY\ M99D&8,%-I$QDH;=H/)PG9TP(A7WB(L(E',4')%<_HBUR4X2[Z-PI4+@\B69!?XH MMN$7M$9">+8S!JY!"60XTYDJ28=%12 &5QRU[>5RZWAHC"&P#1" M>C?B$[AS#J&!?,";IC[X-!,I'AU\F3=V8\48\+IYP%.W;ZGYA8"I))!Q!0QB M3T!D*1"!EXO,-X07>'C3!SORAUK628]X[B<1V)/7ZHG <&HLR'V 2?C?*);X M!.)SF+VZ"&YM@/@+P+^;$HNMEF,I3?%Y \$=XTEF'HD(;!^V>N#TXDV&SJ-4[>.-0"&J+_B06X* M7YB4X]EH3LO$CE6^L_$ '^)3GQ+X15*):'QL!G]4SV"R^R#I/;PS71;7&4LE M%4/2;8&$B>&;(C5T3VJ=49"B_G0J R+[&CFJ&$+Y^^A*Z*'88$.'/EH*'%,$Z0 MX3 R24OQ" R(2E5.E1#(WJH!AQ2;X3L*(-R-<$H8)+SJNS ?? \/-T7QS_DY8DJ2,]CNU MK 5$3'#EL#OH"!#[3*NI%S'4X2TQCJ0RD_1= %)2ZH1;$OG9+4CBZ'F&04,8 M^U2,)(X[G:72^BK' C_2J)\+<\44T^1NY(0PL>=;BF[= =$:$^5#]5'3YR*@ MKPI/*-S6L,'>77WLJ7["P=5XJ=\MQ73MR6?48HV_= /2,1P--(6=Q-2=@)D";B2D8KG:2M4 MO%G+3//+MF@UV 3?/DX817(*B $Q#:] DR:3CJ#EE)5=4"@ZK)=$Z,A3!,L M[@,F?YAHW2T;6L(JK09ZZR$04U/;98[WZ+N/*&-M[66A*VT[46*[@U:#YX@' M$N+9PT T1H$SC",T<5$$I,9W*-%FU1ZD$XP2MS@DIP^,/M(;*S1K[M&H]D#) M#<$V36Q@4.]X3J,S#RG MJ<"3BM:0T:1".!O.(B$I6'=H1H>%>8V=($P#22;:?4H6T)U#Z6+D*9RS\6#5 MQ\I2?A).E%M<6]$%-X^]%G*N;-Z1G%KR<#U#"S<]D.V9>M7:SMXI4Y--%L*/0U443>>&XZXJ4"DPTM9V'P NC1SD M8!L4$GAV 3FDH7*BBTYX;K[:TYX"&TPXNK:3:O\^'Q.7A9"XQDOJ;JYQ-4DB M9Z'APJ,<90L\P1-P[9(\FUKC?+!^@91YRGM7 8H"*B]03Z![B8N4#LA=H\18 M[+@J#)^!;D-T+]!\1(XELKTD7IK&NXTTPB+"Z"FH 04.^N!*Z F;"H P\&Q+ MYY$,Y8WGH\(8REU7:B%==AAP00;HL)R*(1!G(STWL-R4V%4NN>.I,*1:A)Q M_7W5=,FTB/PG@4H9!X<:28^S2'&=!O!TI!3>-)*VZW@R'6G9B$B_0A+@]*C6 MRMN'L!03>)+Z3F483\6??J"9B.REI#@&GYFG'=![AI$E36L68KOZ)YB47.RD MY'R3N81?027GLG^)[S+$TB49@AH"_1D64*5J%W"Y:XD-D-^B"DABZDK1)O0:1ATME'1 Q/.*'4#8ADM3DIN M@?P-X]G,54Q&CI4P4!KX :69X5H0O39I/Z6PE'N(_K*-KTA"#@)#\)BVH8CT M"">@V1_K;.%_80/-%AR2"!URD%4(.R1=1P5+J-M4DNV.:W"93;9A$^4\@Z$R M0[,/(YGH",(@P:"RY2Q:!5-M1*!%HS/.R"C@*?M/7NIJ,2X9ESN*[YS=2N1. M;?Z1#&UP^#$5./0?91:]5?$5>'TY+$FIO"0X6\B")G%$\ DI?TAOO$/#B4'+ MH-T&M,)()D^U.6!E!\J82.SZJ3^2[M$W&A13AS?KK?(&7;1@,T)GV8F+:I%8D<+[$RETE9^@.A@= M,U)1Y='4\1QZ$7IUA=)P?):*#Z0Q@>6N8SYJIFU,]NIW&?B]KA9"[L6%C2;D M?2//)BD/X7DQ%@^7Z_F+,25=KY+X PY%"<%64HX%6$FXPC. W!<']RO U]W6 M-_.F/>9HX"54JZOC@G#_2*JP&GD"Q54WWH^3Z&3LA3$50XUC-XF&EF /^(L< M@I^JT=H\7J&B$6$I;J&+@FT?YAU[(UWCBK&R.$C2L]O49N/SPA@3>C6'M#"< MT7>OW@,@.O^*<3DCHOL?UO7US:#]2I4:' ;W>TO_^0DG=3^.A['.QM#U[<^E M*HK\ UMI14FB/X8G5].T'62ADL9%,#I-M0%$K5!Y>>FQR...77[LJS?Y-23P MP@=N\O<[)[1=/R1)?C\$XPRK9S\#Z_WJA)\/OR'OX.M=)YG]NP1ODS828%(I M$R&.AV&=+ 0>SB1M#Z5X>2!&N@AOYM,.+EQ!_9@)UN-C]358RLZCNF'Q8RD, M!$H:K@<] _25D"NKA?D%RT\N-:?F\:'K!"0\M&!#]9!*DE5W/[MAW^_?]>P M!@80%CQGQU8"%"[PY(,:31)>5D]YC,CTK^ M/N='IH9/<$75D=L"-[>'EBR92$J7ZBF +BX&SI0(K[E\ONARR0Z72W*YY%F5 M2^Z]C30]9>!7+!)1BILWC&ZQQUNIQ)%*C6:J)JL]HAJEI;JF:?S/5U:O=8U2 !6F,I9)R20=9.+ZF"7QE-8.)!9PXO?974:LBMFHF,+#P!]X4"/T M]56^1WGY =:<9JDAI?'\<38N*O_,*_K"B+6.5Z.^-\#MRQ=QE"]%;\RW'7+I M*'M4G(\#OA2,[$'U,-%YX.)3PB5TP2VI\?!/W!.O=D.D M)1NZ>+7XJ"'M2=$N7U+8.!*XF.(1_DF74,W2 M1(P*YZ8LQ'\&,#S1I]T;- ?)F3Y-X]Z8/,\PSD4VRMSB*T[%VZQO3,-J7G]# M#-'^)@%$]N@GLHGI. 9UURA[%B ,M\>,TK@68%M*75&'E3?P57F"YNI6= M/V3B7[WL-"(8"'QPDWV-812I2[B;QLN+[=,>-[9K:!04.O@6("VP2#P[GV.! MW#'$ RR;CH/JT!9Y*8DK49:/( E P1/SYPO5"L5W""\%:(I&X8N>1 BN&(++ M\612*0R_)N4P-)'IC)$1]O8G5L 8)UR3;NE7!,XX(W':,K.DM7!3$ MIPH9BF'=VW8\U6<,J7 PQKD".9%>B(X9WIRX96 :C?!XD!$=3Y!NQR\<(1.J M,X]P$_T4U<5_%:/D"*?/&"$A3C%I*NNGBC-5#)"O$*(=ETE]'9 '$[OP<=9 MH0+&,)Y6Q"I,K9Q8=9J*C79XIF? 6$-J@'+Y"+SYLP^K-TBV?O[F"="_D9K8 MHBG^/?4[/V*90^:"BS2\B@L*^B(-'Z["U[&Y]^AG\%555WQMM9NM5(3.';JU M4'DLU^9[JHZE#SZ"*E$&FM(GK8(^:]J@%CZZ)UY9UC_#%0U?1)#L9,4D!+/+!<8T2*!R;[7K!<%6-[9G)F M!(4)[72IXAEPAJJSP/N*NXA&$A-AN@15APBS_:@#\ZRNOEI@.J*.%JHZ7UUCM9J6>@'\=C/W M!F.3AZL_U1NL05/]J7ZJXY(4!5 _IQL)M(?DZM,!O'@J0=F&JHC0H<)\37<[ M6PMU5D&V!CEO+1][5:%H 0^"]]@!FB$JN$Q"*XBG:7A9/57!H6D4@^=S06^@ MRD2.'M1Q$+FH=UKJG(\$*^?W_7CA'+13J0/0A>++4 ?0J9HZN1 &1E2<.&'D M!YI^I+4>L>@R26OBWO>KV6JI\Q;TOK,G.@CC M*3N-+QGH3(2A/I%/[15-G^-[6F#DZZK,!8-4*CO9&)%_O=K'20-P$E$"E)GD MMLJ@U8XG(AU9QQXMN=O%D&C@N^$?O9O>X*9ST,3N5A,YQZ1M=[^D;;(V).-_ M"7P;W%8P[$YR1.KY&7$_/ HW3F5IEO,VEI*Y"@9>%6B\VK[[$.?+S/2Y8&I+ M5U#>'?AVXLBQ\<,7:<>DM3^,QZ"@U%8U]5WFC^OO3$.JI5-J,]M91!4\^KFC M;#WM_'K.TO4TKBC",J:P#,CS7V,L1;(ZHF%=7\G7RL"Z'NF_E!>)K_L(0PW4 MV4<_?-&NX;W:+F4-.EW:Y2VF9':]UF8]V,YJ3>LZU@ MJ+'5^5'9D;A4WA@'%&:B<3G>&"4MH::P554F;]15:7IO"8XGV^0RIN,_ S0] MI[2=?H=UU"<7JBB3J>83AOAK&$\Q'?1?72BF7JXS(MIBB("]D@,-R:!UQHY, MCW3[^,-;9%VK?P=OB).=Y3CA,#GZC=9H*455A%!11'HJ=(E35^F/;2A'IDQ" M/C3<<^%"?"F:\;&'AVMFWE>>T8NIK9T8&TF.585@R-(.(PS?4GTJ$A'W^P/U M0O(8 OD@ GV*I9Y8!C\NYJAQ,4>7BSFXF(.+.0J&?U9E0'4=F(+05JKQ 4_A MR42I4L> LVJ8JS6(1WZB6 +%9H92>H;GYZLZHBRKF.II)UF#Y!A%.@DIJU<, MDC50FMBW=9P_=Q#++B:@D;412'H$Y,Y=-5?V%BC=8.XW,U,G$'4Q*-:4.$A? M9=L,)>CL*NK@&L#QA]0X_O^$%V/0SLHEOL3(GZ'Y=?_Q-XS=]AI6QS1P\.W6 M728$WN?BG;2VUIWQ5F6F?J0$<9-N@4_G#P@C=*611HQ#:E;0]EYJA>:B\#KG MI5+/R:ELZ85D\>>-U)4&O_8ZQH*.GJ5N3@5W,8-BF"5G\V?IYHU 7_ M?_CUI_M/[S_\7#]MF<5LK1_!%W+_Z/2Z[?9A [:\$V>#H*ZU7U"7%D^%&242 M^PCAW"-NL*F!0M7Y9A^C!2HCO#SC[#T(5:)!63Y,;[HJV:7V\D61WGNO2X"S MB(<^20(N3XI(5>PF D=;JFV0&-:06).&3!!3B? __2?YB'&/W)[&D0_D4.DW M.AY2Q^:\Y_1<[MR0L,HV:1>E-71N4V)A$TWBV\R?*Y_ET+*BL4)O*^D].H'O M4>;1;21ZUG:%,Z57N 1@39RZ&WTYJ7J/51U_]#K7[4&KEFFP[J#9O:ZJT+S? M3VKBVAA_%S8F<6MI*U7'V*RHG32'0UY-D4=N+ 0X8VW#L9*GFMC Y^I2, ZQ[3L9J;.5;:R6I MP>45>PLKGY.^<\.E/;NP[:II\F+:J+!81T_$",GA4K1H* MFS/5B=WJ%'L_3-N;J>.9E;L%(!I126+F56;5+21LTET%2833S(YD5C9;VL1@ M@DYN#J,DYURJ?41Y!E? !D5]U+KFG!$H! .6LZYC^N]-_ MM:TV>$MX^%U:<1I.XHB.4T0Q NXO=4?7L=R40&D-*NVE4F2DX[_3KAHJ;AQ1 M[3!<.)%XNI$^F6HLLU.DU(&I$DF32C.3".Q)31 J(P97%Z=!#*W*&B+JN?8[ M? ?B&X\[ EI@+_99_I3(=>H:63IEL&O?)V4QS'GOQ M7/:L6QA6FP T,>Q-^,I(]B#Q1,'91%,Q[8NH'JK6$@]SPD9E:.W/U=;,O9^8 M84YD@:++C":R+ MQ*&D)HL-MT(*++8!QC$)Z41^$M(9<=4TDLXX.:YXG-Z?U>$7;Z4VH843TA,5DQ?;.0LT;=RIGIN>9#-WF#ZE MUE0:30GP,+.OM/^]H=FI2(FE^W,VA:Q"37H] %S:5( KHS4/2?1L^6EQ0? Y MZ5Y0;7[G<^9JV50'&P"4WO6B=^WB!D7] GP?Y4]UYTKJ 40,LOAD)36,<"XQ MFAT^1])<[6S"T>F1C5 '^;/<&5 X7WVR>.PE2EKARM,;0?0(J10RQ3EV&LJ7 M&*9MM26HW0>I3F"FG;A:8P(B%KARM W8!XGQ6&@%D?^Z2/N4%O!Z+IV[ MYM(Y+IV[N-*Y-+:CNQ(_FT:VSQ*%A- 6(\4[/!50B,),?'K&+!ZZZ!UF;D7Y M:#HEF8OBIRR34?S19D!PID#X#>D(&]+C&$P/=D[BJXWON6- M*A7@S+*$Q0#GSN&MNN?Y7LZXH 6)Q&>),Y"SQ+6=^FI#91Z#&#)H#*7N^)>T MO:*N'(4H0>Z07G2W*0! /G?.P]:[!G0K14^BQ4S^N7*?LX:!Z$\E3C0@R2?K M0-O?Y!^7?,2I#]ZSQF=FW6"@!;=;C'UW%&:1EBG,O'B !VYA (-AE WJ?$)> M2SV\@Y3EZ)/U#S#-10[GFFP+^%ZIX$V%1QJ6^,VC(U;H!)40+,^ 1""=@^/X M*C"A7*^0#J#&$SN>C0>L-M6%!@:8'2"9).U$<9TI/RAY:Q,7'FE&J7L!= 0+'P4"^EG2DF92"EH4P[ M7;"K:##@?3^=6V9GS:P:8B_&".JEZ^6< 0/=1 X$SQG>F1[YGD M2&J7IU*HR*/.#H^2XTBDG90\SZ>0\T4422XY9U^.?$!&I ]#!DX"2>HEQ%:G M-&:.=^HF4PHJ5F.C+!Y)0E71G^SP2VK""JL5Z_8C:I7+*"?FF&!BCC.%6JQ M::3]@HN/U%W#"UV[UZP"AM,TNR=[ZIWB^4?98.CPF[FQF/H.-1?'2VY-0GG+ M[Z0,$I%' U=KV+0#O0+R(MJLGI/RJ?./*:Y[]CB=>4OV4:.7BVUO%RT\&2H; ML26==*./I5^8?#^(97E*^W$[\4JEG4?XL]K>Y^6KL2EAE?3CBU04#,T'#(B:;,*"@L3#AQQE'N<:J# M@VZ3#=^[:(&I4T+1DL.SSF1$T82L2[IJ=+?H2303U?>*0IGY)^/W]/0%WV?] M]E1?GZ>U53@+@F%S>7^K%JQ F[>CZA'A"Z.@/JW73ZUWKO0>;-6Q,$S&E_HA;=S6DJ-MI87P'%8T[*9^5-;K+SCLM M'$P NF9$I1@A!?W@@S!#M#[A21=KY.B]\(RG[&BG3OYH)TYD[5O.4T(_'W*T MOE*CQY4:7*EQ<94:JP]GR 6RCJDH-QGHR^O.W>KN#ZAQT[BB+BJAYBAJ63(= M?& 7]Z544070_\[!0W'PP%GQ3"&57W.IJ_J=3G(2KFEWF]<+M_W,G6JUK&E: M=K:F3KW-IPL1\[D0STP@>ZAU4LG"Y8].HN7TO(5G;87Q,'1&CL"LJ IIP?.I M="=Y198;?<+-[83'5X>W[&)LPFWRU'I=]SW7)6]\@YH26]:.$/&H?IO)-C@6&J/ZR.U>[5 M\OB'RAZ8LV?KZF1IC-^PH<='Q8!Y2Z%*&NFEQ>61GWY,GVQ-2 M?OTJLFF/@#R+G1BX^Q.PRQ]=:]"_[C+W'I)[]^QA@.MB?%1%I[D^\\RUS+5R M>DT=YO^P>M=6OYYG+E66;:_W8UM:&# LT\U>S+ OQ; ]5^M:0LJ6 & M])M]ZYL\8>;J=G)2-?KK_XYQ@1S6"J_W$G4 M+",;I<.P,[87'9-T^S;KW-D+WTL2U!EK[^ATZ9F*,N41M!T'4G'S1G;$$8I# M.U;3^M_[8__8N#ZTT;GY9+/56:N[CC%5D3RS$4J[ 6@-A!W=2B7E[E[I(,,, M=2&6R+0&G=87^:5CC:SF))I6(/#P%LDYUB<9IQM)YTH,EO7@G,5!& MUV,=' MO3.DTVHGC_DH@J'P9-CX\,65STGE+%"AW2R%-ZK-ER^+<6;HVDVUNE!>I&+: MK&*JB\B=54R[?BJFW%N<50RKF#-CZ M4,6WV8JJ,R!U53/L\O!BLCMY&_0Q: M/58_K'[JRNPOKGYZ-R=6/U9K;^W3J>DJ[0#($ZS.NK!N,0V_L%>W[B*8]J>B MPPC+K>Y!&B_9UY*<%*+O7]'P227^?3S \%%]UTZ_HC)&W3!+5:T8__?[7W^\ M-:Z%Q[_<>)@!?Z[D@&H=:E>E_E'8WH2C\"-_R$ MR7Z?#7?Y5%R25$LIL@RJ0"KNO/5DE_5D53"ZB9Y\BX46QB_B 34!*#&ASK%] M)R(!0M<%Q5!04.\S!96>[ZJ.?(,O=68>U*;U>EXX'_8HG^/77.0J2G:G?S/C MCQ6',>5+:YO60$X7U+@L+6=?6O^=JZTI/XY>W>S)A.W:,-2T[MOS/9F2TQ Q MZ..6TM;VYA]WLO+>DO)#6\IX2TE5=E2DFX@^?C^'S_??_KMUQ\^_M&]N>GU;XZU?:3$(.OJO]*1 MJ6K#55<>_V"40IU^E^!9SST3"\;^2RY(CLY_@.?[!%D$8>X$O1^^V!/A@4XHFE]R,T:YK#RQY(^AWQ<2VB=.1;V-[<@M/?Q=Z M7S>M'A/\"'L?]I84=?%9=H@O=0?-ZU-'_U;7TG_X[1\_WG\TWOV_G^]_>O_V MHVF\__EMV%,?A2!F!@_BG@H \;CI>+Q MI)!;4C')Z&/TG0!]5[\$#N!N!L K%^UB;OL^C?(9'V&X(O*#Y]>5!6=I?N^P M<.JV5''&J#L?)^2P114'CMP<>U \C$,6N>AD*$7T&]?-GCYB]5 9 UWS-&C> M#/8/_R]C6>.ZJ7/=ZC>.K1X^F,W4/VYD.Q'IARJRJH7PJM#,Q9#$N M:'1M[5QM<]LV$OXK.'5ZM6=$4?)+DE**9Q+;G6:F2=-$F9O[")%+$6.08 %0 MLN[7WRY 2I3L-'8KNY:KS,0V\;I8[/-@=_DR^E<07!89+V)(V,_C][^P1,55 M#H5EL09NL70N;,;&JBQYP=Z#UD)*]E:+9 J,_=A[V>OW3E\%P=D(1SJONZ@B M8H-!>!0>]8_ZK/]CU.]'@Q/V\3T[^#(^/W2M+WX]'__WXZ6?]..7M[^\.V>= M( S_AA?C"U]QTNL/V%CSP@@K5,%E&%Y^Z+!.9FT9A>%\/N_-CWM*3\/Q MIS"SN3P)I5(&>HE-.FA+QR%ON-$)8NS42)FS-B%A->=G.NI* *KRNBX7]HA#A-B M]4:;ZV N$IM%@W[_^V')DT04TT!":J/!H/?RQ:I,BVFV*E1^I9$&R:V8 8W> M&C>6P'4T438;;DYQ6\^RZ9>JP@8ISX5<1#^,10Z&?8 Y^Z1R7OS0]27XVX 6 MZ0]#U]J(_P$.C0NT<&T#+L44!R=AAUX#4;WXR=HDHJ7(;4AU]6RIJO3;/:CTS85 H*>PBRD220('M__W=JZ/^\7 44MMM MB;FAO!AQ!?K.VG,]$XB5YFYCJR(!+44!FS5!K*32T7=]]P\'_0PQE;/C_A$[ M!VU%*F+7\N&VX-:U/94]6)/J71=[35 K['U\KG0NXJLNBYV6%LQFW$9;U-"V M]6'Y1 *;*(VF\+K3[Z#@4M9,LKPV)8^;ZWHVWX,,1?+20-3\,=S"Z@*D(ZOR M:*5IQXW.^$G<0/*%JFR4BFM(ABW*\D(URK$:_R=WTOKF_LYH]V(N:UMT9HDB M#.>9L!"0.B JU%SSLIG^%?:JU5;//^@A\2=M$=;KUS9O'7!_R3;])0V+(NJ< MRV&;".JB%M#H""$K9AF? =,P$S#',]=FPK#?*JX1A7+!/D&IT,*1 W["$=B@ M'_S&5,HN5#65W+"+18'BQJ;+WA5Q;V5AI("0-B)T.[?Z<-=PBDM,)& M05VV1\NNH.5HM]#REAOGE[)\P:YP;1+0?^UZT&@/E42A((5"QQ<'Y*)@O%BP MJK"Z EP'^K7.*T8,<9;CE19.==@RG1(:#9:=P215,)+A/M )4R6;35L*>"/17P.98K5OUHDAI?.=DBR*658)C(H!;2.HB^ 4=Q27BCZB#* 5CYR4W MU+ T&U,C_20ND.M2BTIB R0$A:AUTQDG3\Q-QE*IYJ9A"PU382Q&RI9Q*O1R MHY3=%NA-(\P-:?>XW^/^GK@_V2W#DT-;+K\(^.3)5BL SZP!PZ M!+UC7(/#*F)/D"TAIA@8VBAA,NI!S7+T&,AKH.M$F%@J4V$_\B6TDAZTI58Q M)%ALV %B- $$O0?BY76<\6(*[ T>TY\JB2T&QSP8G!Z EV)PFOBK0]88]]/2 M+@DI* -0> JC53/R,%K,YIF&-'3GY:=KRT^?[/+))C99&.6F$"W:,^N.,ZMO M=ORB3O6N<]ZCT^X!/]PIWKT @U<(=!>U?)L;NQ10Q;PR=^]"D50ITRE 6HZ1( MW!T/4TV,2 37@A8@?$CGW,N"1JH,A5GNJ#$N)G/.ES* EET]JA3R'Y ;GW-V5 M\=3S-+V2AA"?IG1_0--([3.1$/MRHPH'?6Z0N2D51I3,==+0(Q*VX)Y *!2^ M;8OHL'!,ZDC2\_Q:TU8JS3GWU_7FEY4ND:2-"]WC&%'K!'!)M2D4&)%+Y&JL M@9(. 6I2%=;S,1X6HD1/=L_(>T;>*B/'N\7(ES,N*^G6] S!8VY) M72VC\COX?/[R]FR6(Q7LB/Z:\3FS"6[[UR6XBU?*EZV!$H+IMW/I;-*D&MV9 M EX3*,^0!M_SPIX7MLD+R6[QPH6'W$WHTFVW.AWD:F[EAWOX9Q3JJ3BN- &T M%5?=,FJNC,5R>I0%QS*X(^QW?T>='7RE2XI,@][ 1NM:\!CQ[^X8TLW$HEK* M=>BERKA9!J'D1SAF@L0YHTX?M?.S8%)<@:QO'VZT[_YE%>W9Z#FPT:,3SND_ M)/WO'K-)&K;JK@YU\C':C+$ZWPGS]X@];Z2:EM+Q*A%6:;,,85P!#IGGPEJ M/_"@)@J#)*I/!,KG!CE 7D&'Q9!#A+\IZ=60(?Q>"13?$5]5N(<'S>$^<[WK MI/#$7)0=RUR_D9)1 L4]/8N"T1VK6 #BMPX_EAGD.? KBB=\JL!%%"[UXIX- M:N["6U^-K+LS&\CO1Q#*D+EKQ-+O\4T_LV;&Z#BE55M3#D@-7+4XP]J@"UM M=Q,2JC']TW[OY.C[MKHVS+SU=D]K<-I7>L"KT5ES'1"JH@D>"E?!''7RS3>& MEO5\8I2L+ P;)EE?XB-:Q=V-PK]75?]<)XNO*ORD-SC=Z_L1]7W:.QGL%;XE MA3NF7C^W_SRU/$VFWQ:0'^#=L+>+Z'XB>MNO#Z?::1N4U\P]&L(:?^51UQ": M\,8+;JM%[>WK$>WK;UW=FFD2)?[-=OD\;;(530B+PL;/W$H??KW?P#1' M8GVU[>5USCYJ,()2$"Y/_,E'P*@0^, M>6I!1WRF1)/]??FB=_)RZ>[YLK[+\_KOU[BOXYS]'U!+ P04 " R@&)1 M'4GX T() "M0@ & '!L;WU<;7/3 MN!;^*]KL[*6=B>,D;:$XH3/0EEEF@&4AS,[]J-ARK*EL>24Y:>ZOO^=(=Y[UNOWCHZ#X&0,(YWZ+K*(R& 0#L-A?]@G M_>=1OQ\-CLF'=V3O\^1TW[8^^^-T\M\/YV[2#Y]?O7US2CI!&/YUE+-PLG',#.Y. R%E)KU M$I-T3L98 C\934[&.3.4Q!E5FID7G<^3U\$QM##<"';R^?V;R?D9^31Y.3G_ M- Y=X3AT':]')J9KQ(C"RC [ZI1G!,"%4;[2Y#!8\,5DT MZ/=_&Y4T27@Q"P1+3308])X]79:O&<+\E'FM'C2=27P6S/%TRVY:WN+;A%FO#YJV)UMLRYQIV7'"SC#*>)*R ]O_Y]7C8/QB-0VQ[FV?0 MDNI-EWRBBF;D+:VF3'5);'=H24Q&372+NW/;>V'H5# RE0K4X$6GWP'!A?#P M7#WKDL;ULY_-]4 E$;34+*K_&-W"Z@+ N)%YM-YE2SA6\5'<0-"EK$R4\DN6 MC!H\X(2J-\N;9SO'TXNI\'IH51)$&"TR;EB V\&B0BX4+>OICZ&7 MWS8__Z ';)HT16C7MPZO#;;OTDOWB,."B"JG8M0D 5_4 !GR,FHPR>B<$<7F MG"W D)F,:_)G114@4"S)1U9*9<"\D=