0001558370-21-014075.txt : 20211102 0001558370-21-014075.hdr.sgml : 20211102 20211102160203 ACCESSION NUMBER: 0001558370-21-014075 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211102 DATE AS OF CHANGE: 20211102 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: 211371109 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-20210930x10q.htm 10-Q UNITED STATES
2298095122857457P2M15D0.290.280.860.84true0001287213--12-312021Q3false0001287213us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001287213us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001287213us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001287213us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001287213us-gaap:CommonStockMember2021-01-012021-09-300001287213us-gaap:CommonStockMember2020-01-012020-09-300001287213us-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2020-09-300001287213us-gaap:AccountingStandardsUpdate201613Member2020-09-300001287213us-gaap:RetainedEarningsMember2021-09-300001287213us-gaap:AdditionalPaidInCapitalMember2021-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001287213us-gaap:RetainedEarningsMember2021-06-300001287213us-gaap:AdditionalPaidInCapitalMember2021-06-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001287213us-gaap:RetainedEarningsMember2020-12-310001287213us-gaap:AdditionalPaidInCapitalMember2020-12-310001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001287213us-gaap:RetainedEarningsMember2020-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:CommonStockMember2021-09-300001287213us-gaap:CommonStockMember2021-06-300001287213us-gaap:CommonStockMember2020-12-310001287213us-gaap:CommonStockMember2020-09-300001287213us-gaap:CommonStockMember2020-06-300001287213us-gaap:CommonStockMember2019-12-310001287213plow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2021-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001287213us-gaap:RestrictedStockUnitsRSUMember2020-12-310001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2021-07-012021-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2021-01-012021-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-07-012020-09-300001287213srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2020-01-012020-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2021-07-012021-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2021-07-012021-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2021-07-012021-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2021-07-012021-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2021-07-012021-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2021-07-012021-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2021-07-012021-09-300001287213us-gaap:TransferredOverTimeMember2021-07-012021-09-300001287213us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001287213us-gaap:OtherCustomerMember2021-07-012021-09-300001287213plow:IndependentDealerMember2021-07-012021-09-300001287213plow:GovernmentCustomerMember2021-07-012021-09-300001287213plow:FleetMember2021-07-012021-09-300001287213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberplow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-300001287213us-gaap:OtherCustomerMemberplow:WorkTruckSolutionsSegmentMember2021-01-012021-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-300001287213plow:WorkTruckSolutionsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001287213plow:SpecialtyAttachmentsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001287213plow:IndependentDealerMemberplow:WorkTruckSolutionsSegmentMember2021-01-012021-09-300001287213plow:IndependentDealerMemberplow:SpecialtyAttachmentsSegmentMember2021-01-012021-09-300001287213plow:GovernmentCustomerMemberplow:WorkTruckSolutionsSegmentMember2021-01-012021-09-300001287213plow:FleetMemberplow:WorkTruckSolutionsSegmentMember2021-01-012021-09-300001287213us-gaap:TransferredOverTimeMember2021-01-012021-09-300001287213us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001287213us-gaap:OtherCustomerMember2021-01-012021-09-300001287213plow:IndependentDealerMember2021-01-012021-09-300001287213plow:GovernmentCustomerMember2021-01-012021-09-300001287213plow:FleetMember2021-01-012021-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-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2021-01-012021-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-01-012020-09-300001287213us-gaap:MachineryAndEquipmentMember2021-09-300001287213us-gaap:LeaseholdImprovementsMember2021-09-300001287213us-gaap:LandMember2021-09-300001287213us-gaap:LandImprovementsMember2021-09-300001287213us-gaap:FurnitureAndFixturesMember2021-09-300001287213us-gaap:ConstructionInProgressMember2021-09-300001287213us-gaap:BuildingMember2021-09-300001287213plow:MobileEquipmentAndOtherMember2021-09-300001287213us-gaap:MachineryAndEquipmentMember2020-12-310001287213us-gaap:LeaseholdImprovementsMember2020-12-310001287213us-gaap:LandMember2020-12-310001287213us-gaap:LandImprovementsMember2020-12-310001287213us-gaap:FurnitureAndFixturesMember2020-12-310001287213us-gaap:ConstructionInProgressMember2020-12-310001287213us-gaap:BuildingMember2020-12-310001287213plow:MobileEquipmentAndOtherMember2020-12-310001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001287213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001287213srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001287213srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001287213us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001287213us-gaap:RevolvingCreditFacilityMember2021-06-090001287213us-gaap:LetterOfCreditMember2021-06-090001287213plow:SwinglineLoanMember2021-06-090001287213plow:SeniorSecuredTermLoanFacilityMember2021-06-090001287213us-gaap:RevolvingCreditFacilityMember2021-09-300001287213us-gaap:RevolvingCreditFacilityMember2020-12-310001287213srt:MinimumMember2021-09-300001287213srt:MaximumMember2021-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-09-300001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-09-300001287213us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-12-310001287213plow:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-12-310001287213us-gaap:InterestRateSwapMember2020-12-310001287213plow:TrademarksAndTradenamesMember2021-09-300001287213plow:TrademarksAndTradenamesMember2020-12-310001287213plow:MunicipalReportingUnitMember2020-04-012020-06-300001287213plow:DejanaReportingUnitMember2020-04-012020-06-300001287213us-gaap:TrademarksMember2021-09-300001287213us-gaap:PatentsMember2021-09-300001287213us-gaap:NoncompeteAgreementsMember2021-09-300001287213us-gaap:DistributionRightsMember2021-09-300001287213us-gaap:CustomerRelationshipsMember2021-09-300001287213us-gaap:TrademarksMember2020-12-310001287213us-gaap:PatentsMember2020-12-310001287213us-gaap:NoncompeteAgreementsMember2020-12-310001287213us-gaap:DistributionRightsMember2020-12-310001287213us-gaap:CustomerRelationshipsMember2020-12-310001287213plow:WorkTruckAttachmentSegmentMember2021-01-012021-09-300001287213plow:WorkTruckAttachmentSegmentMember2021-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-12-310001287213plow:WorkTruckAttachmentSegmentMember2020-12-310001287213plow:WorkTruckAttachmentSegmentMember2020-09-300001287213plow:WorkTruckSolutionsSegmentMember2019-12-310001287213plow:WorkTruckAttachmentSegmentMember2019-12-310001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2021-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2021-09-300001287213us-gaap:RetainedEarningsMember2021-07-012021-09-300001287213us-gaap:RetainedEarningsMember2021-01-012021-09-300001287213us-gaap:RetainedEarningsMember2020-07-012020-09-300001287213us-gaap:RetainedEarningsMember2020-01-012020-09-300001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2019-06-130001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001287213us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001287213plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member2021-09-300001287213plow:CreditAgreementMember2021-09-300001287213srt:MinimumMemberplow:LeverageRatioTwoMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-09-300001287213srt:MinimumMemberplow:LeverageRatioOneMemberplow:SeniorSecuredTermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-09-300001287213srt:MaximumMemberplow:LeverageRatioTwoMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-09-300001287213srt:MaximumMemberplow:LeverageRatioOneMemberplow:SeniorSecuredTermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-09-300001287213us-gaap:RevolvingCreditFacilityMemberplow:OneMonthAdjustedLondonInterbankOfferedRateMember2021-01-012021-09-300001287213us-gaap:RevolvingCreditFacilityMemberplow:NewYorkFederalReserveBankNyfrbMember2021-01-012021-09-3000012872132021-06-3000012872132020-06-300001287213us-gaap:FairValueMeasurementsRecurringMember2021-09-300001287213us-gaap:FairValueMeasurementsRecurringMember2020-12-310001287213plow:WorkTruckSolutionsSegmentMember2021-09-300001287213plow:SpecialtyAttachmentsSegmentMember2021-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-09-300001287213plow:SpecialtyAttachmentsSegmentMember2020-09-300001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckSolutionsSegmentMember2020-12-310001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckAttachmentSegmentMember2020-12-310001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-310001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckSolutionsSegmentMember2020-01-010001287213srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckAttachmentSegmentMember2020-01-010001287213us-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckSolutionsSegmentMember2020-01-010001287213us-gaap:AccountingStandardsUpdate201613Memberplow:WorkTruckAttachmentSegmentMember2020-01-010001287213us-gaap:AccountingStandardsUpdate201613Member2020-01-010001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2021-07-012021-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2021-01-012021-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2020-07-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001287213us-gaap:PerformanceSharesMemberplow:StockIncentivePlan2010Member2020-01-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2021-09-300001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-12-310001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-09-3000012872132020-09-300001287213us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001287213plow:AccumulatedOtherPostretirementBenefitLiabilityMember2019-12-3100012872132019-12-310001287213us-gaap:WarrantyReservesMember2021-09-300001287213us-gaap:WarrantyReservesMember2020-12-310001287213us-gaap:SecuredDebtMember2021-09-300001287213us-gaap:SecuredDebtMember2020-12-310001287213plow:SnowAndIceControlEquipmentMember2021-01-012021-09-300001287213plow:PartsAndAccessoriesMember2021-01-012021-09-300001287213plow:CertainSnowplowsMember2021-01-012021-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Memberus-gaap:CommonStockMember2021-01-012021-09-300001287213plow:NonemployeeDirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001287213us-gaap:RestrictedStockUnitsRSUMember2021-09-300001287213us-gaap:AccountingStandardsUpdate201613Member2020-01-012020-09-300001287213plow:HendersonInc.Member2020-01-012020-09-300001287213plow:DejanaMember2020-01-012020-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2021-01-012021-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300001287213us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberplow:AccumulatedOtherPostretirementBenefitLiabilityMember2020-01-012020-09-300001287213us-gaap:InterestRateSwapMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001287213us-gaap:RestrictedStockUnitsRSUMemberplow:StockIncentivePlan2010Member2021-01-012021-09-300001287213srt:MaximumMemberplow:CreditAgreementMember2021-06-090001287213plow:MunicipalReportingUnitMember2020-01-012020-09-300001287213plow:WorkTruckAttachmentSegmentMember2020-01-012020-09-300001287213us-gaap:InterestRateSwapMember2021-09-3000012872132021-03-312021-03-3100012872132020-12-312020-12-310001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-01-312020-01-310001287213srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2021-01-012021-09-300001287213us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2021-01-012021-09-300001287213plow:CreditAgreementMember2021-01-012021-09-300001287213us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001287213plow:WorkTruckSolutionsSegmentMember2021-07-012021-09-300001287213plow:SpecialtyAttachmentsSegmentMember2021-07-012021-09-3000012872132021-07-012021-09-300001287213plow:WorkTruckSolutionsSegmentMember2021-01-012021-09-300001287213plow:SpecialtyAttachmentsSegmentMember2021-01-012021-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-07-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMember2020-07-012020-09-3000012872132020-07-012020-09-300001287213plow:WorkTruckSolutionsSegmentMember2020-01-012020-09-300001287213plow:SpecialtyAttachmentsSegmentMember2020-01-012020-09-3000012872132020-01-012020-09-3000012872132021-09-3000012872132020-12-3100012872132021-11-0200012872132021-01-012021-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, 2021

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, 2021 was 22,980,951.

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, 2021 and December 31, 2020

3

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

4

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

5

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

6

Notes to Unaudited Condensed Consolidated Financial Statements

7

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

29

Item 3. Quantitative and Qualitative Disclosures About Market Risk

43

Item 4. Controls and Procedures

44

PART II. OTHER INFORMATION

44

Item 1. Legal Proceedings

44

Item 1A. Risk Factors

45

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

45

Item 3. Defaults Upon Senior Securities

45

Item 4. Mine Safety Disclosures

45

Item 5. Other Information

45

Item 6. Exhibits

46

Signatures

47

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Douglas Dynamics, Inc.

Condensed Consolidated Balance Sheets

(In thousands except share data)

September 30,

December 31,

2021

2020

(unaudited)

(unaudited)

Assets

  

  

Current assets:

Cash and cash equivalents

$

7,340

$

41,030

Accounts receivable, net

124,135

83,195

Inventories

100,134

79,482

Inventories - truck chassis floor plan

7,916

8,146

Refundable income taxes paid

2,552

-

Prepaid and other current assets

5,552

5,334

Total current assets

247,629

217,187

Property, plant, and equipment, net

64,612

64,320

Goodwill

113,134

113,134

Other intangible assets, net

144,739

152,791

Operating lease - right of use asset

19,080

21,441

Non-qualified benefit plan assets

9,837

9,041

Other long-term assets

1,203

1,288

Total assets

$

600,234

$

579,202

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

16,861

$

16,284

Accrued expenses and other current liabilities

32,652

30,831

Floor plan obligations

7,916

7,885

Operating lease liability - current

4,623

4,326

Income taxes payable

-

5,214

Short term borrowings

37,000

-

Current portion of long-term debt

11,137

1,666

Total current liabilities

110,189

66,206

Retiree benefits and deferred compensation

17,245

15,804

Deferred income taxes

27,553

26,681

Long-term debt, less current portion

208,747

236,676

Operating lease liability - noncurrent

14,840

17,434

Other long-term liabilities

11,431

16,197

Stockholders’ equity:

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

230

229

Additional paid-in capital

163,782

157,758

Retained earnings

49,707

47,712

Accumulated other comprehensive loss, net of tax

(3,490)

(5,495)

Total stockholders’ equity

210,229

200,204

Total liabilities and stockholders’ equity

$

600,234

$

579,202

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,

2021

2020

2021

2020

(unaudited)

(unaudited)

Net sales

  

$

127,636

  

$

133,761

$

388,508

  

$

321,994

Cost of sales

97,001

97,033

282,823

241,501

Gross profit

30,635

36,728

105,685

80,493

Selling, general, and administrative expense

17,607

16,428

59,488

47,435

Impairment charges

-

-

-

127,872

Intangibles amortization

2,642

2,737

8,052

8,214

Income (loss) from operations

10,386

17,563

38,145

(103,028)

Interest expense, net

(2,167)

(5,007)

(9,514)

(15,709)

Debt modification expense

-

(237)

-

(3,429)

Loss on extinguishment of debt

-

-

(4,936)

-

Other income (expense), net

15

145

123

(33)

Income (loss) before taxes

8,234

12,464

23,818

(122,199)

Income tax expense (benefit)

1,204

3,234

1,943

(17,484)

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Weighted average number of common shares outstanding:

Basic

22,980,951

22,857,457

22,945,617

22,842,777

Diluted

22,992,793

22,878,002

22,960,334

22,842,777

Earnings (loss) per common share:

Basic

$

0.30

$

0.40

$

0.94

$

(4.60)

Diluted

$

0.30

$

0.39

$

0.92

$

(4.60)

Cash dividends declared and paid per share

$

0.29

$

0.28

$

0.86

$

0.84

Comprehensive income (loss)

$

7,611

$

9,719

$

23,880

$

(108,038)

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,

2021

2020

(unaudited)

Operating activities

Net income (loss)

  

$

21,875

  

$

(104,715)

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

Depreciation and amortization

15,235

14,704

Gain on sales of fixed asset

(165)

-

Amortization of deferred financing costs and debt discount

770

914

Debt modification expense

-

267

Loss on extinguishment of debt

4,936

-

Stock-based compensation

6,025

2,768

Adjustments on derivatives not classified as hedges

(1,020)

3,133

Provision for losses on accounts receivable

519

778

Deferred income taxes

872

(18,556)

Impairment charges

-

127,872

Non-cash lease expense

2,360

3,095

Earnout liability

-

(2,017)

Changes in operating assets and liabilities:

Accounts receivable

(41,459)

(36,656)

Inventories

(20,391)

(16,057)

Prepaid assets, refundable income taxes and other assets

(3,545)

(3,542)

Accounts payable

538

3,205

Accrued expenses and other current liabilities

(3,433)

(962)

Benefit obligations and other long-term liabilities

(2,598)

(1,313)

Net cash used in operating activities

(19,481)

(27,082)

Investing activities

Capital expenditures

(7,271)

(9,465)

Net cash used in investing activities

(7,271)

(9,465)

Financing activities

Shares withheld on restricted stock vesting paid for employees’ taxes

-

(72)

Payments of financing costs

(1,371)

(992)

Dividends paid

(19,880)

(19,411)

Net revolver borrowings

37,000

12,000

Borrowings on long-term debt

224,438

270,875

Repayment of long-term debt

(247,125)

(247,233)

Net cash provided by (used in) financing activities

(6,938)

15,167

Change in cash and cash equivalents

(33,690)

(21,380)

Cash and cash equivalents at beginning of period

41,030

35,665

Cash and cash equivalents at end of period

$

7,340

$

14,285

Non-cash operating and financing activities

Truck chassis inventory acquired through floorplan obligations

$

28,012

$

27,691

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

Balance at June 30, 2021

22,980,951

$

230

$

163,777

$

49,303

$

(4,071)

$

209,239

Net income

7,030

7,030

Dividends paid

(6,626)

(6,626)

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

(58)

(58)

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

639

639

Stock based compensation

5

5

Balance at September 30, 2021

22,980,951

$

230

$

163,782

$

49,707

$

(3,490)

$

210,229

Nine Months Ended September 30, 2021

Balance at December 31, 2020

22,857,457

$

229

$

157,758

$

47,712

$

(5,495)

$

200,204

Net income

21,875

21,875

Dividends paid

(19,880)

(19,880)

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

(174)

(174)

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

2,179

2,179

Stock based compensation

123,494

1

6,024

6,025

Balance at September 30, 2021

22,980,951

$

230

$

163,782

$

49,707

$

(3,490)

$

210,229

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 pension and 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 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

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

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 15 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, 2021, 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, 2021 and 2020, and the Condensed Cash Flows for the nine months ended September 30, 2021 and 2020 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 pandemic and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations were significantly impacted in the nine months ended September 30, 2020. The Company preventatively and voluntarily closed its facilities on March 18, 2020.  The Company returned to full production during the second quarter of 2020. The results of operations of the Company for any quarter during the pandemic 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. In addition, results in any given period in 2021 may be different than 2020 as a result of the depressed conditions in 2020 stemming from the pandemic.

During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to the plant shutdown. The Company recorded a total CARES Act 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. During the quarter ended June 30, 2020, the Company identified a triggering event as there had 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. 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. There were no triggering events identified during the quarter ended September 30, 2021.

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

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

8

performance obligation in all cases. In the case of a single order containing multiple upfits, the transaction price may represent multiple performance obligations.

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

9

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 $92 and decreased revenue by $216 for the three months ended September 30, 2021 and 2020, respectively. The adjustment increased revenue by $168 and decreased revenue by $406 for the nine months ended September 30, 2021 and 2020, 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.

10

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

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 81,373

$ 25,425

$ 106,798

Government

-

10,942

10,942

Fleet

-

8,539

8,539

Other

-

1,357

1,357

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 227,992

$ 91,457

$ 319,449

Government

-

32,858

32,858

Fleet

-

29,179

29,179

Other

-

7,022

7,022

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

11

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 81,373

$ 29,201

$ 110,574

Over time

-

17,062

17,062

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 227,992

$ 102,601

$ 330,593

Over time

-

57,915

57,915

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

12

Contract Balances

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

Three Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,603

$

4,660

$

(7,767)

$

3,496

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

Nine Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,746

$

15,389

$

(14,639)

$

3,496

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

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. There were no contract assets as of September 30, 2021 or 2020. 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 $601 and $773 during the three months ended September 30, 2021 and 2020, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,746 and $2,187 during the nine months ended September 30, 2021 and 2020, 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 changed 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. 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

13

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. As of September 30, 2021, the Company had an allowance for credit losses on its trade accounts receivable of $1,783 and $1,674 at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of December 31, 2020, the Company had an allowance for credit losses on its trade accounts receivable of $1,480 and $1,449 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, 2021 and 2020:

Balance at

Additions

Changes to

Balance at

December 31,

charged to

Writeoffs

reserve, net

September 30,

2020

earnings

2021

Nine Months Ended September 30, 2021

Work Truck Attachments

$

1,480

$

300

$

-

$

3

$

1,783

Work Truck Solutions

1,449

219

(10)

16

1,674

Total

$

2,929

$

519

$

(10)

$

19

$

3,457

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)

$

67

$

1,355

Work Truck Solutions

887

350

478

(55)

(60)

1,600

Total

$

1,487

$

750

$

778

$

(67)

$

7

$

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

14

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,

2021

2020

Assets:

Non-qualified benefit plan assets (a)

  

$

9,837

  

$

9,041

Total Assets

$

9,837

$

9,041

Liabilities:

Interest rate swaps (b)

$

9,149

$

13,073

Long-term debt (c)

221,659

241,278

Total Liabilities

$

230,808

$

254,351

(a)  Included in Non-qualified benefit plan 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,106 and $5,043 at September 30, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $4,075 and $8,998 at December 31, 2020 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 based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 for additional information. 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.

5.Inventories

Inventories consist of the following:

September 30,

December 31,

2021

2020

Finished goods

  

$

49,354

  

$

39,496

Work-in-process

8,653

8,253

Raw material and supplies

42,127

31,733

$

100,134

$

79,482

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, 2021 and December 31, 2020, the Company had $7,916 and $8,146,

15

respectively, of chassis inventory and $7,916 and $7,885 of related floor plan financing obligation, respectively. The Company recognizes revenue associated with up-fitting and service installations net of the truck chassis.

6.

Property, plant and equipment

Property, plant and equipment are summarized as follows:

September 30,

December 31,

2021

2020

Land

$

3,969

$

2,378

Land improvements

5,278

4,830

Leasehold improvements

4,087

4,087

Buildings

33,732

29,580

Machinery and equipment

67,676

61,154

Furniture and fixtures

20,773

19,782

Mobile equipment and other

4,775

5,200

Construction-in-process

4,738

11,751

Total property, plant and equipment

145,028

138,762

Less accumulated depreciation

(80,416)

(74,442)

Net property, plant and equipment

$

64,612

$

64,320

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

September 30, 2021

September 30, 2020

September 30, 2020

Operating lease expense

$ 1,433

$ 4,215

$ 1,364

$ 3,972

Short term lease cost

$ 34

$ 192

$ 141

$ 286

Total lease cost

$ 1,467

$ 4,407

$ 1,505

$ 4,258

16

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

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

$ 4,142

$ 3,911

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

$ 2,360

$ 3,095

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

$ 865

$ 3,796

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2021

December 31, 2020

Operating Leases

Operating lease right-of-use assets

$ 19,080

$ 21,441

Other current liabilities

4,623

4,326

Operating lease liabilities

14,840

17,434

Total operating lease liabilities

$ 19,463

$ 21,760

Weighted Average Remaining Lease Term

Operating leases

59

months

67

months

Weighted Average Discount Rate

Operating leases

5.06%

5.16%

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

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

$ 1,405

2022

5,266

2023

4,634

2024

3,875

2025

3,113

Thereafter

3,619

Total Lease Payments

21,912

Less: imputed interest

(2,449)

Total

$ 19,463

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

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

70,000

10,000

Customer relationships

80,920

31,073

49,847

Patents

21,136

15,425

5,711

Noncompete agreements

8,640

8,640

-

Trademarks

5,459

3,878

1,581

Amortizable intangibles, net

196,155

129,016

67,139

Total

$

273,755

$

129,016

$

144,739

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2020

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

67,000

13,000

Customer relationships

80,920

27,196

53,724

Patents

21,136

14,484

6,652

Noncompete agreements

8,640

8,477

163

Trademarks

5,459

3,807

1,652

Amortizable intangibles, net

196,155

120,964

75,191

Total

$

273,755

$

120,964

$

152,791

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

2021

    

$

2,668

2022

10,520

2023

10,520

2024

7,520

2025

6,075

2026

5,450

18

9.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2021

2020

Term Loan, net of debt discount of $527 and $4,234 at September 30, 2021 and December 31, 2020, respectively

$

221,659

$

240,078

Less current maturities

11,137

1,666

Long-term debt before deferred financing costs

210,522

238,412

Deferred financing costs, net

1,775

1,736

Long-term debt, net

$

208,747

$

236,676

On June 9, 2021, the Company entered into a Credit Agreement (the “Credit Agreement”) with a group of banks and financial institutions. The Credit Agreement provides for a senior secured term loan in the amount of $225,000 and a senior secured revolving credit facility in the amount of $100,000, of which $10,000 will be available in the form of letters of credit and $15,000 will be available for the issuance of short-term swingline loans. The Credit Agreement also allows the Company to request increases to the revolving commitments and/or incremental term loans in an aggregate amount not in excess of $175,000, subject to specified terms and conditions. The final maturity date of the Credit Agreement is June 9, 2026. The Company applied the proceeds of the senior secured term loan facility under the Credit Agreement to refinance its existing senior secured term loan and revolving credit facilities and for the payment of transaction consideration and expenses in connection with the Credit Agreement.

 

The Company will be required to pay a fee for unused amounts under the senior secured revolving facility in an amount ranging from 0.150% to 0.300% of the average daily unused portion of the senior secured revolving credit facility, depending on the Company’s Leverage Ratio (as defined in the Credit Agreement). The Credit Agreement provides that the senior secured term loan facility will bear interest at (i) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (ii) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio. The Credit Agreement provides that the Company has the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (b) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on the Company’s Leverage Ratio, plus the greatest of (which if the following would be less than 1.00%, such rate shall be deemed to be 1.00%) (a) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Credit Agreement) plus 0.50% and (c) the London Interbank Offered Rate for a one month interest period multiplied by the Statutory Reserve Rate plus 1%. If the London Interbank Offered Rate for the applicable interest period is less than zero, such rate shall be deemed to be zero for purposes of calculating the foregoing interest rates in the Credit Agreement.

The Credit Agreement was issued at a $563 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,409 are being amortized over the term of the loan. The Company’s entrance into the Credit Agreement and subsequent settlement of its prior credit agreements is accounted for as an extinguishment of the Company’s prior debt under ASC 470-50, which resulted in the write off of unamortized capitalized deferred financing costs of $972 as well as the write off of unamortized debt discount of $3,964, resulting in a loss on extinguishment of debt of $4,936 in the Consolidated Statement Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021.

At September 30, 2021, the Company had outstanding borrowings under its term loan of $221,659, $37,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $62,050.  At December 31, 2020, the Company had outstanding borrowings under its prior Term Loan Credit Agreement of

19

$240,078, no outstanding borrowings on its prior Revolving Credit Agreement, and remaining borrowing availability of $99,050.  

 

The Credit Agreement includes customary representations, warranties and negative and affirmative covenants, as well as customary events of default and certain cross default provisions that could result in acceleration of the Credit Agreement. In addition, the Credit Agreement requires the Company to have a Leverage Ratio of not more than 3.50 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021, and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of not less than 3.00 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021. As of September 30, 2021, the Company was in compliance with the respective covenants.

In accordance with the Company’s prior credit agreements, the Company was required to make additional principal prepayments over the above scheduled payments under certain conditions. This included, 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 was 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 was 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. The Company made a voluntary payment of $20,000 on its debt on January 31, 2020, a voluntary payment of $30,000 on its debt on December 31, 2020, and voluntary payment of $20,000 on its debt on March 31, 2021.

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. 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 included in Accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets would be amortized into interest expense on a straight-line basis through the life of the swap. The amount amortized from Accumulated other comprehensive loss into earnings during the three months ended September 30, 2021 and 2020 was ($291) and $748, respectively. The amount amortized from Accumulated other comprehensive loss into earnings during the nine months ended September 30, 2021 and 2020 was $859 and $1,496, respectivelyA mark-to-market adjustment of $119 and ($673) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended September 30, 2021 and 2020, respectively, related to the swap. A mark-to-market adjustment of ($1,879) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021 and 2020, respectively, related to the swap.

On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive loss. The amortization from Accumulated other comprehensive income into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized 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 $687.

The interest rate swap’s negative fair value at September 30, 2021 was $9,149, of which $4,106 and $5,043 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, 2020 was

20

$13,073, of which $4,075 and $8,998 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,

2021

2020

Payroll and related costs

$

10,311

$

10,240

Employee benefits

7,977

7,642

Accrued warranty

3,499

3,392

Interest rate swaps

4,106

4,075

Other

6,759

5,482

$

32,652

$

30,831

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 $6,065 at September 30, 2021, of which $2,566 is included in Other long-term liabilities and $3,499 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $5,812 at December 31, 2020, of which $2,420 is included in Other long-term liabilities and $3,392 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,

2021

2020

2021

2020

Balance at the beginning of the period

$

5,423

$

5,355

$

5,812

$

6,541

Warranty provision

1,315

864

4,020

2,125

Claims paid/settlements

(673)

(469)

(3,767)

(2,916)

Balance at the end of the period

$

6,065

$

5,750

$

6,065

$

5,750

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

2021

2020

2021

2020

Basic earnings (loss) per common share

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

$

0.30

$

0.40

$

0.94

$

(4.60)

Earnings (loss) per common share assuming dilution

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

Incremental shares applicable to non-participating RSUs

11,842

20,545

14,717

-

Weighted average common shares assuming dilution

22,992,793

22,878,002

22,960,334

22,842,777

$

0.30

$

0.39

$

0.92

$

(4.60)

22

13.Employee Stock Plans

2010 Stock Incentive Plan

In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”). The material terms of the performance goals under the 2010 Plan, as amended and restated, were approved by stockholders at the Company’s 2014 annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s 2020 annual meeting of stockholders.  The 2010 Plan provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries.  A maximum of 2,130,000 shares of common stock may be issued pursuant to all awards under the 2010 Plan.

Equity awards issued to management include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant.  As the retirement provision does not qualify as a substantive service condition, the Company incurred $0 and $21 in the three months ended September 30, 2021 and 2020, respectively, and $618 and $983 in the nine months ended September 30, 2021 and 2020, 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 grants performance share units as performance-based awards under the 2010 Plan 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. 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 $49.96. The Company recognized ($290) and ($15) of compensation expense related to the awards in the three months ended September 30, 2021 and 2020, respectively. The Company recognized $2,984 and $737 of compensation expense related to the awards in the nine months ended September 30, 2021 and 2020, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2021 expected to be earned through the requisite service period was approximately $1,963 and is expected to be recognized through 2024.

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.

23

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

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2020

36,022

$

42.73

1.40

years

Granted

133,718

$

44.49

1.19

years

Vested

(88,225)

$

39.73

Cancelled and forfeited

(835)

$

44.49

Unvested at September 30, 2021

80,680

$

48.90

2.16

years

Expected to vest in the future at September 30, 2021

79,873

$

48.90

2.16

years

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

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

14.

Commitments and Contingencies

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

15. Segments

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.

24

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

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,

2021

2020

2021

2020

Net sales

Work Truck Attachments

$

81,373

$

76,903

$

227,992

$

169,853

Work Truck Solutions

46,263

56,858

160,516

152,141

$

127,636

$

133,761

$

388,508

$

321,994

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

$

15,490

$

23,072

$

59,639

$

41,689

Depreciation and amortization expense

Work Truck Attachments

$

3,038

$

2,683

$

8,836

$

7,994

Work Truck Solutions

1,984

2,224

6,399

6,710

$

5,022

$

4,907

$

15,235

$

14,704

Assets

Work Truck Attachments

$

405,401

$

396,793

Work Truck Solutions

194,833

214,471

$

600,234

$

611,264

Capital Expenditures

Work Truck Attachments

$

2,221

$

4,850

$

6,202

$

9,105

Work Truck Solutions

331

375

1,108

1,110

$

2,552

$

5,225

$

7,310

$

10,215

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

Total Adjusted EBITDA

$

15,490

$

23,072

$

59,639

$

41,689

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

Interest expense - net

2,167

5,007

9,514

15,709

Depreciation expense

2,380

2,170

7,183

6,490

Amortization

2,642

2,737

8,052

8,214

Purchase accounting (1)

-

-

-

(2,017)

Stock based compensation

5

199

6,025

2,768

Impairment charges

-

-

-

127,872

Debt modification expense

-

237

-

3,429

Loss on extinguishment of debt

-

-

4,936

-

COVID-19 (2)

12

157

67

1,322

Other charges (3)

50

101

44

101

Income (loss) before taxes

$

8,234

$

12,464

$

23,818

$

(122,199)

25

(1)Reflects $2,000 reversal of earn-out compensation in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the periods presented.
(2)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented. 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.
(3)Reflects unrelated legal and consulting fees for the periods presented.

16.

Income Taxes

The Company’s effective tax rate was 14.6% and 26.0% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 8.2% and 14.3% for the nine months ended September 30, 2021 and 2020, respectively.  The effective tax rate for the three and nine months ended September 30, 2021 was lower than the Company’s historical annual effective tax rate due to a discrete tax benefit of $774 and $3,513 related to favorable income tax audit results in states in which the Company files, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly different from the Company’s historical annual effective tax rate:

The Company recorded 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 was 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.

26

17.

Changes in Accumulated Other Comprehensive Loss by Component

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

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2020

$

(7,608)

$

2,113

$

(5,495)

Other comprehensive loss before reclassifications

(177)

(177)

Amounts reclassified from accumulated other comprehensive loss: (1)

2,355

(173)

2,182

Balance at September 30, 2021

$

(5,430)

$

1,940

$

(3,490)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains

$

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Realized losses on interest rate swaps reclassified to interest expense

$

3,182

Tax benefit

(827)

Reclassification net of tax

$

2,355

27

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

$

(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

28

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

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

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

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains certain “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).  These statements include information relating to future events, product demand, the payment of dividends, future financial performance, strategies, expectations, competitive environment, regulation and availability of financial resources.  These statements are often identified by use of words such as “anticipate,” “believe,” “intend,” “estimate,” “expect,” “continue,” “should,” “could,” “may,” “plan,” “project,” “predict,” “will” and similar expressions and include references to assumptions and relate to our future prospects, developments and business strategies.  Such statements involve known and unknown risks, uncertainties and other factors that could cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements.  Factors that could cause or contribute to such differences include, but are not limited to: (i) weather conditions, particularly lack of or reduced levels of snowfall and the timing of such snowfall, 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; (xviii) our inability to successfully execute our acquisition strategy; and (xix) 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

29

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

 

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

In addition, segment results include an allocation of all corporate costs to Work Truck Attachments and Work Truck Solutions.

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, 2021 and 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, 2021. In addition, results may be impacted in future quarters due to supply chain constraints and inflation stemming from the pandemic, including constraints around chassis and other component parts, inflation in materials and freight, and labor availability.

 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 foreseeable future. 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 of 2020, we slowly ramped up production at various facilities as appropriate and returned to full production levels by the end of the second quarter of 2020. We believe that we have taken all of the necessary and appropriate safety steps and precautions for employees who have returned to work. Throughout 2021, due to supply chain constraints around chassis and other component parts, we implemented temporary rolling shutdowns of certain facilities within our Work Truck Solutions Segment. 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.

Goodwill

We assessed our reporting units for impairment 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 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).

30

Overview

The following table sets forth, for the three and nine months ended September 30, 2021 and 2020, 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, 2021 and 2020 have been derived from our unaudited consolidated financial statements.  The information contained in the table below should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q.

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

(unaudited)

(unaudited)

(in thousands)

(in thousands)

Net sales

$

127,636

$

133,761

$

388,508

$

321,994

Cost of sales

97,001

97,033

282,823

241,501

Gross profit

30,635

36,728

105,685

80,493

Selling, general, and administrative expense

17,607

16,428

59,488

47,435

Impairment charges

-

-

-

127,872

Intangibles amortization

2,642

2,737

8,052

8,214

Income (loss) from operations

10,386

17,563

38,145

(103,028)

Interest expense, net

(2,167)

(5,007)

(9,514)

(15,709)

Debt modification expense

-

(237)

-

(3,429)

Loss on extinguishment of debt

-

-

(4,936)

-

Other income (expense), net

15

145

123

(33)

Income (loss) before taxes

8,234

12,464

23,818

(122,199)

Income tax expense (benefit)

1,204

3,234

1,943

(17,484)

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

31

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

2021

2020

2021

2020

(unaudited)

(unaudited)

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

Cost of sales

76.0

%

72.5

%

72.8

%

75.0

%

Gross profit

24.0

%

27.5

%

27.2

%

25.0

%

Selling, general, and administrative expense

13.8

%

12.3

%

15.3

%

14.7

%

Impairment charges

-

%

-

%

-

%

39.7

%

Intangibles amortization

2.1

%

2.0

%

2.1

%

2.6

%

Income (loss) from operations

8.1

%

13.2

%

9.8

%

(32.0)

%

Interest expense, net

(1.7)

%

(3.7)

%

(2.4)

%

(4.9)

%

Debt modification expense

-

%

(0.2)

%

-

%

(1.1)

%

Loss on extinguishment of debt

-

%

-

%

(1.7)

%

-

%

Other income (expense), net

-

%

-

%

-

%

-

%

Income (loss) before taxes

6.4

%

9.3

%

5.7

%

(38.0)

%

Income tax expense (benefit)

0.9

%

2.4

%

0.5

%

(5.4)

%

Net income (loss)

5.5

%

6.9

%

5.2

%

(32.6)

%

Net Sales

Net sales were $127.6 million for the three months ended September 30, 2021 compared to $133.8 million in the three months ended September 30, 2020, a decrease of $6.2 million, or 4.6%. The decrease in sales for the three months ended September 30, 2021 compared to the same period in 2020 is a result of chassis and component shortages leading to lower production and deliveries at Work Truck Solutions. In addition, volumes were relatively flat at Work Truck Attachments in the three months ended September 30, 2021 when compared to the same period in the prior year. Sales increased in the three month period as a result of pricing actions. Net sales were $388.5 million for the nine months ended September 30, 2021 compared to $322.0 million in the nine months ended September 30, 2020, an increase of $66.5 million, or 20.7%. Sales increased for the nine months ended September 30, 2021 compared to the same period in the prior year due to pricing actions, improved snowfall levels for the snow season ended March 31, 2021 when compared to the prior year, as well as the release of pent-up demand after pandemic-related dealer conservatism in 2020. In addition, sales for the nine month period ended September 30, 2021 were higher when compared to the same period in the prior year due to the effect of reduced shipments in the prior year from our facilities being shut down as a result of the COVID-19 pandemic for several weeks throughout the first and second quarters of 2020. 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,

2021

2020

2021

2020

Net sales

Work Truck Attachments

$

81,373

$

76,903

$

227,992

$

169,853

Work Truck Solutions

46,263

56,858

160,516

152,141

$

127,636

$

133,761

$

388,508

$

321,994

32

Net sales at our Work Truck Attachments segment were $81.4 million for the three months ended September 30, 2021 compared to $76.9 million in the three months ended September 30, 2020, an increase of $4.5 million. Net sales at our Work Truck Attachments segment were $228.0 million for the nine months ended September 30, 2021 compared to $169.9 million in the nine months ended September 30, 2020, an increase of $58.1 million. The increases in the three and nine months ended September 30, 2021 were primarily due to pricing actions, improved snowfall levels, as well as the deferral of sales from 2020 to 2021 due to pandemic-related dealer conservatism in the prior year. Snowfall in this most recent snow season ended March 2021 was approximately 7% below the ten-year average, compared to the prior snow season ended March 2020 which was approximately 25% below the ten-year average.  

Net sales at our Work Truck Solutions segment were $46.3 million for the three months ended September 30, 2021 compared to $56.9 million in the three months ended September 30, 2020, a decrease of $10.6 million. The decrease in sales for the three months ended September 30, 2021 compared to the same period in 2020 was a result of chassis and component shortages leading to lower production and deliveries. Net sales at our Work Truck Solutions segment were $160.5 million for the nine months ended September 30, 2021 compared to $152.1 million in the nine months ended September 30, 2020, an increase of $8.4 million. Sales were higher for the nine months ended September 30, 2021 when compared to the same periods in the prior year due to overall higher volumes, somewhat offset by the chassis and component shortages noted above, as well as the effect of lower volumes in the prior year from 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, 2021, which was flat compared to $97.0 million for the three months ended September 30, 2020. Cost of sales was flat for the three-month period ended September 30, 2021 compared to the same period in the prior year despite a decrease in sales due to the timing of material and freight inflation. Cost of sales was $282.8 million for the nine months ended September 30, 2021 compared to $241.5 million for the nine months ended September 30, 2020, an increase of $41.3 million, or 17.1%. The increase in Cost of sales for the nine-month period was driven by increased sales as discussed above under “—Net Sales”, somewhat offset by the material and freight inflation noted above. Cost of sales as a percentage of sales were 76.0% for the three-month period ended September 30, 2021 compared to 72.5% for the three-month period ended September 30, 2020.  The increase in cost of sales as a percentage of sales for the three-month period is due to the lower volumes and inflation. Cost of sales as a percentage of sales were 72.8% for the nine-month period ended September 30, 2021 compared to 75.0% for the nine-month period ended September 30, 2020. The decrease in cost of sales as a percentage of sales for the nine month period is due to the higher sales volumes in the current year, as well as facility shutdown expenses related to COVID-19 in the prior year, slightly offset by inflation. 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.    

Gross Profit

Gross profit was $30.6 million for the three months ended September 30, 2021 compared to $36.7 million for the three months ended September 30, 2020, a decrease of $6.1 million, or 16.6%. Gross profit was $105.7 million for the nine months ended September 30, 2021 compared to $80.5 million for the nine months ended September 30, 2020, an increase of $25.2 million, or 31.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 27.5% for the three months ended September 30, 2020 to 24.0% for the corresponding period in 2021. As a percentage of net sales, gross profit increased from 25.0% for the nine months ended September 30, 2020 to 27.2% for the corresponding period in 2021. 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.”

33

Selling, General and Administrative Expense

Selling, general and administrative expenses, including intangibles amortization, were $20.2 million for the three months ended September 30, 2021, compared to $19.2 million for the three months ended September 30, 2020, an increase of $1.0 million, or 5.2%. The increase in the three months ended September 30, 2021 is related to increased salaries and benefits, as well as discretionary spending as spending was significantly reduced in 2020 as a result of the COVID-19 pandemic. These increases were slightly offset by a decrease in incentive-based compensation as a result of the decrease in operating performance during the quarter. Selling, general and administrative expenses, including intangibles amortization, were $67.5 million for the nine months ended September 30, 2021, compared to $55.6 million for the nine months ended September 30, 2020, an increase of $11.9 million, or 21.4%. The increase in the nine months ended September 30, 2021 is related to increased stock-based compensation of $3.3 million. The increase for the nine-month period was also in part due to $2.0 million of earnout valuation adjustments in the nine months ended September 30, 2020. In addition, the increase in the nine months ended September 30, 2021 is related to increased incentive-based compensation of $1.9 million on the improved operating results. The remaining increases relate to employee salaries and benefits, as well as discretionary spending.

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 current 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 impairment charges were the result of reduced 2020 performance and projected future performance stemming from the COVID-19 pandemic and chassis and other supply chain constraints. See Note 1 for additional information.

Interest Expense

Interest expense was $2.2 million for the three months ended September 30, 2021, which was lower than the $5.0 million incurred in the same period in the prior year. Interest expense was $9.5 million for the nine months ended September 30, 2021, which was lower than the $15.7 million incurred in the same period in the prior year. The decrease in interest expense for the three and nine months ended September 30, 2021 was due to a ($0.2) million gain and a ($1.0) million gain in non-cash mark-to-market and amortization adjustments on an interest rate swap not accounted for as a hedge in the three and nine months ended September 30, 2021, respectively, compared to a $0.1 million and $3.1 million loss in the three and nine months ended September 30, 2020, respectively. The decrease in interest expense in the three and nine months ended September 30, 2021 was also due to lower interest paid on our term loan of $2.2 million and $1.4 million, respectively due to the decrease in principal balance from the June 9, 2021 refinancing. See Note 9 for additional information. The remaining decreases in the three and nine months ended September 30, 2021 are due to lower interest on our floor plan financing agreement. See Note 5 for additional information.

Debt Modification Expense

Debt modification expense was $0.2 million and $3.4 million in the three and nine months ended September 30, 2020. 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.

Loss on Extinguishment of Debt

Loss on extinguishment of debt was $0.0 million and $4.9 million in the three and nine months ended September 30, 2021. The loss on extinguishment of debt in 2021 related to fees incurred in conjunction with the Company’s June 9, 2021 refinancing of its Credit Agreement. The previous debt was considered extinguished, as all lenders on our previous term loan exited their positions in conjunction with changing from a Term Loan B to a Term Loan A arrangement.

34

Income Taxes

The Company’s effective tax rate was 14.6% and 26.0% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 8.2% and 14.3% for the nine months ended September 30, 2021 and 2020, respectively.  The effective tax rate for the three and nine months ended September 30, 2021 was lower than the Company’s historical annual effective tax rate due to a discrete tax benefit of $0.8 million and $3.5 million related to favorable income tax audit results in states in which we file, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly different from the Company’s historical annual effective tax rate:

The Company recorded 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.7 million was 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, 2021 was $7.0 million, compared to net income of $9.2 million for the corresponding period in 2020, a decrease of $2.2 million. Net income for the nine months ended September 30, 2021 was $21.9 million, compared to a net loss of ($104.7) million for the corresponding period in 2020, an increase of $126.6 million. The change in net income for the three and nine months ended September 30, 2021 was driven by the factors described above under “— Net Sales,” “— Cost of Sales,” “— Selling, General and Administrative Expense,” “— Impairment Charges,” and “— Income Taxes.”  As a percentage of net sales, net income was 5.5% for the three months ended September 30, 2021 compared to 6.9% for the three months ended September 30, 2020. As a percentage of net sales, net income (loss) was 5.2% for the nine months ended September 30, 2021 compared to (32.6%) for the nine months ended September 30, 2020.

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

Liquidity and Capital Resources

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

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

Our Board of Directors has adopted a dividend policy that reflects an intention to distribute to our stockholders a regular quarterly cash dividend. The declaration and payment of these dividends to holders of our common stock is at the discretion of our Board of Directors and depends upon many factors, including our financial condition and earnings, legal requirements, taxes and other factors our Board of Directors may deem to be relevant. The terms of our indebtedness may also restrict us from paying cash dividends on our common stock under certain

35

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, 2021, we had $69.4 million of total liquidity, comprised of $7.3 million in cash and cash equivalents and $62.1 million of borrowing availability under our revolving credit facility, compared with total liquidity as of December 31, 2020 of approximately $140.1 million, comprised of approximately $41.0 million in cash and cash equivalents and borrowing availability of approximately $99.1 million under our revolving credit facility. The change in our total liquidity from December 31, 2020 is primarily due to the seasonality of our business. Prior to the entry into our new Credit Agreement on June 9, 2021, borrowing availability under our revolving credit facility was governed by a borrowing base, the calculation of which included cash on hand. Accordingly, use of cash on hand may have also resulted 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 primary uses of cash we describe above for the foreseeable future. From time to time, we may seek additional funding through the issuance of debt or equity securities to provide additional liquidity to fund acquisitions aligned with our strategic priorities and for other general corporate purposes.

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

As of

September 30,

December 31,

September 30,

2021

2020

2020

Cash and cash equivalents

$

7,340

$

41,030

$

14,285

Inventories

100,134

79,482

93,721

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

2021

2020

Change

Change

Net cash used in operating activities

$

(19,481)

$

(27,082)

$

7,601

(28.1)

%

Net cash used in investing activities

(7,271)

(9,465)

2,194

(23.2)

%

Net cash provided by (used in) financing activities

(6,938)

15,167

(22,105)

(145.7)

%

Change in cash

$

(33,690)

$

(21,380)

$

(12,310)

(57.58)

%

Net cash used in operating activities decreased $7.6 million from the nine months ended September 30, 2020 to the nine months ended September 30, 2021. The decrease in cash used by operating activities was due to a $23.2 million increase in net income (loss) adjusted for reconciling items as a result of the higher net income in the nine months ended September 30, 2021 from more favorable operating results, slightly offset by unfavorable changes in working capital of $15.6 million. The largest unfavorable change in working capital was an increase in accounts receivable, which is attributable to the increase in sales when compared to the prior year. In addition, there

36

was an unfavorable change in working capital related to inventories, due to the pulling forward of purchases in anticipation of inflationary price increases and supply chain disruptions.

Net cash used in investing activities decreased $2.2 million for the nine months ended September 30, 2021 when compared to the corresponding period in 2020 due to a decrease in capital expenditures.

Net cash used in financing activities increased $22.1 million for the nine months ended September 30, 2021 as compared to the corresponding period in 2020. The increase was primarily a result of our debt refinancing that occurred on June 9, 2021 where we borrowed $225.0 million, compared to our debt refinancing on June 8, 2020, where we borrowed $275.0 million. This increase in cash used was slightly offset by having $37.0 million in revolver borrowings outstanding at September 30, 2021 compared to $12.0 million in revolver borrowings outstanding at September 31, 2020. See Note 9 for additional information.

Free Cash Flow

Free cash flow for the three months ended September 30, 2021 was ($35.3) million compared to ($25.5) million in the corresponding period in 2020, a decrease of $9.8 million. Free cash flow for the nine months ended September 30, 2021 was $(26.7) million compared to ($36.5) million in the corresponding period in 2020, an increase of $9.8 million. The increase in free cash flow for the nine months ended September 30, 2021 is primarily a result of lower cash used in operating activities of $7.6 million and lower cash used in investing activities of $2.2 million, as discussed above under “Liquidity and Capital Resources.”     

Non-GAAP Financial Measures

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

These non-GAAP measures include:

Free cash flow; and
Adjusted EBITDA; and
Adjusted net income (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 (loss) 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.

37

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,

2021

2020

2021

2020

(In Thousands)

(In Thousands)

Net cash provided by (used in) operations

$

(32,622)

$

(21,058)

$

(19,481)

$

(27,082)

Acquisition of property and equipment

(2,685)

(4,417)

(7,271)

(9,465)

Free cash flow

$

(35,307)

$

(25,475)

$

(26,752)

$

(36,547)

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, stock-based compensation, certain non-cash purchase accounting expenses, impairment charges, expenses related to debt modifications, loss on extinguishment of debt, 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;
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.

38

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, 2021 and 2020:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

(in thousands)

(in thousands)

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Interest expense, net

2,167

5,007

9,514

15,709

Income tax expense (benefit)

1,204

3,234

1,943

(17,484)

Depreciation expense

2,380

2,170

7,183

6,490

Amortization

2,642

2,737

8,052

8,214

EBITDA

15,423

22,378

48,567

(91,786)

Stock-based compensation expense

5

199

6,025

2,768

Impairment charges

-

-

-

127,872

Debt modification expense

-

237

-

3,429

Loss on extinguishment of debt

-

-

4,936

-

COVID-19 (1)

12

157

67

1,322

Purchase accounting (2)

-

-

-

(2,017)

Other charges (3)

50

101

44

101

Adjusted EBITDA

$

15,490

$

23,072

$

59,639

$

41,689

(1)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented. 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.
(2)Reflects $2,000 reversal of earn-out compensation acquired in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the periods presented.
(3)Reflects unrelated legal, severance and consulting fees for the periods presented.

The following table presents Adjusted EBITDA by segment for the three and months ended June 30, 2021 and 2020.

Three Months Ended

Three Months Ended

Nine Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

$

15,490

$

23,072

$

59,639

$

41,689

Adjusted EBITDA at our Work Truck Attachments segment was $14.8 million for the three months ended September 30, 2021 compared to $20.2 million in the three months ended September 30, 2020, a decrease of $5.4 million. The change in the three months ended September 30, 2021 from the corresponding period in 2020 is primarily due to material and freight inflation and the timing of price increases. Adjusted EBITDA at our Work Truck Attachments segment was $55.2 million for the nine months ended September 30, 2021 compared to $38.5 million in the nine months ended September 30, 2020, an increase of $16.7 million.  The change in the nine months ended September 30, 2021 from the corresponding period in 2020 is primarily due to pricing actions and higher

39

volumes, somewhat offset by the material and freight inflation noted above. In addition, Adjusted EBITDA for the nine months ended September 30, 2020 was lower due to additional costs and inefficiencies related to the COVID-19 pandemic.

Adjusted EBITDA at our Work Truck Solutions segment was $0.7 million for the three months ended September 30, 2021 compared to $2.9 million in the three months ended September 30, 2020, a decrease of $2.2 million. The change in the three months ended September 30, 2021 is primarily due to lower volumes as a result of chassis and component shortages affecting production and deliveries. Adjusted EBITDA at our Work Truck Solutions segment was $4.4 million for the nine months ended September 30, 2021 compared to $3.2 million in the nine months ended September 30, 2020, an increase of $1.2 million. The change in the nine months ended September 30, 2021 is primarily due to overall higher volumes. In addition, Adjusted EBITDA for the nine months ended September 30, 2020 was lower due to additional costs and inefficiencies related to the COVID-19 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, certain non-cash purchase accounting adjustments, impairment charges, expenses related to debt modifications, loss on extinguishment of debt, certain charges related to unrelated legal fees and consulting fees, incremental costs incurred related to the COVID-19 pandemic, and 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, 2021 and 2020:

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

(in thousands)

(in thousands)

Net income (loss) (GAAP)

$

7,030

$

9,230

$

21,875

$

(104,715)

Adjustments:

 - Stock-based compensation

5

199

6,025

2,768

 - Impairment charges

-

-

-

127,872

 - Debt modification expense

-

237

-

3,429

 - Loss on extinguishment of debt

-

-

4,936

-

 - COVID-19 (1)

12

157

67

1,322

 - Purchase accounting (2)

-

-

-

(2,017)

 - Adjustments on derivative not classified as hedge (3)

(171)

76

(1,020)

3,133

 - Other charges (4)

50

101

44

101

Tax effect on adjustments

26

(192)

(2,513)

(22,202)

Adjusted net income (loss) (non-GAAP)

$

6,952

$

9,808

$

29,414

$

9,691

Weighted average common shares outstanding assuming dilution

22,992,793

22,878,002

22,960,334

22,866,909

Adjusted earnings (loss) per common share - dilutive

$

0.29

$

0.42

$

1.24

$

0.41

GAAP diluted earnings (loss) per share

$

0.30

$

0.39

$

0.92

$

(4.60)

Adjustments net of income taxes:

 - Stock-based compensation

-

0.01

0.20

0.09

 - Impairment charges

-

-

-

4.72

 - Debt modification expense

-

0.01

-

0.11

 - Loss on extinguishment of debt

-

-

0.16

-

 - COVID-19 (1)

-

0.01

-

0.05

 - Purchase accounting (2)

-

-

-

(0.07)

 - Adjustments on derivative not classified as hedge (3)

(0.01)

-

(0.04)

0.11

 - Other charges (4)

-

-

-

-

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

$

0.29

$

0.42

$

1.24

$

0.41

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

Off-Balance Sheet Arrangements

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

Seasonality and Year-to-Year Variability

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

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

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

42

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.

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, 2021, we had outstanding borrowings under our term loan of $221.6 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, 2021 by $0.1 million, $0.2 million, and $0.2 million, respectively.

The Company is party to an interest rate swap agreement to reduce its exposure to interest rate volatility. On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive loss. The amortization from Accumulated other comprehensive income into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will

43

continue to be recognized through the life of the swap. See Note 9 to our Unaudited Condensed Consolidated Financial Statements for additional details on our interest rate swap agreement.

As of September 30, 2021, we had $37.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, 2021 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 12.2% and 11.4% for the three and nine months ended September 30, 2021 compared to 8.9% and 9.9% for the three and nine months ended September 30, 2020.  Steel costs increased in 2021 when compared to 2020 and historical levels due to the worldwide raw material shortage stemming from the COVID-19 pandemic. While steel is typically available from numerous suppliers, the price of steel is a commodity subject to fluctuations that apply across broad spectrums of the steel market. We do not use any derivative or hedging instruments to manage steel price risk. If the price of steel increases, our variable costs could also increase. While historically we have successfully mitigated these increased costs through the implementation of either permanent price increases and/or temporary invoice surcharges, in the future we may not be able to successfully mitigate these costs, which could cause our gross margins to decline. If our costs for steel were to increase by $1.00 in a period where we are not able to pass any of this increase onto our distributors, our gross margins would decline by $1.00 in the period in which such inventory was sold.

Item 4.Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control Over Financial Reporting

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

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.

44

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

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

 

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

Purchase of Equity Securities

 

During the three months ended September 30, 2021, 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.

45

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, 2021, filed on November 2, 2021, 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.

46

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

47

EX-31.1 2 plow-20210930xex31d1.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, 2021


EX-31.2 3 plow-20210930xex31d2.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

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

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


EX-32.1 4 plow-20210930xex32d1.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, 2021 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, 2021

By:

/s/ Sarah Lauber

Sarah Lauber

Chief Financial Officer

Dated: November 2, 2021

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-20210930.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 (Loss) link:presentationLink link:calculationLink link:definitionLink 00300 - 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 41201 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of business and 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 - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component link:presentationLink link:calculationLink link:definitionLink 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 - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segments (Table) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of business and basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition (Revenue by customer and timing recognitions) (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - 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 - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Long-Term Debt - Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Employee Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 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-20210930_cal.xml EX-101.CAL EX-101.DEF 7 plow-20210930_def.xml EX-101.DEF EX-101.LAB 8 plow-20210930_lab.xml EX-101.LAB EX-101.PRE 9 plow-20210930_pre.xml EX-101.PRE XML 10 plow-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001287213 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001287213 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-09-30 0001287213 us-gaap:AccountingStandardsUpdate201613Member 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-06-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001287213 us-gaap:RetainedEarningsMember 2020-12-31 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001287213 us-gaap:RetainedEarningsMember 2020-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:CommonStockMember 2021-09-30 0001287213 us-gaap:CommonStockMember 2021-06-30 0001287213 us-gaap:CommonStockMember 2020-12-31 0001287213 us-gaap:CommonStockMember 2020-09-30 0001287213 us-gaap:CommonStockMember 2020-06-30 0001287213 us-gaap:CommonStockMember 2019-12-31 0001287213 plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2021-07-01 2021-09-30 0001287213 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2021-01-01 2021-09-30 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 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2021-07-01 2021-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2021-07-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2021-07-01 2021-09-30 0001287213 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001287213 us-gaap:OtherCustomerMember 2021-07-01 2021-09-30 0001287213 plow:IndependentDealerMember 2021-07-01 2021-09-30 0001287213 plow:GovernmentCustomerMember 2021-07-01 2021-09-30 0001287213 plow:FleetMember 2021-07-01 2021-09-30 0001287213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 us-gaap:OtherCustomerMember plow:WorkTruckSolutionsSegmentMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:WorkTruckSolutionsSegmentMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember plow:SpecialtyAttachmentsSegmentMember 2021-01-01 2021-09-30 0001287213 plow:GovernmentCustomerMember plow:WorkTruckSolutionsSegmentMember 2021-01-01 2021-09-30 0001287213 plow:FleetMember plow:WorkTruckSolutionsSegmentMember 2021-01-01 2021-09-30 0001287213 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001287213 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001287213 us-gaap:OtherCustomerMember 2021-01-01 2021-09-30 0001287213 plow:IndependentDealerMember 2021-01-01 2021-09-30 0001287213 plow:GovernmentCustomerMember 2021-01-01 2021-09-30 0001287213 plow:FleetMember 2021-01-01 2021-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 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2021-01-01 2021-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-01-01 2020-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2021-09-30 0001287213 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001287213 us-gaap:LandMember 2021-09-30 0001287213 us-gaap:LandImprovementsMember 2021-09-30 0001287213 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001287213 us-gaap:ConstructionInProgressMember 2021-09-30 0001287213 us-gaap:BuildingMember 2021-09-30 0001287213 plow:MobileEquipmentAndOtherMember 2021-09-30 0001287213 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001287213 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001287213 us-gaap:LandMember 2020-12-31 0001287213 us-gaap:LandImprovementsMember 2020-12-31 0001287213 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001287213 us-gaap:ConstructionInProgressMember 2020-12-31 0001287213 us-gaap:BuildingMember 2020-12-31 0001287213 plow:MobileEquipmentAndOtherMember 2020-12-31 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001287213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001287213 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001287213 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001287213 us-gaap:RevolvingCreditFacilityMember 2021-06-09 0001287213 us-gaap:LetterOfCreditMember 2021-06-09 0001287213 plow:SwinglineLoanMember 2021-06-09 0001287213 plow:SeniorSecuredTermLoanFacilityMember 2021-06-09 0001287213 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001287213 srt:MinimumMember 2021-09-30 0001287213 srt:MaximumMember 2021-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-09-30 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2021-09-30 0001287213 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-12-31 0001287213 plow:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-12-31 0001287213 us-gaap:InterestRateSwapMember 2020-12-31 0001287213 plow:TrademarksAndTradenamesMember 2021-09-30 0001287213 plow:TrademarksAndTradenamesMember 2020-12-31 0001287213 plow:MunicipalReportingUnitMember 2020-04-01 2020-06-30 0001287213 plow:DejanaReportingUnitMember 2020-04-01 2020-06-30 0001287213 us-gaap:TrademarksMember 2021-09-30 0001287213 us-gaap:PatentsMember 2021-09-30 0001287213 us-gaap:NoncompeteAgreementsMember 2021-09-30 0001287213 us-gaap:DistributionRightsMember 2021-09-30 0001287213 us-gaap:CustomerRelationshipsMember 2021-09-30 0001287213 us-gaap:TrademarksMember 2020-12-31 0001287213 us-gaap:PatentsMember 2020-12-31 0001287213 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001287213 us-gaap:DistributionRightsMember 2020-12-31 0001287213 us-gaap:CustomerRelationshipsMember 2020-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2021-01-01 2021-09-30 0001287213 plow:WorkTruckAttachmentSegmentMember 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2020-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2019-12-31 0001287213 plow:WorkTruckAttachmentSegmentMember 2019-12-31 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001287213 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001287213 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2019-06-13 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001287213 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001287213 plow:InterestRateSwapEffectiveMay312019ThroughMay312024Member 2021-09-30 0001287213 plow:CreditAgreementMember 2021-09-30 0001287213 srt:MinimumMember plow:LeverageRatioTwoMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001287213 srt:MinimumMember plow:LeverageRatioOneMember plow:SeniorSecuredTermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001287213 srt:MaximumMember plow:LeverageRatioTwoMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001287213 srt:MaximumMember plow:LeverageRatioOneMember plow:SeniorSecuredTermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember plow:OneMonthAdjustedLondonInterbankOfferedRateMember 2021-01-01 2021-09-30 0001287213 us-gaap:RevolvingCreditFacilityMember plow:NewYorkFederalReserveBankNyfrbMember 2021-01-01 2021-09-30 0001287213 2021-06-30 0001287213 2020-06-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001287213 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001287213 plow:WorkTruckSolutionsSegmentMember 2021-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2020-09-30 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckSolutionsSegmentMember 2020-12-31 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckAttachmentSegmentMember 2020-12-31 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckSolutionsSegmentMember 2020-01-01 0001287213 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckAttachmentSegmentMember 2020-01-01 0001287213 us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckSolutionsSegmentMember 2020-01-01 0001287213 us-gaap:AccountingStandardsUpdate201613Member plow:WorkTruckAttachmentSegmentMember 2020-01-01 0001287213 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2021-07-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2021-01-01 2021-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2020-07-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001287213 us-gaap:PerformanceSharesMember plow:StockIncentivePlan2010Member 2020-01-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2021-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-12-31 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-30 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-09-30 0001287213 2020-09-30 0001287213 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001287213 plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2019-12-31 0001287213 2019-12-31 0001287213 us-gaap:WarrantyReservesMember 2021-09-30 0001287213 us-gaap:WarrantyReservesMember 2020-12-31 0001287213 us-gaap:SecuredDebtMember 2021-09-30 0001287213 us-gaap:SecuredDebtMember 2020-12-31 0001287213 plow:SnowAndIceControlEquipmentMember 2021-01-01 2021-09-30 0001287213 plow:PartsAndAccessoriesMember 2021-01-01 2021-09-30 0001287213 plow:CertainSnowplowsMember 2021-01-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001287213 plow:NonemployeeDirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001287213 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-09-30 0001287213 plow:HendersonInc.Member 2020-01-01 2020-09-30 0001287213 plow:DejanaMember 2020-01-01 2020-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2021-01-01 2021-09-30 0001287213 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0001287213 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember plow:AccumulatedOtherPostretirementBenefitLiabilityMember 2020-01-01 2020-09-30 0001287213 us-gaap:InterestRateSwapMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001287213 us-gaap:RestrictedStockUnitsRSUMember plow:StockIncentivePlan2010Member 2021-01-01 2021-09-30 0001287213 srt:MaximumMember plow:CreditAgreementMember 2021-06-09 0001287213 plow:MunicipalReportingUnitMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckAttachmentSegmentMember 2020-01-01 2020-09-30 0001287213 us-gaap:InterestRateSwapMember 2021-09-30 0001287213 2021-03-31 2021-03-31 0001287213 2020-12-31 2020-12-31 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2020-01-31 2020-01-31 0001287213 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2021-01-01 2021-09-30 0001287213 us-gaap:LineOfCreditMember us-gaap:SecuredDebtMember 2021-01-01 2021-09-30 0001287213 plow:CreditAgreementMember 2021-01-01 2021-09-30 0001287213 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2021-07-01 2021-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2021-07-01 2021-09-30 0001287213 2021-07-01 2021-09-30 0001287213 plow:WorkTruckSolutionsSegmentMember 2021-01-01 2021-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2021-01-01 2021-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 plow:WorkTruckSolutionsSegmentMember 2020-01-01 2020-09-30 0001287213 plow:SpecialtyAttachmentsSegmentMember 2020-01-01 2020-09-30 0001287213 2020-01-01 2020-09-30 0001287213 2021-09-30 0001287213 2020-12-31 0001287213 2021-11-02 0001287213 2021-01-01 2021-09-30 shares iso4217:USD pure plow:item plow:customer iso4217:USD shares plow:segment 22980951 22857457 P2M15D 0.29 0.28 0.86 0.84 true 0001287213 --12-31 2021 Q3 false 10-Q true 2021-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 22980951 7340000 41030000 124135000 83195000 100134000 79482000 7916000 8146000 2552000 5552000 5334000 247629000 217187000 64612000 64320000 113134000 113134000 144739000 152791000 19080000 21441000 9837000 9041000 1203000 1288000 600234000 579202000 16861000 16284000 32652000 30831000 7916000 7885000 4623000 4326000 5214000 37000000 11137000 1666000 110189000 66206000 17245000 15804000 27553000 26681000 208747000 236676000 14840000 17434000 11431000 16197000 0.01 0.01 200000000 200000000 22980951 22857457 230000 229000 163782000 157758000 49707000 47712000 -3490000 -5495000 210229000 200204000 600234000 579202000 127636000 133761000 388508000 321994000 97001000 97033000 282823000 241501000 30635000 36728000 105685000 80493000 17607000 16428000 59488000 47435000 127872000 2642000 2737000 8052000 8214000 10386000 17563000 38145000 -103028000 -2167000 -5007000 -9514000 -15709000 -237000 -3429000 -4936000 15000 145000 123000 -33000 8234000 12464000 23818000 -122199000 1204000 3234000 1943000 -17484000 7030000 9230000 21875000 -104715000 22980951 22857457 22945617 22842777 22992793 22878002 22960334 22842777 0.30 0.40 0.94 -4.60 0.30 0.39 0.92 -4.60 0.29 0.28 0.86 0.84 7611000 9719000 23880000 -108038000 21875000 -104715000 15235000 14704000 165000 770000 914000 -267000 -4936000 6025000 2768000 -1020000 3133000 519000 778000 872000 -18556000 127872000 2360000 3095000 -2017000 41459000 36656000 20391000 16057000 3545000 3542000 538000 3205000 -3433000 -962000 -2598000 -1313000 -19481000 -27082000 7271000 9465000 -7271000 -9465000 72000 1371000 992000 19880000 19411000 37000000 12000000 224438000 270875000 247125000 247233000 -6938000 15167000 -33690000 -21380000 41030000 35665000 7340000 14285000 28012000 27691000 22980951 230000 163777000 49303000 -4071000 209239000 7030000 7030000 6626000 6626000 20000 58000 58000 -221000 639000 639000 5000 5000 22980951 230000 163782000 49707000 -3490000 210229000 22857457 229000 157758000 47712000 -5495000 200204000 21875000 21875000 19880000 19880000 60000 174000 174000 -755000 2179000 2179000 123494 1000 6024000 6025000 22980951 230000 163782000 49707000 -3490000 210229000 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 <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="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 2020 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 23, 2021.</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 15 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: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, 2021, 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, 2021 and 2020, and the Condensed Cash Flows for the nine months ended September 30, 2021 and 2020 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 pandemic and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations were significantly impacted in the nine months ended September 30, 2020. The Company preventatively and voluntarily closed its facilities on March 18, 2020.  The Company returned to full production during the second quarter of 2020. The results of operations of the Company for any quarter during the pandemic 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. In addition, results in any given period in 2021 may be different than 2020 as a result of the depressed conditions in 2020 stemming from the pandemic. </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;">During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to the plant shutdown. The Company recorded a total CARES Act 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;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><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;visibility:hidden;">​</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;">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. During the quarter ended June 30, 2020, the Company identified a triggering event as there had 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. 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. There were no triggering events identified during the quarter ended September 30, 2021. </p><p style="background-color:#ffffff;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="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:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2 2 1152000 3 1 2 47799000 80073000 <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="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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">performance obligation in all cases. <span style="background-color:#ffffff;">In the case of a single order containing multiple upfits, the transaction price may represent multiple performance obligations.</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;">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 0pt 12pt 0pt;">The Work Truck Solutions segment primarily participates in the truck and vehicle upfitting industry in the United States. Customers are billed separately for the truck chassis by the chassis manufacturer.  The Company only records sales for the amount of the upfit, excluding the truck chassis.  Generally, the Company obtains the truck chassis from the truck chassis manufacturer through either its floor plan agreement with a financial institution or bailment pool agreement with the truck chassis manufacturer. Additionally, in some instances the Company upfits chassis which are owned by the end customer.  For truck chassis acquired through the floor plan agreement, the Company holds title to the vehicle from the time the chassis is received by the Company until the completion of the up-fit.  Under the bailment pool agreement, the Company does not take title to the truck chassis, but rather only holds the truck chassis on consignment.   The Company pays interest on both of these arrangements.  The Company records revenue in the same manner net of the value of the truck chassis in both the Company’s floor plan and bailment pool agreements. The Company does not set the price for the truck chassis, is not responsible for the billing of the chassis and does not have inventory risk in either the bailment pool or floor plan agreements. The Work Truck Solutions segment also has manufacturing operations of municipal snow and ice control equipment, where revenue is recognized upon shipment of equipment to the customer. </p><p style="font-family:'Times New Roman','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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 $92 and decreased revenue by $216 for the three months ended September 30, 2021 and 2020, respectively. The adjustment increased revenue by $168 and decreased revenue by $406 for the nine months ended September 30, 2021 and 2020, 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: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;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;">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: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,425</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 3.6pt 0pt 0pt;">$ 106,798</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 10,942</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 3.6pt 0pt 0pt;"> 10,942</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,539</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 3.6pt 0pt 0pt;"> 8,539</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,357</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 3.6pt 0pt 0pt;"> 1,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 46,263</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 3.6pt 0pt 0pt;">$ 127,636</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 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 3.6pt 0pt 0pt;">$ 101,671</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 19,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 11,277</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 1,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 91,457</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 3.6pt 0pt 0pt;">$ 319,449</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 32,858</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 3.6pt 0pt 0pt;"> 32,858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 29,179</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 3.6pt 0pt 0pt;"> 29,179</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,022</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 3.6pt 0pt 0pt;"> 7,022</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 160,516</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 3.6pt 0pt 0pt;">$ 388,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;">$ 248,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;"> 41,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 27,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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;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: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 29,201</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 3.6pt 0pt 0pt;">$ 110,574</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,062</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 3.6pt 0pt 0pt;"> 17,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 46,263</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 3.6pt 0pt 0pt;">$ 127,636</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;">$ 115,467</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 102,601</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 3.6pt 0pt 0pt;">$ 330,593</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,915</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 3.6pt 0pt 0pt;"> 57,915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 160,516</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 3.6pt 0pt 0pt;">$ 388,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 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 3.6pt 0pt 0pt;">$ 268,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 53,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 321,994</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: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, 2021 and 2020, 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.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.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;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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: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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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: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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,603</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,660</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,767)</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,496</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.82%;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.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:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,316</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,500</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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.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;white-space:nowrap;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:bottom;white-space:nowrap;width:12.75%;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,196</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;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.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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,746</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,389</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,639)</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,496</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;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.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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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.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:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,187</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,006</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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.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;white-space:nowrap;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:bottom;white-space:nowrap;width:12.75%;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,196</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. There were no contract assets as of September 30, 2021 or 2020. 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 $601 and $773 during the three months ended September 30, 2021 and 2020, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,746 and $2,187 during the nine months ended September 30, 2021 and 2020, 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;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;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 92000 216000 168000 406000 <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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,425</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 3.6pt 0pt 0pt;">$ 106,798</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 10,942</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 3.6pt 0pt 0pt;"> 10,942</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,539</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 3.6pt 0pt 0pt;"> 8,539</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,357</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 3.6pt 0pt 0pt;"> 1,357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 46,263</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 3.6pt 0pt 0pt;">$ 127,636</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 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 3.6pt 0pt 0pt;">$ 101,671</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 19,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 11,277</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 1,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 91,457</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 3.6pt 0pt 0pt;">$ 319,449</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 32,858</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 3.6pt 0pt 0pt;"> 32,858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 29,179</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 3.6pt 0pt 0pt;"> 29,179</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,022</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 3.6pt 0pt 0pt;"> 7,022</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 160,516</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 3.6pt 0pt 0pt;">$ 388,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;">$ 248,499</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;"> 41,248</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;"> 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 3.6pt 0pt 0pt;"> 27,639</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 321,994</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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;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: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 29,201</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 3.6pt 0pt 0pt;">$ 110,574</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,062</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 3.6pt 0pt 0pt;"> 17,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 81,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 46,263</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 3.6pt 0pt 0pt;">$ 127,636</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,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 3.6pt 0pt 0pt;">$ 115,467</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 76,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 133,761</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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.25%;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, 2021</b></p></td><td style="vertical-align:bottom;width:12.75%;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.75%;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.25%;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.75%;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;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 102,601</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 3.6pt 0pt 0pt;">$ 330,593</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,915</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 3.6pt 0pt 0pt;"> 57,915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 227,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 160,516</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 3.6pt 0pt 0pt;">$ 388,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-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.25%;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.75%;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.75%;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.25%;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.75%;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;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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;">$ 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 3.6pt 0pt 0pt;">$ 268,512</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;"> 53,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:61.25%;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.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 169,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 3.6pt 0pt 0pt;">$ 321,994</p></td></tr></table></div> 81373000 25425000 106798000 10942000 10942000 8539000 8539000 1357000 1357000 81373000 46263000 127636000 76903000 24768000 101671000 19058000 19058000 11277000 11277000 1755000 1755000 76903000 56858000 133761000 227992000 91457000 319449000 32858000 32858000 29179000 29179000 7022000 7022000 227992000 160516000 388508000 169853000 78646000 248499000 41248000 41248000 27639000 27639000 4608000 4608000 169853000 152141000 321994000 81373000 29201000 110574000 17062000 17062000 81373000 46263000 127636000 76903000 38564000 115467000 18294000 18294000 76903000 56858000 133761000 227992000 102601000 330593000 57915000 57915000 227992000 160516000 388508000 169853000 98659000 268512000 53482000 53482000 169853000 152141000 321994000 <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.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.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;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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: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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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: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;width:12.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,603</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,660</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,767)</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,496</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.82%;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.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:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,316</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,500</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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.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;white-space:nowrap;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:bottom;white-space:nowrap;width:12.75%;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,196</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;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.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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,746</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,389</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,639)</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,496</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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: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;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;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.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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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.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:12.76%;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.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 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.75%;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.82%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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,187</p></td><td style="background-color:#cceeff;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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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,006</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-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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.75%;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.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;white-space:nowrap;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:bottom;white-space:nowrap;width:12.75%;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,196</p></td></tr></table></div> 6603000 4660000 7767000 3496000 6316000 3500000 5620000 4196000 2746000 15389000 14639000 3496000 2187000 12006000 9997000 4196000 0 0 601000 773000 2746000 2187000 <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 changed 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. 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 </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;">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. As of September 30, 2021, the Company had an allowance for credit losses on its trade accounts receivable of </span><span style="background-color:#ffffff;color:#212529;">$1,783</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$1,674</span><span style="background-color:#ffffff;color:#212529;"> at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of December 31, 2020, the Company had an allowance for credit losses on its trade accounts receivable of </span><span style="background-color:#ffffff;color:#212529;">$1,480</span><span style="background-color:#ffffff;color:#212529;"> and </span><span style="background-color:#ffffff;color:#212529;">$1,449</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;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, 2021 and 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:32.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;width:2.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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;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;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:32.12%;margin:0pt;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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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.57%;margin: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:11.51%;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:1.46%;margin: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:2.01%;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:8.94%;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.57%;margin: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.96%;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.57%;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:11.69%;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:32.12%;margin:0pt;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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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.57%;margin: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:11.51%;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:1.46%;margin: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.96%;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.57%;margin: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.96%;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.57%;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:11.69%;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:32.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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><td style="vertical-align:bottom;width:2.57%;margin: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:11.51%;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:1.46%;margin: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:2.01%;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:8.94%;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.57%;margin: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.96%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.69%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.12%;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, 2021</span></p></td><td style="vertical-align:bottom;width:2.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:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.12%;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.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:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 1,480</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 300</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.58%;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:'Times';"> 1,783</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.12%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;width:8.94%;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:'Times';"> 1,449</span></p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;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:'Times';"> 219</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.01%;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.94%;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';"> (10)</span></p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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.94%;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:'Times';"> 16</span></p></td><td style="vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;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:9.58%;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:'Times';"> 1,674</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.12%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 2,929</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 519</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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';"> (10)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 19</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.58%;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:'Times';"> 3,457</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><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:27.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.99%;margin:0pt;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.24%;margin: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.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><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">Additions</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;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:10.25%;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.24%;margin: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.54%;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:27.99%;margin:0pt;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.24%;margin: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.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;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">charged to</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.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;">Writeoffs</b></p></td><td style="vertical-align:bottom;width:2.24%;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:10.25%;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.24%;margin: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.54%;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:27.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin: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.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;">2019</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">earnings </b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.79%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.25%;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.24%;margin: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.54%;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:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;margin:0pt;padding:0pt;"><p style="font-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:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 300</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.79%;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';"> (12)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;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.85%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.39%;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:'Times';"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;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:'Times';"> 1,355</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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:'Times';"> 887</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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.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:'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.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:'Times';"> 478</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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';"> (55)</span></p></td><td style="vertical-align:bottom;width:2.24%;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.85%;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.39%;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';"> (60)</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;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:'Times';"> 1,600</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 1,487</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 778</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.79%;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';"> (67)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;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.85%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.39%;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:'Times';"> 7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;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:'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 1783000 1674000 1480000 1449000 <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:32.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;width:2.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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;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;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:32.12%;margin:0pt;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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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.57%;margin: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:11.51%;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:1.46%;margin: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:2.01%;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:8.94%;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.57%;margin: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.96%;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.57%;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:11.69%;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:32.12%;margin:0pt;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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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.57%;margin: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:11.51%;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:1.46%;margin: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.96%;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.57%;margin: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.96%;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.57%;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:11.69%;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:32.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;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><td style="vertical-align:bottom;width:2.57%;margin: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:11.51%;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:1.46%;margin: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:2.01%;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:8.94%;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.57%;margin: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.96%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.69%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.12%;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, 2021</span></p></td><td style="vertical-align:bottom;width:2.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:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.12%;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.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:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 1,480</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 300</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> -</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.58%;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:'Times';"> 1,783</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.12%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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;width:8.94%;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:'Times';"> 1,449</span></p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;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:'Times';"> 219</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.01%;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.94%;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';"> (10)</span></p></td><td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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.94%;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:'Times';"> 16</span></p></td><td style="vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;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:9.58%;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:'Times';"> 1,674</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.12%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 2,929</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 519</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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';"> (10)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.94%;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:'Times';"> 19</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.58%;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:'Times';"> 3,457</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><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:27.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.99%;margin:0pt;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.24%;margin: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.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><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">Additions</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-family:'Times';font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;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:10.25%;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.24%;margin: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.54%;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:27.99%;margin:0pt;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.24%;margin: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.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;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">charged to</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.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;">Writeoffs</b></p></td><td style="vertical-align:bottom;width:2.24%;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:10.25%;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.24%;margin: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.54%;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:27.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin: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.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;">2019</b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.04%;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.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;">earnings </b></p></td><td style="vertical-align:bottom;width:2.24%;margin: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.79%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.25%;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.24%;margin: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.54%;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:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;margin:0pt;padding:0pt;"><p style="font-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:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 600</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 300</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.79%;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';"> (12)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;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.85%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.39%;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:'Times';"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;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:'Times';"> 1,355</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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:'Times';"> 887</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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.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:'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.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:'Times';"> 478</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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';"> (55)</span></p></td><td style="vertical-align:bottom;width:2.24%;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.85%;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.39%;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';"> (60)</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;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:'Times';"> 1,600</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:27.99%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 1,487</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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:'Times';"> 778</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.79%;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';"> (67)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;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.85%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.39%;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:'Times';"> 7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.78%;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:'Times';"> 2,955</span></p></td></tr></table></div> 1480000 300000 3000 1783000 1449000 219000 10000 16000 1674000 2929000 519000 10000 19000 3457000 600000 400000 300000 12000 67000 1355000 887000 350000 478000 55000 -60000 1600000 1487000 750000 778000 67000 7000 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="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;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;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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="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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;margin:0pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;margin:0pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;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.66%;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.65%;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:11.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-qualified benefit plan assets (a)</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:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom: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;"> 9,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom: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;"> 9,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;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;"> 9,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.62%;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;"> 13,073</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:11.65%;border-bottom: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;"> 221,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 241,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Liabilities</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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px 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:11.65%;border-bottom: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;"> 230,808</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px 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:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 254,351</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 Non-qualified benefit plan 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,106 and $5,043 at September 30, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $4,075 and $8,998 at December 31, 2020 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 based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 for additional information. 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;"> <span style="visibility:hidden;">​</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><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:70.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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="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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;margin:0pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;margin:0pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;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:70.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:bottom;white-space:nowrap;width:1.66%;margin: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:13.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;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.66%;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.65%;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:11.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-qualified benefit plan assets (a)</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:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom: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;"> 9,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom: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;"> 9,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.65%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.65%;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;"> 9,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.62%;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;"> 13,073</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:11.65%;border-bottom: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;"> 221,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 241,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Liabilities</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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px 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:11.65%;border-bottom: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;"> 230,808</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px 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:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 254,351</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 Non-qualified benefit plan 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,106 and $5,043 at September 30, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $4,075 and $8,998 at December 31, 2020 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 based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 for additional information. 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> 9837000 9041000 9837000 9041000 9149000 13073000 221659000 241278000 230808000 254351000 4106000 5043000 4075000 8998000 <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="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: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:68.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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:14.33%;margin:0pt;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;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:68.2%;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.55%;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:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;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.55%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 49,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 39,496</p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,253</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;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.55%;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.55%;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:12.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 3.6pt 0pt 0pt;"> 42,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.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 3.6pt 0pt 0pt;"> 31,733</p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 100,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 79,482</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, 2021 and December 31, 2020, the Company had $7,916 and $8,146, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">respectively, of chassis inventory and $7,916 and $7,885 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:68.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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:14.33%;margin:0pt;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;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:68.2%;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.55%;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:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;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.55%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 49,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 39,496</p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,253</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.2%;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.55%;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.55%;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:12.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 3.6pt 0pt 0pt;"> 42,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.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 3.6pt 0pt 0pt;"> 31,733</p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;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.55%;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.55%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 100,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 79,482</p></td></tr></table></div> 49354000 39496000 8653000 8253000 42127000 31733000 100134000 79482000 7916000 8146000 7916000 7885000 <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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:70.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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="vertical-align:middle;width:70.08%;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.17%;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.72%;margin: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.48%;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.08%;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.17%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;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></tr><tr><td style="vertical-align:bottom;width:70.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;margin:0pt;padding: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 3.6pt 0pt 0pt;">3,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;margin:0pt;padding: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.94%;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,378</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">5,278</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">4,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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,087</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">33,732</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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;">29,580</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">67,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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;">61,154</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">20,773</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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;">19,782</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">4,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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,200</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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 3.6pt 0pt 0pt;">4,738</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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.94%;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 3.6pt 0pt 0pt;"> 11,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">145,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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;">138,762</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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;"> (80,416)</p></td><td style="vertical-align:middle;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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.94%;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;"> (74,442)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;border-bottom:3px 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 3.6pt 0pt 0pt;">64,612</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;border-bottom:3px 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.94%;border-bottom: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;">64,320</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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:70.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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="vertical-align:middle;width:70.08%;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.17%;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.72%;margin: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.48%;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.08%;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.17%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;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></tr><tr><td style="vertical-align:bottom;width:70.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;margin:0pt;padding: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 3.6pt 0pt 0pt;">3,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;margin:0pt;padding: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.94%;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,378</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">5,278</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">4,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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,087</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">33,732</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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;">29,580</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">67,676</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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;">61,154</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;">20,773</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;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;">19,782</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">4,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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,200</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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 3.6pt 0pt 0pt;">4,738</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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.94%;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 3.6pt 0pt 0pt;"> 11,751</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;">145,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.94%;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;">138,762</p></td></tr><tr><td style="vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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;"> (80,416)</p></td><td style="vertical-align:middle;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;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.94%;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;"> (74,442)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.08%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;border-bottom:3px 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 3.6pt 0pt 0pt;">64,612</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.53%;border-bottom:3px 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.94%;border-bottom: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;">64,320</p></td></tr></table></div> 3969000 2378000 5278000 4830000 4087000 4087000 33732000 29580000 67676000 61154000 20773000 19782000 4775000 5200000 4738000 11751000 145028000 138762000 80416000 74442000 64612000 64320000 <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><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><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;">15 years</span><span style="font-size:10pt;">, some of which include </span><span style="-sec-ix-hidden:Hidden_CBVmOpfX3UeWVNnIVlx65Q;"><span style="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:105.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.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.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.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:17.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:0.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:18.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.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.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:17.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:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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:18.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.5%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.5%;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,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.5%;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,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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;">$ 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:17.38%;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;">$ 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.5%;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;">$ 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:17.38%;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;">$ 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.5%;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,467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.5%;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,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></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;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: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></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.91%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.91%;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.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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></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.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:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></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.91%;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,142</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;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,911</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.91%;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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.91%;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,095</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.91%;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;">$ 865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;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,796</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.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:17.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:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;white-space:nowrap;width:17.88%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:17.52%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;">$ 19,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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;">$ 21,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;"> 4,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.88%;border-bottom: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;"> 14,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:17.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;">$ 19,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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;">$ 21,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 59</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.88%;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.06%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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.16%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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: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.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:4.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:28.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,405</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:28.48%;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,266</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:28.48%;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,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,113</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;border-bottom: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,619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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;"> 21,912</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,449)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;border-bottom: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;">$ 19,463</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 P15Y 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:105.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.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.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.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:17.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:0.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:18.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.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.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:17.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:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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:18.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.5%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-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.38%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.5%;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,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.5%;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,364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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;">$ 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:17.38%;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;">$ 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:18.5%;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;">$ 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:17.38%;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;">$ 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.79%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.5%;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,467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.5%;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,505</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.38%;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,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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></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;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: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></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.91%;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.91%;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.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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></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.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:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></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.91%;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,142</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;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,911</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.91%;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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.91%;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,095</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.91%;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;">$ 865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;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,796</p></td></tr></table></div> 1433000 4215000 1364000 3972000 34000 192000 141000 286000 1467000 4407000 1505000 4258000 4142000 3911000 2360000 3095000 865000 3796000 <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.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:17.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:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;white-space:nowrap;width:17.88%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:17.52%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;">$ 19,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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;">$ 21,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;"> 4,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.88%;border-bottom: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;"> 14,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:17.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.3%;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="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;">$ 19,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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;">$ 21,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 59</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.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:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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="vertical-align:bottom;white-space:nowrap;width:17.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="vertical-align:bottom;white-space:nowrap;width:7.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:17.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:7.13%;margin:0pt;padding:0pt;"><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.3%;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.88%;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.06%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.52%;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.16%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><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> 19080000 21441000 4623000 4326000 14840000 17434000 19463000 21760000 P59M P67M 0.0506 0.0516 <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.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:4.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:28.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding the nine months ended September 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,405</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:28.48%;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,266</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:28.48%;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,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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,113</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;border-bottom: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,619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;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;"> 21,912</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.5%;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.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:28.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,449)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.5%;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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.48%;border-bottom: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;">$ 19,463</p></td></tr></table></div> 1405000 5266000 4634000 3875000 3113000 3619000 21912000 2449000 19463000 <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="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.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: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;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;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;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;width:8.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: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;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;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Gross</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.62%;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.73%;margin: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.2%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Carrying</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.62%;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.73%;margin: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.2%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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.73%;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.62%;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.73%;margin: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.2%;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.76%;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, 2021</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</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-family:'Times';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:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;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: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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,000</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">70,000</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">10,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,920</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">31,073</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">49,847</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">21,136</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">15,425</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">5,711</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">8,640</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">8,640</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">5,459</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">3,878</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">1,581</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">196,155</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">129,016</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">67,139</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;border-bottom: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;"><span style="font-family:'Times';">129,016</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">144,739</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.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;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-family:'Times';font-size:10pt;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Gross</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;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.62%;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.73%;margin: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.2%;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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Carrying</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;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.62%;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.73%;margin: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.2%;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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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.73%;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.62%;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.73%;margin: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.2%;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.76%;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, 2020</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</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-family:'Times';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:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;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: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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,000</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">67,000</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">13,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,920</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">27,196</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">53,724</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">21,136</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">14,484</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">6,652</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">8,640</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">8,477</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">163</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">5,459</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">3,807</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">1,652</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">196,155</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">120,964</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">75,191</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;border-bottom: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;"><span style="font-family:'Times';">120,964</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">152,791</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.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;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-family:'Times';font-size:10pt;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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,642 and $2,737 for the three months ended September 30, 2021 and 2020, respectively. Amortization expense for intangible assets was $8,052 and $8,214 for the nine months ended September 30, 2021 and 2020, respectively. Estimated amortization expense for the remainder of 2021 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:83.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;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.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;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:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">2,668</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">7,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">6,075</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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';">2026</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.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;width:8.5%;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:'Times';">5,450</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.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: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;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;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;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;width:8.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: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;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;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Gross</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.62%;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.73%;margin: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.2%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Carrying</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.62%;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.73%;margin: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.2%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:0.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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.73%;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.62%;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.73%;margin: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.2%;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.76%;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, 2021</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</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-family:'Times';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:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;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: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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,000</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">70,000</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">10,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,920</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">31,073</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">49,847</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">21,136</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">15,425</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">5,711</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">8,640</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">8,640</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">5,459</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">3,878</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">1,581</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">196,155</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">129,016</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">67,139</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;border-bottom: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;"><span style="font-family:'Times';">129,016</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">144,739</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.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;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-family:'Times';font-size:10pt;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Gross</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;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.62%;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.73%;margin: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.2%;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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Carrying</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;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.62%;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.73%;margin: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.2%;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.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;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;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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.73%;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.62%;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.73%;margin: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.2%;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.76%;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, 2020</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</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-family:'Times';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:10pt;text-align:right;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;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: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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">77,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;margin:0pt;padding:0pt;"><p style="font-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.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,000</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">67,000</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">13,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">80,920</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">27,196</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">53,724</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">21,136</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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;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:'Times';">14,484</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.72%;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:'Times';">6,652</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.72%;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:'Times';">8,640</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-family:'Times';font-size:10pt;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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.16%;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:'Times';">8,477</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.72%;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:'Times';">163</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">5,459</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">3,807</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">1,652</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">196,155</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">120,964</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;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.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:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-family:'Times';">75,191</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.76%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">273,755</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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;"><span style="font-family:'Times';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.16%;border-bottom: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;"><span style="font-family:'Times';">120,964</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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.48%;border-bottom:3px double #000000;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';">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">152,791</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.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;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-family:'Times';font-size:10pt;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:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;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-family:'Times';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-family:'Times';font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 70000000 10000000 80920000 31073000 49847000 21136000 15425000 5711000 8640000 8640000 5459000 3878000 1581000 196155000 129016000 67139000 273755000 129016000 144739000 77600000 77600000 80000000 67000000 13000000 80920000 27196000 53724000 21136000 14484000 6652000 8640000 8477000 163000 5459000 3807000 1652000 196155000 120964000 75191000 273755000 120964000 152791000 2642000 2737000 8052000 8214000 <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:83.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;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.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;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:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">2,668</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">10,520</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">7,520</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;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="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.11%;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 3.6pt 0pt 0pt;"><span style="font-family:'Times';">6,075</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;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';">2026</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.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;width:8.5%;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:'Times';">5,450</span></p></td></tr></table></div> 2668000 10520000 10520000 7520000 6075000 5450000 <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;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="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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></tr><tr><td style="vertical-align:middle;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.68%;margin: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.87%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;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.92%;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.79%;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.68%;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.92%;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%;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.87%;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 $527 and $4,234 at September 30, 2021 and December 31, 2020, 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.92%;margin:0pt;padding: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.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;">221,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;margin:0pt;padding: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.77%;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;">240,078</p></td></tr><tr><td style="vertical-align:middle;width:68.87%;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.92%;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.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;"> 11,137</p></td><td style="vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.92%;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.77%;border-bottom: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;"> 1,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.87%;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.92%;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.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;">210,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;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.77%;border-bottom: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;">238,412</p></td></tr><tr><td style="vertical-align:middle;width:68.87%;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.92%;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.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;"> 1,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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.92%;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.77%;border-bottom: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;"> 1,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.87%;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.92%;border-bottom:3px 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.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;"> 208,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.68%;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.92%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 236,676</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On June 9, 2021, the Company entered into a Credit Agreement (the “Credit Agreement”) with a group of banks and financial institutions. The Credit Agreement provides for a senior secured term loan in the amount of $225,000 and a senior secured revolving credit facility in the amount of $100,000, of which $10,000 will be available in the form of letters of credit and $15,000 will be available for the issuance of short-term swingline loans. The Credit Agreement also allows the Company to request increases to the revolving commitments and/or incremental term loans in an aggregate amount not in excess of $175,000, subject to specified terms and conditions. The final maturity date of the Credit Agreement is June 9, 2026. The Company applied the proceeds of the senior secured term loan facility under the Credit Agreement to refinance its existing senior secured term loan and revolving credit facilities and for the payment of transaction consideration and expenses in connection with the Credit Agreement.</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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company will be required to pay a fee for unused amounts under the senior secured revolving facility in an amount ranging from 0.150% to 0.300% of the average daily unused portion of the senior secured revolving credit facility, depending on the Company’s Leverage Ratio (as defined in the Credit Agreement). The Credit Agreement provides that the senior secured term loan facility will bear interest at (i) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (ii) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio. The Credit Agreement provides that the Company has the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (b) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on the Company’s Leverage Ratio, plus the greatest of (which if the following would be less than 1.00%, such rate shall be deemed to be 1.00%) (a) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Credit Agreement) plus 0.50% and (c) the London Interbank Offered Rate for a one month interest period multiplied by the Statutory Reserve Rate plus 1%. If the London Interbank Offered Rate for the applicable interest period is less than zero, such rate shall be deemed to be zero for purposes of calculating the foregoing interest rates in the Credit Agreement.</p><p style="background-color:#ffffff;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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Credit Agreement was issued at a $563 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,409 are being amortized over the term of the loan. The Company’s entrance into the Credit Agreement and subsequent settlement of its prior credit agreements is accounted for as an extinguishment of the Company’s prior debt under ASC 470-50, <span style="font-family:'Times';">which resulted in the write off of unamortized capitalized deferred financing costs of </span><span style="font-family:'Times';">$972</span><span style="font-family:'Times';"> as well as the write off of unamortized debt discount of </span><span style="font-family:'Times';">$3,964</span><span style="font-family:'Times';">, resulting in a loss on extinguishment of debt of </span><span style="font-family:'Times';">$4,936</span><span style="font-family:'Times';"> in the Consolidated Statement </span>Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021.</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;">At September 30, 2021, the Company had outstanding borrowings under its term loan of $221,659, $37,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $62,050.  At December 31, 2020, the Company had outstanding borrowings under its prior Term Loan Credit Agreement of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$240,078, no outstanding borrowings on its prior Revolving Credit Agreement, and remaining borrowing availability of $99,050.  </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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Credit Agreement includes customary representations, warranties and negative and affirmative covenants, as well as customary events of default and certain cross default provisions that could result in acceleration of the Credit Agreement. In addition, the Credit Agreement requires the Company to have a Leverage Ratio of not more than 3.50 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021, and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of not less than 3.00 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021. As of September 30, 2021, the Company was in compliance with the respective covenants. </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;">In accordance with the Company’s prior credit agreements, the Company was required to make additional principal prepayments over the above scheduled payments under certain conditions. This included, 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 was 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 was 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. 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><span style="background-color:#ffffff;font-size:10pt;">a voluntary payment of </span><span style="background-color:#ffffff;font-size:10pt;">$30,000</span><span style="background-color:#ffffff;font-size:10pt;"> on its debt on December 31, 2020, and voluntary payment of </span><span style="background-color:#ffffff;font-size:10pt;">$20,000</span><span style="background-color:#ffffff;font-size:10pt;"> on its debt on March 31, 2021. </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. 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 included in Accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets would be amortized into interest expense on a straight-line basis through the life of the swap. <span style="background-color:#ffffff;">The amount amortized from Accumulated other comprehensive loss into earnings during the three months ended September 30, 2021 and 2020 was </span><span style="background-color:#ffffff;">($291)</span> and $748, respectively<span style="background-color:#ffffff;">. The amount amortized from Accumulated other comprehensive loss into earnings during the nine months ended September 30, 2021 and 2020 was </span><span style="background-color:#ffffff;">$859</span> and $1,496, respectively<span style="background-color:#ffffff;">. </span>A mark-to-market adjustment of $119 and ($673) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended September 30, 2021 and 2020, respectively, related to the swap. A mark-to-market adjustment of ($1,879) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021 and 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="background-color:#ffffff;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;">On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive loss. The amortization from Accumulated other comprehensive income into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized through the life of the swap. </span>The amount expected to be amortized from Accumulated other comprehensive loss into earnings in the next twelve months is $687. </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, 2021 was $9,149, of which $4,106 and $5,043 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, 2020 was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">$13,073, of which $4,075 and $8,998 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;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;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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></tr><tr><td style="vertical-align:middle;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.68%;margin: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.87%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;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.92%;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.79%;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.68%;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.92%;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%;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.87%;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 $527 and $4,234 at September 30, 2021 and December 31, 2020, 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.92%;margin:0pt;padding: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.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;">221,659</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;margin:0pt;padding: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.77%;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;">240,078</p></td></tr><tr><td style="vertical-align:middle;width:68.87%;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.92%;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.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;"> 11,137</p></td><td style="vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.92%;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.77%;border-bottom: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;"> 1,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.87%;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.92%;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.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;">210,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;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.77%;border-bottom: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;">238,412</p></td></tr><tr><td style="vertical-align:middle;width:68.87%;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.92%;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.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;"> 1,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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.92%;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.77%;border-bottom: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;"> 1,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.87%;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.92%;border-bottom:3px 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.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;"> 208,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.68%;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.92%;border-bottom:3px 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.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 3.6pt 0pt 0pt;"> 236,676</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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></tr></table></div> 527000 4234000 221659000 240078000 11137000 1666000 210522000 238412000 1775000 1736000 208747000 236676000 225000000 100000000 10000000 15000000 175000000 0.00150 0.00300 0.01375 0.0200 0.01375 0.0200 0.00375 0.0100 0.0100 0.0100 0.0050 0.01 563000 1409000 972000 3964000 -4936000 221659000 37000000 62050000 240078000 0 99050000 0.0350 0.0300 1 P150D 0.50 0 20000000 30000000 20000000 175000000 1 0.02495 291000 -748000 -859000 -1496000 119000 -673000 -1879000 1637000 687000 9149000 4106000 5043000 13073000 4075000 8998000 <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="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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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="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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="vertical-align:middle;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;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.64%;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.61%;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.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="vertical-align:bottom;white-space:nowrap;width:13.64%;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;">2021</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.64%;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></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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;width:12.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: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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.55%;margin:0pt;padding: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.08%;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;">10,311</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.55%;margin:0pt;padding: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.08%;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;">10,240</p></td></tr><tr><td style="vertical-align:middle;width:70.61%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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;">7,977</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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;">7,642</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;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,499</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;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,392</p></td></tr><tr><td style="vertical-align:middle;width:70.61%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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,106</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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,075</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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:1.55%;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.08%;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 3.6pt 0pt 0pt;">6,759</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.55%;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.08%;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 3.6pt 0pt 0pt;">5,482</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.55%;border-bottom:3px 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.08%;border-bottom: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;">32,652</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.55%;border-bottom:3px 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.08%;border-bottom: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;">30,831</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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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="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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="vertical-align:middle;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;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.64%;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.61%;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.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="vertical-align:bottom;white-space:nowrap;width:13.64%;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;">2021</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.64%;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></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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;width:12.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: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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.55%;margin:0pt;padding: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.08%;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;">10,311</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.55%;margin:0pt;padding: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.08%;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;">10,240</p></td></tr><tr><td style="vertical-align:middle;width:70.61%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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;">7,977</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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;">7,642</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;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,499</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.08%;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,392</p></td></tr><tr><td style="vertical-align:middle;width:70.61%;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.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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,106</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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,075</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.61%;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.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:1.55%;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.08%;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 3.6pt 0pt 0pt;">6,759</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.55%;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.08%;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 3.6pt 0pt 0pt;">5,482</p></td></tr><tr><td style="vertical-align:bottom;width:70.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.55%;border-bottom:3px 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.08%;border-bottom: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;">32,652</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.55%;border-bottom:3px 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.08%;border-bottom: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;">30,831</p></td></tr></table></div> 10311000 10240000 7977000 7642000 3499000 3392000 4106000 4075000 6759000 5482000 32652000 30831000 <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="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;">$6,065</span><span style="font-size:10pt;"> at September 30, 2021, of which </span><span style="font-size:10pt;">$2,566</span><span style="font-size:10pt;"> is included in Other long-term liabilities and </span><span style="font-size:10pt;">$3,499</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;">$5,812</span><span style="font-size:10pt;"> at December 31, 2020, </span><span style="font-size:10pt;">of which </span><span style="font-size:10pt;">$2,420</span><span style="font-size:10pt;"> is included in Other long-term liabilities and </span><span style="font-size:10pt;">$3,392</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.12%;"><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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.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: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: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.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: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.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.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: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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: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.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.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: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;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.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;">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.39%;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.08%;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.52%;margin: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.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;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.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.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-size:10pt;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></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.39%;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.08%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin: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.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;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.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;">2021</b></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;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.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></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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:0.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: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: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.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: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.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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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.01%;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,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3.6pt 0pt 0pt;"> 5,355</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align: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 3.6pt 0pt 0pt;"> 5,812</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:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 6,541</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.01%;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,315</p></td><td style="vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.02%;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;"> 864</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.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: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 3.6pt 0pt 0pt;"> 4,020</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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-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 3.6pt 0pt 0pt;"> 2,125</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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.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;"> (673)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.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: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.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: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.22%;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;"> (3,767)</p></td><td style="background-color:#cceeff;vertical-align:middle;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:1.22%;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,916)</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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 3.6pt 0pt 0pt;"> 6,065</p></td><td style="vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0pt 0pt;"> 5,750</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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 3.6pt 0pt 0pt;"> 6,065</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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 5,750</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 6065000 2566000 3499000 5812000 2420000 3392000 <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.12%;"><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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.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: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: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.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: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.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.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: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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: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.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.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: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;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.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;">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.39%;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.08%;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.52%;margin: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.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;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.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.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-size:10pt;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></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.39%;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.08%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin: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.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;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.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;">2021</b></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;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.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></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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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:0.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: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: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.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: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.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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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.01%;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,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3.6pt 0pt 0pt;"> 5,355</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align: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 3.6pt 0pt 0pt;"> 5,812</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:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 6,541</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.01%;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,315</p></td><td style="vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.02%;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;"> 864</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.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: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 3.6pt 0pt 0pt;"> 4,020</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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-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 3.6pt 0pt 0pt;"> 2,125</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="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.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;"> (673)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.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: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.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: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.22%;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;"> (3,767)</p></td><td style="background-color:#cceeff;vertical-align:middle;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:1.22%;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,916)</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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.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 3.6pt 0pt 0pt;"> 6,065</p></td><td style="vertical-align:bottom;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3.6pt 0pt 0pt;"> 5,750</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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="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 3.6pt 0pt 0pt;"> 6,065</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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3.6pt 0pt 0pt;"> 5,750</p></td></tr></table></div> 5423000 5355000 5812000 6541000 1315000 864000 4020000 2125000 673000 469000 3767000 2916000 6065000 5750000 6065000 5750000 <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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">12.</b></span><span style="display:inline-block;width:18pt;"/><b style="font-weight:bold;">Earnings (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.2777748%;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.45%;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.06%;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.1%;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.87%;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.57%;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.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:middle;width:11.91%;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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','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.65%;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.83%;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.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:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.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 style="vertical-align:middle;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 style="vertical-align:middle;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;width:0.06%;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.57%;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.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="vertical-align:bottom;width:0.06%;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.57%;margin: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.01%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;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.45%;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.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 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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.57%;margin: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.01%;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;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.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:bottom;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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="background-color:#cceeff;vertical-align:bottom;width:1.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:bottom;width:11.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.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.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:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.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></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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;"> 7,030</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,230</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.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:11.65%;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;"> 21,875</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 121</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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,913</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,109</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.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:11.65%;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;"> 21,518</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 22,980,951</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 22,857,457</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 22,945,617</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,842,777</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.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="vertical-align:bottom;width:1.1%;border-bottom:3px 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.87%;border-bottom: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;"> 0.30</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;border-bottom:3px 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.91%;border-bottom: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;"> 0.40</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.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:11.65%;border-bottom: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;"> 0.94</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;width:1.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;white-space:nowrap;width:11.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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.45%;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.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:1.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:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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="background-color:#cceeff;vertical-align:bottom;width:1.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:bottom;white-space:nowrap;width:11.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.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.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;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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;"> 7,030</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,230</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.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:11.65%;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;"> 21,875</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 121</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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,913</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,109</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.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:11.65%;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;"> 21,518</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.87%;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;"> 22,980,951</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.91%;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;"> 22,857,457</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.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:top;white-space:nowrap;width:11.65%;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;"> 22,945,617</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:top;white-space:nowrap;width:11.67%;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;"> 22,842,777</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 11,842</p></td><td style="vertical-align:top;width:0.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;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 20,545</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 14,717</p></td><td style="vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 22,992,793</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 22,878,002</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 22,960,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,842,777</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.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="vertical-align:bottom;width:1.1%;border-bottom:3px 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.87%;border-bottom: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;"> 0.30</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;border-bottom:3px 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.91%;border-bottom: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;"> 0.39</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.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:11.65%;border-bottom: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;"> 0.92</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</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.2777748%;padding-left:0pt;padding-right:0pt;width:100.55%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:45.45%;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.06%;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.1%;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.87%;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.57%;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.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:middle;width:11.91%;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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','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.65%;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.83%;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.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:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.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 style="vertical-align:middle;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 style="vertical-align:middle;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;width:0.06%;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.57%;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.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="vertical-align:bottom;width:0.06%;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.57%;margin: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.01%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;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.45%;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.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 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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.57%;margin: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.01%;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;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.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:bottom;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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="background-color:#cceeff;vertical-align:bottom;width:1.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:bottom;width:11.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.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.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:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.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></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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;"> 7,030</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,230</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.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:11.65%;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;"> 21,875</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 121</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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,913</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,109</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.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:11.65%;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;"> 21,518</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 22,980,951</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 22,857,457</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 22,945,617</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,842,777</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.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="vertical-align:bottom;width:1.1%;border-bottom:3px 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.87%;border-bottom: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;"> 0.30</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;border-bottom:3px 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.91%;border-bottom: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;"> 0.40</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.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:11.65%;border-bottom: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;"> 0.94</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;width:1.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;white-space:nowrap;width:11.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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.45%;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.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:1.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:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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="background-color:#cceeff;vertical-align:bottom;width:1.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:bottom;white-space:nowrap;width:11.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.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.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;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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;"> 7,030</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,230</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.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:11.65%;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;"> 21,875</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 121</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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,913</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;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.91%;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;"> 9,109</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.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:11.65%;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;"> 21,518</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.87%;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;"> 22,980,951</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.91%;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;"> 22,857,457</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.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:top;white-space:nowrap;width:11.65%;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;"> 22,945,617</p></td><td style="background-color:#cceeff;vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:top;white-space:nowrap;width:11.67%;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;"> 22,842,777</p></td></tr><tr><td style="vertical-align:middle;width:45.45%;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.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="vertical-align:bottom;width:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 11,842</p></td><td style="vertical-align:top;width:0.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;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 20,545</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 14,717</p></td><td style="vertical-align:top;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:45.45%;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.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:1.1%;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.87%;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 3.6pt 0pt 0pt;"> 22,992,793</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.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="background-color:#cceeff;vertical-align:bottom;width:1.1%;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.91%;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 3.6pt 0pt 0pt;"> 22,878,002</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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.65%;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 3.6pt 0pt 0pt;"> 22,960,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,842,777</p></td></tr><tr><td style="vertical-align:bottom;width:45.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;width:0.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="vertical-align:bottom;width:1.1%;border-bottom:3px 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.87%;border-bottom: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;"> 0.30</p></td><td style="vertical-align:bottom;width:0.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;width:1.1%;border-bottom:3px 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.91%;border-bottom: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;"> 0.39</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.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:11.65%;border-bottom: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;"> 0.92</p></td><td style="vertical-align:bottom;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.60)</p></td></tr></table> 7030000 9230000 21875000 -104715000 117000 121000 357000 6913000 9109000 21518000 -104715000 22980951 22857457 22945617 22842777 0.30 0.40 0.94 -4.60 7030000 9230000 21875000 -104715000 117000 121000 357000 6913000 9109000 21518000 -104715000 22980951 22857457 22945617 22842777 11842 20545 14717 22992793 22878002 22960334 22842777 0.30 0.39 0.92 -4.60 <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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">13.</b></span><b style="font-weight:bold;">Employee Stock Plans</b></p><p style="font-family:'Times New Roman','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="background-color:#ffffff;font-size:10pt;">In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”). The material terms of the performance goals under the 2010 Plan, as amended and restated, were approved by stockholders at the Company’s 2014 annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s 2020 annual meeting of stockholders.  </span><span style="font-size:10pt;">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;">$0</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$21</span><span style="font-size:10pt;"> in the three months ended September 30, 2021 and 2020, respectively, and </span><span style="font-size:10pt;">$618</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$983</span><span style="font-size:10pt;"> in the nine months ended September 30, 2021 and 2020, 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 grants performance share units as performance-based awards under the 2010 Plan 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. 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;">$49.96</span><span style="font-size:10pt;">. The Company recognized </span><span style="font-size:10pt;">($290)</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">($15)</span><span style="font-size:10pt;"> of compensation expense related to the awards in the three months ended September 30, 2021 and 2020, respectively. The Company recognized </span><span style="font-size:10pt;">$2,984</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">$737</span><span style="font-size:10pt;"> of compensation expense related to the awards in the nine months ended September 30, 2021 and 2020, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2021 expected to be earned through the requisite service period was approximately </span><span style="font-size:10pt;">$1,963</span><span style="font-size:10pt;"> and is expected to be recognized through 2024. </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;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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:12pt;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-indent:36pt;margin:0pt;">A summary of RSU activity for the nine months ended September 30, 2021 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.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.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:10.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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:5.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:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.1%;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.55%;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.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.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.39%;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.55%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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.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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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.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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size: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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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;">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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;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;">36,022</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.39%;margin:0pt;padding: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.55%;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;">42.73</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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;">1.40</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.67%;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.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;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;">133,718</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.39%;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.55%;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;">44.49</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:middle;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;">1.19</span></p></td><td style="vertical-align:bottom;width:6.67%;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.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,225)</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.39%;margin:0pt;padding: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.55%;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;">39.73</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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (835)</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.39%;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.55%;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 3.6pt 0pt 0pt;">44.49</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:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2021</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 3.6pt 0pt 0pt;">80,680</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.39%;border-bottom:3px 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48.90</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:middle;width:5.07%;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 3.6pt 0pt 0pt;"><span style="font-size:10pt;">2.16</span></p></td><td style="vertical-align:middle;width:6.67%;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.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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;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, 2021</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 3.6pt 0pt 0pt;">79,873</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.39%;border-bottom:3px 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48.90</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:middle;width:5.07%;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 3.6pt 0pt 0pt;"><span style="font-size:10pt;">2.16</span></p></td><td style="vertical-align:middle;width:6.67%;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 $295 and $214 of compensation expense related to the RSU awards in the three months ended September 30, 2021 and 2020, respectively. The Company recognized $3,041 and $2,031 of compensation expense related to the RSU awards in the nine months ended September 30, 2021 and 2020, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2021, expected to be earned through the requisite service period was approximately $1,751 and is expected to be recognized through 2024.</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 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_oQHduBOrt02omr0Vbal41w;"><span style="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 0 21000 618000 983000 P3Y 49.96 -290000 -15000 2984000 737000 1963000 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.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.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:10.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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:5.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:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.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;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.1%;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.55%;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.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.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.39%;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.55%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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.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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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.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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size: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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.1%;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.55%;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.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;">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.95%;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.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><td colspan="2" style="vertical-align:middle;width:11.75%;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.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;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;">36,022</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.39%;margin:0pt;padding: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.55%;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;">42.73</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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;">1.40</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.67%;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.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;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;">133,718</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.39%;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.55%;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;">44.49</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:middle;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;">1.19</span></p></td><td style="vertical-align:bottom;width:6.67%;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.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,225)</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.39%;margin:0pt;padding: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.55%;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;">39.73</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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> (835)</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.39%;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.55%;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 3.6pt 0pt 0pt;">44.49</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:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at September 30, 2021</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 3.6pt 0pt 0pt;">80,680</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.39%;border-bottom:3px 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48.90</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:middle;width:5.07%;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 3.6pt 0pt 0pt;"><span style="font-size:10pt;">2.16</span></p></td><td style="vertical-align:middle;width:6.67%;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.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;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.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:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:63.1%;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, 2021</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 3.6pt 0pt 0pt;">79,873</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.39%;border-bottom:3px 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">48.90</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:middle;width:5.07%;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 3.6pt 0pt 0pt;"><span style="font-size:10pt;">2.16</span></p></td><td style="vertical-align:middle;width:6.67%;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> 36022 42.73 P1Y4M24D 133718 44.49 P1Y2M8D 88225 39.73 835 44.49 80680 48.90 P2Y1M28D 79873 48.90 P2Y1M28D 295000 214000 3041000 2031000 1751000 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;">14.</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:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">15. 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: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><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.49%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.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: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:16.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.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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:19.38%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:19.36%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.2%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.18%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p 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:19.38%;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.06%;margin:0pt;padding:0pt;"><p 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:19.36%;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.06%;margin:0pt;padding:0pt;"><p 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.2%;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.06%;margin:0pt;padding:0pt;"><p 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.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;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.48%;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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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%;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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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;">81,373</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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;">76,903</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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;">227,992</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">169,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">46,263</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">56,858</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.19%;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%;border-bottom: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;">160,516</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:16.05%;border-bottom: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;">152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">127,636 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">133,761</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;">388,508 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">321,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;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;"> 14,790</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p 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%;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;"> 55,206</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;"> 700</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,917 </p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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;"> 4,433</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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,490</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,072</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;"> 59,639</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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,038</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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,683</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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,836</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">7,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">1,984</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,224</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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,399</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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,710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">5,022 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,907</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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,235</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">14,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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;">405,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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;">396,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">194,833</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">214,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">600,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">611,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:16.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:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">9,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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;">1,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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;">1,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;">7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">10,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.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.06%;margin:0pt;padding:0pt;"><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:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:34%;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.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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#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.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 14,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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: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;">20,155 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;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;"> 55,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:middle;width:12.08%;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></tr><tr><td style="vertical-align:middle;width:34%;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.6%;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;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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;">2,917 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;border-bottom: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;">4,433 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:middle;width:12.08%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;border-bottom:3px 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;"> 15,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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: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;">23,072 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;border-bottom: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;">59,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:middle;width:12.08%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:34%;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.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;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 5,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> 9,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> 2,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> 7,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 2,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Loss on extinguishment of debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> 67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.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;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom: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;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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:12.08%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">8,234 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">12,464 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px 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:12.1%;border-bottom: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,818 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.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></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$2,000</span><span style="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 Dejana in the periods presented. Reflects </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$17</span><span style="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 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;">(2)</td><td style="padding:0pt;"><span style="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><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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.</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="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> 2 2 0 <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><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.49%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.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: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:16.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.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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:19.38%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:19.36%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.2%;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.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 colspan="2" style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:18.18%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p 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:19.38%;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.06%;margin:0pt;padding:0pt;"><p 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:19.36%;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.06%;margin:0pt;padding:0pt;"><p 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.2%;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.06%;margin:0pt;padding:0pt;"><p 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.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;">September 30,</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.48%;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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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%;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;">2021</b></p></td><td style="background-color:#ffffff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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;">81,373</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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;">76,903</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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;">227,992</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">169,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">46,263</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">56,858</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.19%;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%;border-bottom: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;">160,516</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:16.05%;border-bottom: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;">152,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">127,636 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">133,761</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;">388,508 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">321,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;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;"> 14,790</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p 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%;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;"> 55,206</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;"> 700</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,917 </p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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;"> 4,433</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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,490</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,072</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;"> 59,639</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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,038</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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,683</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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,836</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">7,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">1,984</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,224</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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,399</p></td><td style="background-color:#cceeff;vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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,710</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">5,022 </p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4,907</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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,235</p></td><td style="vertical-align:middle;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">14,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:17.39%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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;">405,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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;">396,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">194,833</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">214,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">600,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">611,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'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: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:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:16.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:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;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,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;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:17.39%;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,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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%;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,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;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;">9,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;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.9%;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:17.48%;border-bottom: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;">331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.19%;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%;border-bottom: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;">1,108</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:16.05%;border-bottom: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;">1,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;border-bottom:3px 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:17.48%;border-bottom: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;">2,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;border-bottom:3px 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:17.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:3px 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%;border-bottom: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;">7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.05%;border-bottom: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;">10,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><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:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.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.06%;margin:0pt;padding:0pt;"><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:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:34%;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.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:14.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#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.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 14,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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: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;">20,155 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;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;"> 55,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:middle;width:12.08%;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></tr><tr><td style="vertical-align:middle;width:34%;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.6%;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;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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;">2,917 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;border-bottom: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;">4,433 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:middle;width:12.08%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;border-bottom:3px 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;"> 15,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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: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;">23,072 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;border-bottom: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;">59,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:middle;width:12.08%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:34%;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.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;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 5,007</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> 9,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> 2,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> 7,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 2,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 199</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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.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;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Loss on extinguishment of debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.08%;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;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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;"> 12</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"> 157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.1%;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;"> 67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.08%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34%;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="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.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;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom: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;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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:12.08%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">8,234 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">12,464 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px 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:12.1%;border-bottom: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,818 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12.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></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$2,000</span><span style="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 Dejana in the periods presented. Reflects </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$17</span><span style="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 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;">(2)</td><td style="padding:0pt;"><span style="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><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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.</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="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> 81373000 76903000 227992000 169853000 46263000 56858000 160516000 152141000 127636000 133761000 388508000 321994000 14790000 20155000 55206000 38527000 700000 2917000 4433000 3162000 15490000 23072000 59639000 41689000 3038000 2683000 8836000 7994000 1984000 2224000 6399000 6710000 5022000 4907000 15235000 14704000 405401000 396793000 194833000 214471000 600234000 611264000 2221000 4850000 6202000 9105000 331000 375000 1108000 1110000 2552000 5225000 7310000 10215000 14790000 20155000 55206000 38527000 700000 2917000 4433000 3162000 15490000 23072000 59639000 41689000 -2167000 -5007000 -9514000 -15709000 2380000 2170000 7183000 6490000 2642000 2737000 8052000 8214000 -2017000 5000 199000 6025000 2768000 127872000 -237000 -3429000 -4936000 12000 157000 67000 1322000 50000 101000 44000 101000 8234000 12464000 23818000 -122199000 2000000 17000 <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;">16.</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 14.6% and 26.0% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 8.2% and 14.3% for the nine months ended September 30, 2021 and 2020, respectively.  The effective tax rate for the three and nine months ended September 30, 2021 was lower than the Company’s historical annual effective tax rate due to a discrete tax benefit of $774 and $3,513 related to favorable income tax audit results in states in which the Company files, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly different from 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:54pt;"/><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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company recorded impairment of nondeductible goodwill related to the Municipal reporting unit. This decreased the rate by</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> 8.2%</span><span style="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:54pt;"/><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="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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1,652</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> was necessary for certain state deferred tax assets. This decreased the rate by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">0.3%</span><span style="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;"><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;">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.146 0.260 0.082 0.143 774000 3513000 0.082 1652000 0.003 <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;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;">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;"><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, 2021 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.12%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.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:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.57%;margin:0pt;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.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.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 style="vertical-align:bottom;width:9.19%;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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.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 style="vertical-align:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;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.2%;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.85%;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.18%;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, 2020</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,608)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.19%;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,113</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: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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,495)</p></td></tr><tr><td style="vertical-align:middle;width:62.18%;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.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:middle;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:9.19%;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;">—</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;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.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:middle;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.18%;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.37%;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.19%;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 3.6pt 0pt 0pt;"> 2,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;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.19%;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.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;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.69%;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.15%;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 3.6pt 0pt 0pt;"> 2,182</p></td></tr><tr><td style="vertical-align:middle;width:62.18%;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, 2021</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.37%;border-bottom:3px 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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,430)</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:3px 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.19%;border-bottom: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;"> 1,940</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: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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.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,490)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;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:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;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.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: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;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.15%;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:middle;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains</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.37%;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.19%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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 3.6pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;border-bottom:3px 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.19%;border-bottom: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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;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.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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,182</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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;"> (827)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;border-bottom:3px 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.19%;border-bottom: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;"> 2,355</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.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:middle;width:9.19%;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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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;">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-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.33%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:61.57%;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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:61.57%;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.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:9.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:2.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:9.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.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;width:1.36%;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:9.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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;width:1.36%;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:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.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;">Swap</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;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.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="background-color:#ffffff;vertical-align:middle;width:11.49%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;margin:0pt;padding: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.81%;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.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="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding: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.81%;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,209</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.68%;margin:0pt;padding: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.81%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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.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:1.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:middle;width:9.81%;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;"> -</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.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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 3.6pt 0pt 0pt;"> 1,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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.36%;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.81%;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: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.68%;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.81%;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 3.6pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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:middle;width:2.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:middle;width:1.36%;border-bottom:3px 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.81%;border-bottom: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;"> 2,038</p></td><td style="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="vertical-align:middle;width:1.68%;border-bottom:3px 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.81%;border-bottom: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="background-color:#cceeff;vertical-align:middle;width:61.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:2.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="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains </p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.36%;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.81%;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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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 3.6pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin: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.81%;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,277</p></td><td style="vertical-align:bottom;width:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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.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="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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;"> 1,685</p></td><td style="vertical-align:bottom;width:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:9.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></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 37.5pt;"><span style="font-size:1pt;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;">Changes to accumulated other comprehensive loss by component for the nine months ended September 30, 2021 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.12%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.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:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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.57%;margin:0pt;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.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.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 style="vertical-align:bottom;width:9.19%;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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.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 style="vertical-align:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;margin:0pt;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;margin:0pt;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.2%;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.69%;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.15%;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.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="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.57%;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.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;white-space:nowrap;width:1.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:middle;width:9.19%;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.2%;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.85%;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.18%;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, 2020</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,608)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.19%;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,113</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: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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,495)</p></td></tr><tr><td style="vertical-align:middle;width:62.18%;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.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:middle;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:middle;width:9.19%;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;">—</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;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.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:middle;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.18%;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.37%;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.19%;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 3.6pt 0pt 0pt;"> 2,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.37%;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.19%;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.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;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.69%;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.15%;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 3.6pt 0pt 0pt;"> 2,182</p></td></tr><tr><td style="vertical-align:middle;width:62.18%;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, 2021</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.37%;border-bottom:3px 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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,430)</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.37%;border-bottom:3px 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.19%;border-bottom: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;"> 1,940</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: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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.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,490)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:62.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;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:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;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.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: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;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.15%;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:middle;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains</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.37%;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.19%;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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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 3.6pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;border-bottom:3px 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.19%;border-bottom: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:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;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.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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="background-color:#cceeff;vertical-align:bottom;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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,182</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;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.19%;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;"> (827)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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: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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.37%;border-bottom:3px 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.19%;border-bottom: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;"> 2,355</p></td><td style="vertical-align:bottom;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.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:middle;width:9.19%;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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.18%;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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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.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:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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;">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-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.33%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:61.57%;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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:61.57%;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.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:9.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:2.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:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:9.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.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;width:1.36%;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:9.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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;width:1.36%;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:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.17%;margin:0pt;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:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;margin:0pt;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.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="background-color:#ffffff;vertical-align:bottom;width:1.68%;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:9.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></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:61.57%;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.43%;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:11.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;">Swap</b></p></td><td style="background-color:#ffffff;vertical-align:bottom;width:2.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="background-color:#ffffff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#ffffff;vertical-align:middle;width:9.81%;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.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="background-color:#ffffff;vertical-align:middle;width:11.49%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;margin:0pt;padding: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.81%;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.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="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding: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.81%;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,209</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.68%;margin:0pt;padding: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.81%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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.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:1.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:middle;width:9.81%;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;"> -</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.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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 3.6pt 0pt 0pt;"> 1,685</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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.36%;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.81%;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: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.68%;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.81%;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 3.6pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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:middle;width:2.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:middle;width:1.36%;border-bottom:3px 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.81%;border-bottom: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;"> 2,038</p></td><td style="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="vertical-align:middle;width:1.68%;border-bottom:3px 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.81%;border-bottom: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="background-color:#cceeff;vertical-align:middle;width:61.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:2.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="background-color:#cceeff;vertical-align:middle;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Actuarial gains </p></td><td style="vertical-align:bottom;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.36%;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.81%;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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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 3.6pt 0pt 0pt;"> 60</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.81%;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:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin: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.81%;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,277</p></td><td style="vertical-align:bottom;width:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.36%;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.81%;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.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="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;border-bottom:3px 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.81%;border-bottom: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;"> 1,685</p></td><td style="vertical-align:bottom;width:2.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span 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.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></tr><tr><td style="vertical-align:middle;width:61.57%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;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.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:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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.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;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:9.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></tr></table></div> -7608000 2113000 -5495000 -177000 -177000 -2355000 173000 -2182000 -5430000 1940000 -3490000 -234000 61000 173000 -3182000 -827000 -2355000 -5023000 2209000 -2814000 -4837000 -4837000 -1685000 171000 -1514000 -8175000 2038000 -6137000 -231000 60000 171000 -2277000 -592000 -1685000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 02, 2021
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
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, Postal Zip Code 53223  
Entity Address, State or Province WI  
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,980,951
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001287213  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 7,340 $ 41,030
Accounts receivable, net 124,135 83,195
Inventories 100,134 79,482
Inventories - truck chassis floor plan 7,916 8,146
Refundable income taxes paid 2,552  
Prepaid and other current assets 5,552 5,334
Total current assets 247,629 217,187
Property, plant, and equipment, net 64,612 64,320
Goodwill 113,134 113,134
Other intangible assets, net 144,739 152,791
Operating lease - right of use asset 19,080 21,441
Non-qualified benefit plan assets 9,837 9,041
Other long-term assets 1,203 1,288
Total assets 600,234 579,202
Current liabilities:    
Accounts payable 16,861 16,284
Accrued expenses and other current liabilities 32,652 30,831
Floor plan obligations 7,916 7,885
Operating lease liability - current 4,623 4,326
Income taxes payable   5,214
Short term borrowings 37,000  
Current portion of long-term debt 11,137 1,666
Total current liabilities 110,189 66,206
Retiree benefits and deferred compensation 17,245 15,804
Deferred income taxes 27,553 26,681
Long-term debt, less current portion 208,747 236,676
Operating lease liability - noncurrent 14,840 17,434
Other long-term liabilities 11,431 16,197
Stockholders' equity:    
Common Stock, par value $0.01, 200,000,000 shares authorized, 22,980,951 and 22,857,457 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively 230 229
Additional paid-in capital 163,782 157,758
Retained earnings 49,707 47,712
Accumulated other comprehensive loss, net of tax (3,490) (5,495)
Total stockholders' equity 210,229 200,204
Total liabilities and stockholders' equity $ 600,234 $ 579,202
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
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,980,951 22,857,457
Common Stock, shares outstanding 22,980,951 22,857,457
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)        
Net sales $ 127,636 $ 133,761 $ 388,508 $ 321,994
Cost of sales 97,001 97,033 282,823 241,501
Gross profit 30,635 36,728 105,685 80,493
Selling, general, and administrative expense 17,607 16,428 59,488 47,435
Impairment charges       127,872
Intangibles amortization 2,642 2,737 8,052 8,214
Income (loss) from operations 10,386 17,563 38,145 (103,028)
Interest expense, net (2,167) (5,007) (9,514) (15,709)
Debt modification expense   (237)   (3,429)
Loss on extinguishment of debt     (4,936)  
Other income (expense), net 15 145 123 (33)
Income (loss) before taxes 8,234 12,464 23,818 (122,199)
Income tax expense (benefit) 1,204 3,234 1,943 (17,484)
Net income (loss) $ 7,030 $ 9,230 $ 21,875 $ (104,715)
Weighted average number of common shares outstanding:        
Basic (in shares) 22,980,951 22,857,457 22,945,617 22,842,777
Diluted (in shares) 22,992,793 22,878,002 22,960,334 22,842,777
Earnings (loss) per common share:        
Basic (in dollars per share) $ 0.30 $ 0.40 $ 0.94 $ (4.60)
Diluted (in dollars per share) 0.30 0.39 0.92 (4.60)
Cash dividends declared per share (in dollars per share) 0.29 0.28 0.86 0.84
Cash dividends paid per share (in dollars per share) $ 0.29 $ 0.28 $ 0.86 $ 0.84
Comprehensive income (loss) $ 7,611 $ 9,719 $ 23,880 $ (108,038)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating activities    
Net income (loss) $ 21,875 $ (104,715)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 15,235 14,704
Gain on sales of fixed asset (165)  
Amortization of deferred financing costs and debt discount 770 914
Debt modification expense   267
Loss on extinguishment of debt 4,936  
Stock-based compensation 6,025 2,768
Adjustments on derivatives not classified as hedges (1,020) 3,133
Provision for losses on accounts receivable 519 778
Deferred income taxes 872 (18,556)
Impairment charges   127,872
Non-cash lease expense 2,360 3,095
Earnout liability   (2,017)
Changes in operating assets and liabilities:    
Accounts receivable (41,459) (36,656)
Inventories (20,391) (16,057)
Prepaid assets, refundable income taxes and other assets (3,545) (3,542)
Accounts payable 538 3,205
Accrued expenses and other current liabilities (3,433) (962)
Benefit obligations and other long-term liabilities (2,598) (1,313)
Net cash used in operating activities (19,481) (27,082)
Investing activities    
Capital expenditures (7,271) (9,465)
Net cash used in investing activities (7,271) (9,465)
Financing activities    
Shares withheld on restricted stock vesting paid for employees' taxes   (72)
Payments of financing costs (1,371) (992)
Dividends paid (19,880) (19,411)
Net revolver borrowings 37,000 12,000
Borrowings on long-term debt 224,438 270,875
Repayment of long-term debt (247,125) (247,233)
Net cash provided by (used in) financing activities (6,938) 15,167
Change in cash and cash equivalents (33,690) (21,380)
Cash and cash equivalents at beginning of period 41,030 35,665
Cash and cash equivalents at end of period 7,340 14,285
Non-cash operating and financing activities    
Truck chassis inventory acquired through floorplan obligations $ 28,012 $ 27,691
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total
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 paid for employees' taxes   (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 | ASU 2016-13     (557)   (557)
Balance at Dec. 31, 2020 $ 229 157,758 47,712 (5,495) 200,204
Balance (in shares) at Dec. 31, 2020 22,857,457        
Increase (Decrease) in Stockholders' Equity          
Net loss     21,875   21,875
Dividends paid     (19,880)   (19,880)
Adjustment for pension and postretirement benefit liability, net of tax       (174) (174)
Adjustment for interest rate swap, net of tax       2,179 2,179
Stock based compensation $ 1 6,024     6,025
Stock based compensation (in shares) 123,494        
Balance at Sep. 30, 2021 $ 230 163,782 49,707 (3,490) 210,229
Balance (in shares) at Sep. 30, 2021 22,980,951        
Balance at Jun. 30, 2021 $ 230 163,777 49,303 (4,071) 209,239
Balance (in shares) at Jun. 30, 2021 22,980,951        
Increase (Decrease) in Stockholders' Equity          
Net loss     7,030   7,030
Dividends paid     (6,626)   (6,626)
Adjustment for pension and postretirement benefit liability, net of tax       (58) (58)
Adjustment for interest rate swap, net of tax       639 639
Stock based compensation   5     5
Balance at Sep. 30, 2021 $ 230 $ 163,782 $ 49,707 $ (3,490) $ 210,229
Balance (in shares) at Sep. 30, 2021 22,980,951        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Adjustment for pension and postretirement benefit liability, tax $ 20 $ 20 $ 60 $ 60
Adjustment for interest rate swap, tax $ (221) $ (194) $ (755) 1,101
ASU 2016-13        
Retained Earnings Tax       $ 193
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Description of business and basis of presentation
9 Months Ended
Sep. 30, 2021
Description of business and basis of presentation  
Description of business and 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 2020 Form 10-K (Commission File No. 001-34728) filed with the Securities and Exchange Commission on February 23, 2021.

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 15 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, 2021, 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, 2021 and 2020, and the Condensed Cash Flows for the nine months ended September 30, 2021 and 2020 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 pandemic and the economic and regulatory measures enacted to contain its spread, the Company’s results of operations were significantly impacted in the nine months ended September 30, 2020. The Company preventatively and voluntarily closed its facilities on March 18, 2020.  The Company returned to full production during the second quarter of 2020. The results of operations of the Company for any quarter during the pandemic 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. In addition, results in any given period in 2021 may be different than 2020 as a result of the depressed conditions in 2020 stemming from the pandemic.

During the nine months ended September 30, 2020, the Company benefited from credits related to the passage of the CARES Act. Under the CARES Act, the Company qualified for an Employee Retention Credit for wages paid to employees who were not working due to the plant shutdown. The Company recorded a total CARES Act 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. During the quarter ended June 30, 2020, the Company identified a triggering event as there had 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. 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. There were no triggering events identified during the quarter ended September 30, 2021.

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 30, 2021
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. In the case of a single order containing multiple upfits, the transaction price may represent multiple performance obligations.

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 $92 and decreased revenue by $216 for the three months ended September 30, 2021 and 2020, respectively. The adjustment increased revenue by $168 and decreased revenue by $406 for the nine months ended September 30, 2021 and 2020, 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, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 81,373

$ 25,425

$ 106,798

Government

-

10,942

10,942

Fleet

-

8,539

8,539

Other

-

1,357

1,357

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 227,992

$ 91,457

$ 319,449

Government

-

32,858

32,858

Fleet

-

29,179

29,179

Other

-

7,022

7,022

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 81,373

$ 29,201

$ 110,574

Over time

-

17,062

17,062

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 227,992

$ 102,601

$ 330,593

Over time

-

57,915

57,915

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

Contract Balances

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

Three Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,603

$

4,660

$

(7,767)

$

3,496

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

Nine Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,746

$

15,389

$

(14,639)

$

3,496

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

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. There were no contract assets as of September 30, 2021 or 2020. 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 $601 and $773 during the three months ended September 30, 2021 and 2020, respectively, which was included in contract liabilities at the beginning of each period. The Company recognized revenue of $2,746 and $2,187 during the nine months ended September 30, 2021 and 2020, respectively, which was included in contract liabilities at the beginning of each period.

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

3.         Credit Losses

Effective January 1, 2020, the Company adopted new accounting guidance that significantly changed 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. 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. As of September 30, 2021, the Company had an allowance for credit losses on its trade accounts receivable of $1,783 and $1,674 at its Work Truck Attachments and Work Truck Solutions segments, respectively. As of December 31, 2020, the Company had an allowance for credit losses on its trade accounts receivable of $1,480 and $1,449 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, 2021 and 2020:

Balance at

Additions

Changes to

Balance at

December 31,

charged to

Writeoffs

reserve, net

September 30,

2020

earnings

2021

Nine Months Ended September 30, 2021

Work Truck Attachments

$

1,480

$

300

$

-

$

3

$

1,783

Work Truck Solutions

1,449

219

(10)

16

1,674

Total

$

2,929

$

519

$

(10)

$

19

$

3,457

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)

$

67

$

1,355

Work Truck Solutions

887

350

478

(55)

(60)

1,600

Total

$

1,487

$

750

$

778

$

(67)

$

7

$

2,955

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value
9 Months Ended
Sep. 30, 2021
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,

2021

2020

Assets:

Non-qualified benefit plan assets (a)

  

$

9,837

  

$

9,041

Total Assets

$

9,837

$

9,041

Liabilities:

Interest rate swaps (b)

$

9,149

$

13,073

Long-term debt (c)

221,659

241,278

Total Liabilities

$

230,808

$

254,351

(a)  Included in Non-qualified benefit plan 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,106 and $5,043 at September 30, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $4,075 and $8,998 at December 31, 2020 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 based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 for additional information. 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.

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

5.Inventories

Inventories consist of the following:

September 30,

December 31,

2021

2020

Finished goods

  

$

49,354

  

$

39,496

Work-in-process

8,653

8,253

Raw material and supplies

42,127

31,733

$

100,134

$

79,482

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, 2021 and December 31, 2020, the Company had $7,916 and $8,146,

respectively, of chassis inventory and $7,916 and $7,885 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.21.2
Property, plant and equipment
9 Months Ended
Sep. 30, 2021
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,

2021

2020

Land

$

3,969

$

2,378

Land improvements

5,278

4,830

Leasehold improvements

4,087

4,087

Buildings

33,732

29,580

Machinery and equipment

67,676

61,154

Furniture and fixtures

20,773

19,782

Mobile equipment and other

4,775

5,200

Construction-in-process

4,738

11,751

Total property, plant and equipment

145,028

138,762

Less accumulated depreciation

(80,416)

(74,442)

Net property, plant and equipment

$

64,612

$

64,320

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
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 15 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, 2021

September 30, 2021

September 30, 2020

September 30, 2020

Operating lease expense

$ 1,433

$ 4,215

$ 1,364

$ 3,972

Short term lease cost

$ 34

$ 192

$ 141

$ 286

Total lease cost

$ 1,467

$ 4,407

$ 1,505

$ 4,258

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

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

$ 4,142

$ 3,911

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

$ 2,360

$ 3,095

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

$ 865

$ 3,796

Balance Sheet

Supplemental balance sheet information related to leases is as follows:  

September 30, 2021

December 31, 2020

Operating Leases

Operating lease right-of-use assets

$ 19,080

$ 21,441

Other current liabilities

4,623

4,326

Operating lease liabilities

14,840

17,434

Total operating lease liabilities

$ 19,463

$ 21,760

Weighted Average Remaining Lease Term

Operating leases

59

months

67

months

Weighted Average Discount Rate

Operating leases

5.06%

5.16%

Lease Maturities

Maturities of leases were as follows:

Year ending December 31,

Operating Leases

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

$ 1,405

2022

5,266

2023

4,634

2024

3,875

2025

3,113

Thereafter

3,619

Total Lease Payments

21,912

Less: imputed interest

(2,449)

Total

$ 19,463

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Other Intangible Assets
9 Months Ended
Sep. 30, 2021
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, 2021

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

70,000

10,000

Customer relationships

80,920

31,073

49,847

Patents

21,136

15,425

5,711

Noncompete agreements

8,640

8,640

-

Trademarks

5,459

3,878

1,581

Amortizable intangibles, net

196,155

129,016

67,139

Total

$

273,755

$

129,016

$

144,739

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2020

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

67,000

13,000

Customer relationships

80,920

27,196

53,724

Patents

21,136

14,484

6,652

Noncompete agreements

8,640

8,477

163

Trademarks

5,459

3,807

1,652

Amortizable intangibles, net

196,155

120,964

75,191

Total

$

273,755

$

120,964

$

152,791

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

2021

    

$

2,668

2022

10,520

2023

10,520

2024

7,520

2025

6,075

2026

5,450

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

9.Long-Term Debt

Long-term debt is summarized below:

September 30,

December 31,

2021

2020

Term Loan, net of debt discount of $527 and $4,234 at September 30, 2021 and December 31, 2020, respectively

$

221,659

$

240,078

Less current maturities

11,137

1,666

Long-term debt before deferred financing costs

210,522

238,412

Deferred financing costs, net

1,775

1,736

Long-term debt, net

$

208,747

$

236,676

On June 9, 2021, the Company entered into a Credit Agreement (the “Credit Agreement”) with a group of banks and financial institutions. The Credit Agreement provides for a senior secured term loan in the amount of $225,000 and a senior secured revolving credit facility in the amount of $100,000, of which $10,000 will be available in the form of letters of credit and $15,000 will be available for the issuance of short-term swingline loans. The Credit Agreement also allows the Company to request increases to the revolving commitments and/or incremental term loans in an aggregate amount not in excess of $175,000, subject to specified terms and conditions. The final maturity date of the Credit Agreement is June 9, 2026. The Company applied the proceeds of the senior secured term loan facility under the Credit Agreement to refinance its existing senior secured term loan and revolving credit facilities and for the payment of transaction consideration and expenses in connection with the Credit Agreement.

 

The Company will be required to pay a fee for unused amounts under the senior secured revolving facility in an amount ranging from 0.150% to 0.300% of the average daily unused portion of the senior secured revolving credit facility, depending on the Company’s Leverage Ratio (as defined in the Credit Agreement). The Credit Agreement provides that the senior secured term loan facility will bear interest at (i) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (ii) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio. The Credit Agreement provides that the Company has the option to select whether the senior secured revolving credit facility borrowings will bear interest at either (i)(a) the London Interbank Offered Rate for the applicable interest period multiplied by the Statutory Reserve Rate (as defined in the Credit Agreement) plus (b) a margin ranging from 1.375% to 2.00%, depending on the Company’s Leverage Ratio, or (ii) a margin ranging from 0.375% to 1.00% per annum, depending on the Company’s Leverage Ratio, plus the greatest of (which if the following would be less than 1.00%, such rate shall be deemed to be 1.00%) (a) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (b) the NYFRB Rate (as defined in the Credit Agreement) plus 0.50% and (c) the London Interbank Offered Rate for a one month interest period multiplied by the Statutory Reserve Rate plus 1%. If the London Interbank Offered Rate for the applicable interest period is less than zero, such rate shall be deemed to be zero for purposes of calculating the foregoing interest rates in the Credit Agreement.

The Credit Agreement was issued at a $563 discount which is being amortized over the term of the term loan. Additionally, deferred financing costs of $1,409 are being amortized over the term of the loan. The Company’s entrance into the Credit Agreement and subsequent settlement of its prior credit agreements is accounted for as an extinguishment of the Company’s prior debt under ASC 470-50, which resulted in the write off of unamortized capitalized deferred financing costs of $972 as well as the write off of unamortized debt discount of $3,964, resulting in a loss on extinguishment of debt of $4,936 in the Consolidated Statement Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021.

At September 30, 2021, the Company had outstanding borrowings under its term loan of $221,659, $37,000 in outstanding borrowings on its revolving credit facility, and remaining borrowing availability of $62,050.  At December 31, 2020, the Company had outstanding borrowings under its prior Term Loan Credit Agreement of

$240,078, no outstanding borrowings on its prior Revolving Credit Agreement, and remaining borrowing availability of $99,050.  

 

The Credit Agreement includes customary representations, warranties and negative and affirmative covenants, as well as customary events of default and certain cross default provisions that could result in acceleration of the Credit Agreement. In addition, the Credit Agreement requires the Company to have a Leverage Ratio of not more than 3.50 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021, and to have a Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of not less than 3.00 to 1.00 as of the last day of any fiscal quarter commencing with the fiscal quarter ending June 30, 2021. As of September 30, 2021, the Company was in compliance with the respective covenants.

In accordance with the Company’s prior credit agreements, the Company was required to make additional principal prepayments over the above scheduled payments under certain conditions. This included, 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 was 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 was 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. The Company made a voluntary payment of $20,000 on its debt on January 31, 2020, a voluntary payment of $30,000 on its debt on December 31, 2020, and voluntary payment of $20,000 on its debt on March 31, 2021.

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. 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 included in Accumulated other comprehensive loss on the Condensed Consolidated Balance Sheets would be amortized into interest expense on a straight-line basis through the life of the swap. The amount amortized from Accumulated other comprehensive loss into earnings during the three months ended September 30, 2021 and 2020 was ($291) and $748, respectively. The amount amortized from Accumulated other comprehensive loss into earnings during the nine months ended September 30, 2021 and 2020 was $859 and $1,496, respectivelyA mark-to-market adjustment of $119 and ($673) was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended September 30, 2021 and 2020, respectively, related to the swap. A mark-to-market adjustment of ($1,879) and $1,637 was recorded as Interest expense in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the nine months ended September 30, 2021 and 2020, respectively, related to the swap.

On June 9, 2021, in conjunction with entering into the Credit Agreement described above, the Company re-designated its swap. As a result, the swap will be recorded at fair value with changes recorded in Accumulated other comprehensive loss. The amortization from Accumulated other comprehensive income into earnings from the previous dedesignation has been adjusted as of June 9, 2021 to include the de-recognition of previously recognized mark-to-market gains and the amortization of the off-market component as of the re-designation date, and will continue to be recognized 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 $687.

The interest rate swap’s negative fair value at September 30, 2021 was $9,149, of which $4,106 and $5,043 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, 2020 was

$13,073, of which $4,075 and $8,998 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.21.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2021
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,

2021

2020

Payroll and related costs

$

10,311

$

10,240

Employee benefits

7,977

7,642

Accrued warranty

3,499

3,392

Interest rate swaps

4,106

4,075

Other

6,759

5,482

$

32,652

$

30,831

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty Liability
9 Months Ended
Sep. 30, 2021
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 $6,065 at September 30, 2021, of which $2,566 is included in Other long-term liabilities and $3,499 is included in Accrued expenses and other current liabilities in the accompanying Condensed Consolidated Balance Sheet. The warranty reserve was $5,812 at December 31, 2020, of which $2,420 is included in Other long-term liabilities and $3,392 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,

2021

2020

2021

2020

Balance at the beginning of the period

$

5,423

$

5,355

$

5,812

$

6,541

Warranty provision

1,315

864

4,020

2,125

Claims paid/settlements

(673)

(469)

(3,767)

(2,916)

Balance at the end of the period

$

6,065

$

5,750

$

6,065

$

5,750

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share
9 Months Ended
Sep. 30, 2021
Earnings (Loss) Per Share  
Earnings (Loss) Per Share

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

2021

2020

2021

2020

Basic earnings (loss) per common share

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

$

0.30

$

0.40

$

0.94

$

(4.60)

Earnings (loss) per common share assuming dilution

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

Incremental shares applicable to non-participating RSUs

11,842

20,545

14,717

-

Weighted average common shares assuming dilution

22,992,793

22,878,002

22,960,334

22,842,777

$

0.30

$

0.39

$

0.92

$

(4.60)

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Plans
9 Months Ended
Sep. 30, 2021
Employee Stock Plans  
Employee Stock Plans

13.Employee Stock Plans

2010 Stock Incentive Plan

In May 2010, the Company’s Board of Directors and stockholders adopted the 2010 Stock Incentive Plan (the “2010 Plan”). The material terms of the performance goals under the 2010 Plan, as amended and restated, were approved by stockholders at the Company’s 2014 annual meeting of stockholders and the plan’s term was extended further by the stockholders at the Company’s 2020 annual meeting of stockholders.  The 2010 Plan provides for the issuance of nonqualified stock options, incentive stock options, stock appreciation rights, restricted stock awards and restricted stock units (“RSUs”), any of which may be performance-based, and for incentive bonuses, which may be paid in cash or stock or a combination of both, to eligible employees, officers, non-employee directors and other service providers to the Company and its subsidiaries.  A maximum of 2,130,000 shares of common stock may be issued pursuant to all awards under the 2010 Plan.

Equity awards issued to management include a retirement provision under which members of management who either (1) are age 65 or older or (2) have at least ten years of service and are at least age 55 will continue to vest in unvested equity awards upon retirement. The retirement provision also stipulates that the employee remain employed by the Company for six months after the first day of the fiscal year of the grant.  As the retirement provision does not qualify as a substantive service condition, the Company incurred $0 and $21 in the three months ended September 30, 2021 and 2020, respectively, and $618 and $983 in the nine months ended September 30, 2021 and 2020, 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 grants performance share units as performance-based awards under the 2010 Plan 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. 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 $49.96. The Company recognized ($290) and ($15) of compensation expense related to the awards in the three months ended September 30, 2021 and 2020, respectively. The Company recognized $2,984 and $737 of compensation expense related to the awards in the nine months ended September 30, 2021 and 2020, respectively. The unrecognized compensation expense calculated under the fair value method for shares that were, as of September 30, 2021 expected to be earned through the requisite service period was approximately $1,963 and is expected to be recognized through 2024.

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

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2020

36,022

$

42.73

1.40

years

Granted

133,718

$

44.49

1.19

years

Vested

(88,225)

$

39.73

Cancelled and forfeited

(835)

$

44.49

Unvested at September 30, 2021

80,680

$

48.90

2.16

years

Expected to vest in the future at September 30, 2021

79,873

$

48.90

2.16

years

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

For 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 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies.  
Commitments and Contingencies

14.

Commitments and Contingencies

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segments
9 Months Ended
Sep. 30, 2021
Segments  
Segments

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

2021

2020

2021

2020

Net sales

Work Truck Attachments

$

81,373

$

76,903

$

227,992

$

169,853

Work Truck Solutions

46,263

56,858

160,516

152,141

$

127,636

$

133,761

$

388,508

$

321,994

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

$

15,490

$

23,072

$

59,639

$

41,689

Depreciation and amortization expense

Work Truck Attachments

$

3,038

$

2,683

$

8,836

$

7,994

Work Truck Solutions

1,984

2,224

6,399

6,710

$

5,022

$

4,907

$

15,235

$

14,704

Assets

Work Truck Attachments

$

405,401

$

396,793

Work Truck Solutions

194,833

214,471

$

600,234

$

611,264

Capital Expenditures

Work Truck Attachments

$

2,221

$

4,850

$

6,202

$

9,105

Work Truck Solutions

331

375

1,108

1,110

$

2,552

$

5,225

$

7,310

$

10,215

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

Total Adjusted EBITDA

$

15,490

$

23,072

$

59,639

$

41,689

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

Interest expense - net

2,167

5,007

9,514

15,709

Depreciation expense

2,380

2,170

7,183

6,490

Amortization

2,642

2,737

8,052

8,214

Purchase accounting (1)

-

-

-

(2,017)

Stock based compensation

5

199

6,025

2,768

Impairment charges

-

-

-

127,872

Debt modification expense

-

237

-

3,429

Loss on extinguishment of debt

-

-

4,936

-

COVID-19 (2)

12

157

67

1,322

Other charges (3)

50

101

44

101

Income (loss) before taxes

$

8,234

$

12,464

$

23,818

$

(122,199)

(1)Reflects $2,000 reversal of earn-out compensation in conjunction with the acquisition of Dejana in the periods presented. Reflects $17 reversal of earn-out compensation in conjunction with the acquisition of Henderson in the periods presented.
(2)Reflects incremental costs incurred related to the COVID-19 pandemic for the periods presented. 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.
(3)Reflects unrelated legal and consulting fees for the periods presented.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

16.

Income Taxes

The Company’s effective tax rate was 14.6% and 26.0% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 8.2% and 14.3% for the nine months ended September 30, 2021 and 2020, respectively.  The effective tax rate for the three and nine months ended September 30, 2021 was lower than the Company’s historical annual effective tax rate due to a discrete tax benefit of $774 and $3,513 related to favorable income tax audit results in states in which the Company files, respectively. The following items caused the effective tax rate for the nine months ended September 30, 2020 to be significantly different from the Company’s historical annual effective tax rate:

The Company recorded 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 was 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 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Accumulated Other Comprehensive Loss by Component
9 Months Ended
Sep. 30, 2021
Changes in Accumulated Other Comprehensive Loss by Component  
Changes in Accumulated Other Comprehensive Loss by Component

17.

Changes in Accumulated Other Comprehensive Loss by Component

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

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2020

$

(7,608)

$

2,113

$

(5,495)

Other comprehensive loss before reclassifications

(177)

(177)

Amounts reclassified from accumulated other comprehensive loss: (1)

2,355

(173)

2,182

Balance at September 30, 2021

$

(5,430)

$

1,940

$

(3,490)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains

$

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Realized losses on interest rate swaps reclassified to interest expense

$

3,182

Tax benefit

(827)

Reclassification net of tax

$

2,355

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

$

(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

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Revenue Recognition  
Revenue by customer and timing recognition

Revenue by customer type was as follows:

Three Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 81,373

$ 25,425

$ 106,798

Government

-

10,942

10,942

Fleet

-

8,539

8,539

Other

-

1,357

1,357

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Independent dealer

$ 227,992

$ 91,457

$ 319,449

Government

-

32,858

32,858

Fleet

-

29,179

29,179

Other

-

7,022

7,022

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

Revenue by timing of revenue recognition was as follows:

Three Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 81,373

$ 29,201

$ 110,574

Over time

-

17,062

17,062

Total revenue

$ 81,373

$ 46,263

$ 127,636

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

Nine Months Ended September 30, 2021

Work Truck Attachments

Work Truck Solutions

Total Revenue

Point in time

$ 227,992

$ 102,601

$ 330,593

Over time

-

57,915

57,915

Total revenue

$ 227,992

$ 160,516

$ 388,508

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

Contract Balances

Three Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

6,603

$

4,660

$

(7,767)

$

3,496

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

Nine Months Ended September 30, 2021

Balance at Beginning of Period

Additions

Deductions

Balance at End of Period

Contract liabilities

$

2,746

$

15,389

$

(14,639)

$

3,496

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

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Losses (Tables)
9 Months Ended
Sep. 30, 2021
Credit Losses  
Credit losses for trade accounts receivable

Balance at

Additions

Changes to

Balance at

December 31,

charged to

Writeoffs

reserve, net

September 30,

2020

earnings

2021

Nine Months Ended September 30, 2021

Work Truck Attachments

$

1,480

$

300

$

-

$

3

$

1,783

Work Truck Solutions

1,449

219

(10)

16

1,674

Total

$

2,929

$

519

$

(10)

$

19

$

3,457

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)

$

67

$

1,355

Work Truck Solutions

887

350

478

(55)

(60)

1,600

Total

$

1,487

$

750

$

778

$

(67)

$

7

$

2,955

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value (Tables)
9 Months Ended
Sep. 30, 2021
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,

2021

2020

Assets:

Non-qualified benefit plan assets (a)

  

$

9,837

  

$

9,041

Total Assets

$

9,837

$

9,041

Liabilities:

Interest rate swaps (b)

$

9,149

$

13,073

Long-term debt (c)

221,659

241,278

Total Liabilities

$

230,808

$

254,351

(a)  Included in Non-qualified benefit plan 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,106 and $5,043 at September 30, 2021 are included in Accrued expenses and other current liabilities and Other long-term liabilities, respectively.  Interest rate swaps of $4,075 and $8,998 at December 31, 2020 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 based on rates for instruments with comparable maturities and credit quality (Level 2 inputs), and approximates its carrying value. Prior to the Company’s most recent debt refinancing, the fair value of the Company’s long-term debt, including current maturities, was estimated using discounted cash flows based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements, which was a Level 2 input. See Note 9 for additional information. 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.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventories  
Schedule of inventories

September 30,

December 31,

2021

2020

Finished goods

  

$

49,354

  

$

39,496

Work-in-process

8,653

8,253

Raw material and supplies

42,127

31,733

$

100,134

$

79,482

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property, plant and equipment  
Summary of property, plant and equipment

September 30,

December 31,

2021

2020

Land

$

3,969

$

2,378

Land improvements

5,278

4,830

Leasehold improvements

4,087

4,087

Buildings

33,732

29,580

Machinery and equipment

67,676

61,154

Furniture and fixtures

20,773

19,782

Mobile equipment and other

4,775

5,200

Construction-in-process

4,738

11,751

Total property, plant and equipment

145,028

138,762

Less accumulated depreciation

(80,416)

(74,442)

Net property, plant and equipment

$

64,612

$

64,320

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Summary of lease expense and supplemental cash flow information

Three Months Ended

Nine Months Ended

Three Months Ended

Nine Months Ended

September 30, 2021

September 30, 2021

September 30, 2020

September 30, 2020

Operating lease expense

$ 1,433

$ 4,215

$ 1,364

$ 3,972

Short term lease cost

$ 34

$ 192

$ 141

$ 286

Total lease cost

$ 1,467

$ 4,407

$ 1,505

$ 4,258

Cash Flow

Supplemental cash flow information related to leases is as follows:

Nine Months Ended

Nine Months Ended

September 30, 2021

September 30, 2020

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

$ 4,142

$ 3,911

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

$ 2,360

$ 3,095

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

$ 865

$ 3,796

Summary of supplemental balance sheet information related to leases

September 30, 2021

December 31, 2020

Operating Leases

Operating lease right-of-use assets

$ 19,080

$ 21,441

Other current liabilities

4,623

4,326

Operating lease liabilities

14,840

17,434

Total operating lease liabilities

$ 19,463

$ 21,760

Weighted Average Remaining Lease Term

Operating leases

59

months

67

months

Weighted Average Discount Rate

Operating leases

5.06%

5.16%

Summary of maturities of leases

Year ending December 31,

Operating Leases

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

$ 1,405

2022

5,266

2023

4,634

2024

3,875

2025

3,113

Thereafter

3,619

Total Lease Payments

21,912

Less: imputed interest

(2,449)

Total

$ 19,463

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Other Intangible Assets  
Summary of other intangible assets

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

September 30, 2021

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

70,000

10,000

Customer relationships

80,920

31,073

49,847

Patents

21,136

15,425

5,711

Noncompete agreements

8,640

8,640

-

Trademarks

5,459

3,878

1,581

Amortizable intangibles, net

196,155

129,016

67,139

Total

$

273,755

$

129,016

$

144,739

Gross

Less

Net

Carrying

Accumulated

Carrying

Amount

Amortization

Amount

December 31, 2020

Indefinite-lived intangibles:

Trademark and tradenames

$

77,600

$

-

$

77,600

Amortizable intangibles:

Dealer network

80,000

67,000

13,000

Customer relationships

80,920

27,196

53,724

Patents

21,136

14,484

6,652

Noncompete agreements

8,640

8,477

163

Trademarks

5,459

3,807

1,652

Amortizable intangibles, net

196,155

120,964

75,191

Total

$

273,755

$

120,964

$

152,791

Schedule of estimated amortization expense

2021

    

$

2,668

2022

10,520

2023

10,520

2024

7,520

2025

6,075

2026

5,450

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2021
Long-Term Debt  
Summary of long-term debt

September 30,

December 31,

2021

2020

Term Loan, net of debt discount of $527 and $4,234 at September 30, 2021 and December 31, 2020, respectively

$

221,659

$

240,078

Less current maturities

11,137

1,666

Long-term debt before deferred financing costs

210,522

238,412

Deferred financing costs, net

1,775

1,736

Long-term debt, net

$

208,747

$

236,676

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities  
Summary of accrued expenses and other current liabilities

September 30,

December 31,

2021

2020

Payroll and related costs

$

10,311

$

10,240

Employee benefits

7,977

7,642

Accrued warranty

3,499

3,392

Interest rate swaps

4,106

4,075

Other

6,759

5,482

$

32,652

$

30,831

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty Liability (Tables)
9 Months Ended
Sep. 30, 2021
Warranty Liability  
Schedule of rollforward of Company's warranty liability

Three Months Ended

Nine Months Ended

September 30,

September 30,

September 30,

September 30,

2021

2020

2021

2020

Balance at the beginning of the period

$

5,423

$

5,355

$

5,812

$

6,541

Warranty provision

1,315

864

4,020

2,125

Claims paid/settlements

(673)

(469)

(3,767)

(2,916)

Balance at the end of the period

$

6,065

$

5,750

$

6,065

$

5,750

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings (Loss) 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,

2021

2020

2021

2020

Basic earnings (loss) per common share

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

$

0.30

$

0.40

$

0.94

$

(4.60)

Earnings (loss) per common share assuming dilution

Net income (loss)

$

7,030

$

9,230

$

21,875

$

(104,715)

Less income allocated to participating securities

117

121

357

-

Net income (loss) allocated to common shareholders

$

6,913

$

9,109

$

21,518

$

(104,715)

Weighted average common shares outstanding

22,980,951

22,857,457

22,945,617

22,842,777

Incremental shares applicable to non-participating RSUs

11,842

20,545

14,717

-

Weighted average common shares assuming dilution

22,992,793

22,878,002

22,960,334

22,842,777

$

0.30

$

0.39

$

0.92

$

(4.60)

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Plans (Tables)
9 Months Ended
Sep. 30, 2021
Employee Stock Plans  
Summary of RSU activity

Weighted

Weighted

Average

Average

Remaining

Grant Date

Contractual

Shares

Fair value

Term

Unvested at December 31, 2020

36,022

$

42.73

1.40

years

Granted

133,718

$

44.49

1.19

years

Vested

(88,225)

$

39.73

Cancelled and forfeited

(835)

$

44.49

Unvested at September 30, 2021

80,680

$

48.90

2.16

years

Expected to vest in the future at September 30, 2021

79,873

$

48.90

2.16

years

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Table)
9 Months Ended
Sep. 30, 2021
Segments  
Schedule of Reconciliation of Operating Profit (Loss)

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,

2021

2020

2021

2020

Net sales

Work Truck Attachments

$

81,373

$

76,903

$

227,992

$

169,853

Work Truck Solutions

46,263

56,858

160,516

152,141

$

127,636

$

133,761

$

388,508

$

321,994

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

$

15,490

$

23,072

$

59,639

$

41,689

Depreciation and amortization expense

Work Truck Attachments

$

3,038

$

2,683

$

8,836

$

7,994

Work Truck Solutions

1,984

2,224

6,399

6,710

$

5,022

$

4,907

$

15,235

$

14,704

Assets

Work Truck Attachments

$

405,401

$

396,793

Work Truck Solutions

194,833

214,471

$

600,234

$

611,264

Capital Expenditures

Work Truck Attachments

$

2,221

$

4,850

$

6,202

$

9,105

Work Truck Solutions

331

375

1,108

1,110

$

2,552

$

5,225

$

7,310

$

10,215

Adjusted EBITDA

Work Truck Attachments

$

14,790

$

20,155

$

55,206

$

38,527

Work Truck Solutions

700

2,917

4,433

3,162

Total Adjusted EBITDA

$

15,490

$

23,072

$

59,639

$

41,689

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

Interest expense - net

2,167

5,007

9,514

15,709

Depreciation expense

2,380

2,170

7,183

6,490

Amortization

2,642

2,737

8,052

8,214

Purchase accounting (1)

-

-

-

(2,017)

Stock based compensation

5

199

6,025

2,768

Impairment charges

-

-

-

127,872

Debt modification expense

-

237

-

3,429

Loss on extinguishment of debt

-

-

4,936

-

COVID-19 (2)

12

157

67

1,322

Other charges (3)

50

101

44

101

Income (loss) before taxes

$

8,234

$

12,464

$

23,818

$

(122,199)

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

Unrealized

Net Loss

Retiree

on Interest

Health

Rate

Benefit

Swap

Obligation

Total

Balance at December 31, 2020

$

(7,608)

$

2,113

$

(5,495)

Other comprehensive loss before reclassifications

(177)

(177)

Amounts reclassified from accumulated other comprehensive loss: (1)

2,355

(173)

2,182

Balance at September 30, 2021

$

(5,430)

$

1,940

$

(3,490)

(1) Amounts reclassified from accumulated other comprehensive loss:

Amortization of Other Postretirement Benefit items:

Actuarial gains

$

(234)

Tax expense

61

Reclassification net of tax

$

(173)

Realized losses on interest rate swaps reclassified to interest expense

$

3,182

Tax benefit

(827)

Reclassification net of tax

$

2,355

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

$

(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

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Description of business and basis of presentation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Interim Consolidated Financial Information        
Number of operating segments   2    
Amount of total benefit | $     $ 1,152  
Retained earnings | $   $ 49,707   $ 47,712
Number of reporting units   3    
Number of reportable segments   2    
Dejana Reporting Unit        
Interim Consolidated Financial Information        
Goodwill impairment | $ $ 80,073      
Municipal Reporting Unit        
Interim Consolidated Financial Information        
Goodwill impairment | $ $ 47,799      
Work Truck Attachments segment        
Interim Consolidated Financial Information        
Number of reportable segments   1    
Work Truck Solutions        
Interim Consolidated Financial Information        
Number of reportable segments   2    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Revenue by customer and timing recognitions) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]          
Retained Earnings $ 49,707   $ 49,707   $ 47,712
Net sales 127,636 $ 133,761 388,508 $ 321,994  
Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 106,798 101,671 319,449 248,499  
Government          
Disaggregation of Revenue [Line Items]          
Net sales 10,942 19,058 32,858 41,248  
Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 8,539 11,277 29,179 27,639  
Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,357 1,755 7,022 4,608  
Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 110,574 115,467 330,593 268,512  
Over time          
Disaggregation of Revenue [Line Items]          
Net sales 17,062 18,294 $ 57,915 53,482  
Work Truck Attachments          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     2    
Net sales 81,373 76,903 $ 227,992 169,853  
Work Truck Attachments | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 81,373 76,903 227,992 169,853  
Work Truck Attachments | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 81,373 76,903 $ 227,992 169,853  
Work Truck Solutions          
Disaggregation of Revenue [Line Items]          
Number of revenue streams | item     4    
Net sales 46,263 56,858 $ 160,516 152,141  
Work Truck Solutions | Independent dealer          
Disaggregation of Revenue [Line Items]          
Net sales 25,425 24,768 91,457 78,646  
Work Truck Solutions | Government          
Disaggregation of Revenue [Line Items]          
Net sales 10,942 19,058 32,858 41,248  
Work Truck Solutions | Fleet          
Disaggregation of Revenue [Line Items]          
Net sales 8,539 11,277 29,179 27,639  
Work Truck Solutions | Other          
Disaggregation of Revenue [Line Items]          
Net sales 1,357 1,755 7,022 4,608  
Work Truck Solutions | Point in time          
Disaggregation of Revenue [Line Items]          
Net sales 29,201 38,564 102,601 98,659  
Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales 17,062 18,294 57,915 53,482  
Effect of Change Higher/(Lower) | ASC 2014-09 | Work Truck Solutions | Over time          
Disaggregation of Revenue [Line Items]          
Net sales $ 92 $ 216 $ 168 $ 406  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Changes in contract liabilities        
Balance at Beginning of Period $ 6,603 $ 6,316 $ 2,746 $ 2,187
Additions 4,660 3,500 15,389 12,006
Deductions (7,767) (5,620) (14,639) (9,997)
Balance at End of Period 3,496 4,196 3,496 4,196
Contract assets 0 0 0 0
Revenue recognized included in contract liabilities at the beginning of the period $ 601 $ 773 $ 2,746 $ 2,187
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jan. 01, 2020
Balance   $ 1,487    
Additions charged to earnings $ 519 778    
Writeoffs (10)      
Writeoffs   (67)    
Changes to reserve, net 19 7    
Balance 3,457 2,955    
Work Truck Attachments segment        
Balance 1,480 600    
Additions charged to earnings 300 300    
Writeoffs   (12)    
Changes to reserve, net 3 67    
Balance 1,783 1,355    
Work Truck Solutions        
Balance 1,449 887    
Additions charged to earnings 219 478    
Writeoffs (10)      
Writeoffs   (55)    
Changes to reserve, net 16 (60)    
Balance $ 1,674 $ 1,600    
ASU 2016-13        
Adoption       $ 750
ASU 2016-13 | Work Truck Attachments segment        
Adoption       400
ASU 2016-13 | Work Truck Solutions        
Adoption       350
ASU 2016-13 | Restatement adjustment        
Adoption     $ 2,929  
ASU 2016-13 | Restatement adjustment | Work Truck Attachments segment        
Adoption     1,480 400
ASU 2016-13 | Restatement adjustment | Work Truck Solutions        
Adoption     $ 1,449 $ 350
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Assets and Liabilities on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Non-qualified benefit plan assets $ 9,837 $ 9,041
Total Assets 9,837 9,041
Liabilities:    
Interest rate swaps 9,149 13,073
Long term debt 221,659 241,278
Total Liabilities $ 230,808 $ 254,351
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Fair Value Liability Reconciliation (Details) - Recurring - Level 2 - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair value liability reconciliation    
Derivative Liability, Current $ 4,106 $ 4,075
Derivative Liability, Noncurrent $ 5,043 $ 8,998
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventories    
Finished goods $ 49,354 $ 39,496
Work-in-process 8,653 8,253
Raw material and supplies 42,127 31,733
Inventories 100,134 79,482
Inventories - truck chassis floor plan $ 7,916 $ 8,146
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, plant and equipment    
Total property, plant and equipment $ 145,028 $ 138,762
Less accumulated depreciation (80,416) (74,442)
Net property, plant and equipment 64,612 64,320
Land    
Property, plant and equipment    
Total property, plant and equipment 3,969 2,378
Land improvements    
Property, plant and equipment    
Total property, plant and equipment 5,278 4,830
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 33,732 29,580
Machinery and equipment    
Property, plant and equipment    
Total property, plant and equipment 67,676 61,154
Furniture and fixtures    
Property, plant and equipment    
Total property, plant and equipment 20,773 19,782
Mobile equipment and other    
Property, plant and equipment    
Total property, plant and equipment 4,775 5,200
Construction-in-process    
Property, plant and equipment    
Total property, plant and equipment $ 4,738 $ 11,751
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
9 Months Ended
Sep. 30, 2021
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 15 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease and supplemental cash flow information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Lease Expense        
Operating lease expense $ 1,433 $ 1,364 $ 4,215 $ 3,972
Short term lease cost 34 141 192 286
Total lease cost $ 1,467 $ 1,505 4,407 4,258
Cash paid for amounts included in the measurement of operating lease liabilities     4,142 3,911
Non-cash lease expense - right-of-use assets     2,360 3,095
Right-of-use assets obtained in exchange for operating lease obligations     $ 865 $ 3,796
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance sheet information (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Supplemental balance sheet information related to leases    
Operating lease - right of use asset $ 19,080 $ 21,441
Other current liabilities 4,623 4,326
Operating lease liabilities 14,840 17,434
Total operating lease liabilities $ 19,463 $ 21,760
Weighted Average Remaining Lease Term - Operating leases 59 months 67 months
Weighted Average Discount Rate - Operating leases 5.06% 5.16%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Maturities of leases    
2021 (excluding the nine months ended September 30, 2021) $ 1,405  
2022 5,266  
2023 4,634  
2024 3,875  
2025 3,113  
Thereafter 3,619  
Total Lease Payments 21,912  
Less: imputed interest (2,449)  
Total operating lease liabilities $ 19,463 $ 21,760
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Other Intangible Asset - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other intangible assets    
Amortizable intangibles, gross carrying amount $ 196,155 $ 196,155
Amortizable intangibles, accumulated amortization 129,016 120,964
Finite-Lived Intangible Assets, Net, Total 67,139 75,191
Intangible Assets, Gross (Excluding Goodwill), Total 273,755 273,755
Net Carrying Amount 144,739 152,791
Dealer network    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,000 80,000
Amortizable intangibles, accumulated amortization 70,000 67,000
Finite-Lived Intangible Assets, Net, Total 10,000 13,000
Customer relationships    
Other intangible assets    
Amortizable intangibles, gross carrying amount 80,920 80,920
Amortizable intangibles, accumulated amortization 31,073 27,196
Finite-Lived Intangible Assets, Net, Total 49,847 53,724
Patents    
Other intangible assets    
Amortizable intangibles, gross carrying amount 21,136 21,136
Amortizable intangibles, accumulated amortization 15,425 14,484
Finite-Lived Intangible Assets, Net, Total 5,711 6,652
Noncompete agreements    
Other intangible assets    
Amortizable intangibles, gross carrying amount 8,640 8,640
Amortizable intangibles, accumulated amortization 8,640 8,477
Finite-Lived Intangible Assets, Net, Total   163
Trademarks    
Other intangible assets    
Amortizable intangibles, gross carrying amount 5,459 5,459
Amortizable intangibles, accumulated amortization 3,878 3,807
Finite-Lived Intangible Assets, Net, Total 1,581 1,652
Trademark and tradenames    
Other intangible assets    
Indefinite-lived intangibles, net carrying amount $ 77,600 $ 77,600
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Other Intangible Asset - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Other Intangible Assets        
Intangibles amortization $ 2,642 $ 2,737 $ 8,052 $ 8,214
Estimated amortization expense for the next five years        
2021 2,668   2,668  
2022 10,520   10,520  
2023 10,520   10,520  
2024 7,520   7,520  
2025 $ 6,075   6,075  
2026     $ 5,450  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Summary (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Jan. 31, 2020
Sep. 30, 2021
Long-term debt        
Less current maturities   $ 1,666   $ 11,137
Long-term debt before deferred financing costs   236,676   208,747
Deferred financing costs, net   1,736   1,775
Long-term debt, net   236,676   208,747
Long-term debt, additional disclosure        
Inventories - truck chassis floor plan   8,146   7,916
Remaining borrowing availability       62,050
Voluntary payment $ 20,000 30,000    
Term loan facility        
Long-term debt        
Term Loan, net of debt discount of $527 and $4,234 at September 30, 2021 and December 31, 2020, respectively   240,078   221,659
Less current maturities   1,666   11,137
Long-term debt before deferred financing costs   238,412   210,522
Long-term debt, additional disclosure        
Unamortized discount on issuance of debt   4,234   527
Outstanding borrowings   240,078   221,659
Senior secured revolving credit facility        
Long-term debt, additional disclosure        
Outstanding borrowings   0   $ 37,000
Senior credit facilities | Term loan facility        
Long-term debt, additional disclosure        
Percentage of net cash proceeds of certain asset sales, certain insurance or condemnation events, requirement for additional principal prepayments       100.00%
Percentage of excess cash flow paid as additional principal prepayments       50.00%
Reduced percentage of excess cash flow paid as additional principal prepayments upon achievement of certain leverage ratio thresholds, one       0.00%
Voluntary payment     $ 20,000  
Senior credit facilities | Term loan facility | Maximum        
Long-term debt, additional disclosure        
Period before end of the fiscal year, for additional principal prepayments of debt, from excess cash flow       150 days
Senior credit facilities | Senior secured revolving credit facility        
Long-term debt, additional disclosure        
Remaining borrowing availability   $ 99,050    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Jun. 09, 2021
Debt Instrument [Line Items]    
Loss on extinguishment of debt $ 4,936  
Credit Agreement    
Debt Instrument [Line Items]    
Unamortized discount on issuance of debt 563  
Deferred financing cost 1,409  
Write off of unamortized deferred financing costs 972  
Write off of unamortized debt discount $ 3,964  
Leverage ratio 3.50%  
Interest coverage ratio 3.00%  
Credit Agreement | Maximum    
Debt Instrument [Line Items]    
Increase in borrowing ability   $ 175,000
Senior secured term loan    
Debt Instrument [Line Items]    
Maximum borrowing capacity   225,000
Senior secured term loan | Maximum | LIBOR | Leverage ratio one    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 2.00%  
Senior secured term loan | Minimum | LIBOR | Leverage ratio one    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 1.375%  
Senior secured revolving credit facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity   100,000
Senior secured revolving credit facility | NYFRB    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 0.50%  
Senior secured revolving credit facility | One month LIBOR    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 1.00%  
Senior secured revolving credit facility | Maximum    
Debt Instrument [Line Items]    
Unused commitment fee (as a percent) 0.30%  
Senior secured revolving credit facility | Maximum | LIBOR | Leverage ratio two    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 1.00%  
Senior secured revolving credit facility | Minimum    
Debt Instrument [Line Items]    
Unused commitment fee (as a percent) 0.15%  
Senior secured revolving credit facility | Minimum | LIBOR | Leverage ratio two    
Debt Instrument [Line Items]    
Interest rate margin (as a percent) 0.375%  
Letter of credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity   10,000
Swing line loan    
Debt Instrument [Line Items]    
Maximum borrowing capacity   $ 15,000
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Swaps (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
item
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jun. 13, 2019
USD ($)
Derivative [Line Items]            
Amount amortized from AOCL to earnings $ (291) $ 748 $ 859 $ 1,496    
Amount expected to be amortized from AOCI     687      
Adjustments on derivatives not classified as hedges     (1,020) 3,133    
Inventories - truck chassis floor plan 7,916   7,916   $ 8,146  
Mark-to-market adjustment interest expense 119 $ (673) (1,879) $ 1,637    
Interest rate swap            
Derivative [Line Items]            
Negative fair value $ 9,149   $ 9,149   13,073  
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,106   $ 4,106   4,075  
Interest rate swap | Other Noncurrent Liabilities            
Derivative [Line Items]            
Negative fair value $ 5,043   $ 5,043   $ 8,998  
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%      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities    
Payroll and related costs $ 10,311 $ 10,240
Employee benefits 7,977 7,642
Accrued warranty 3,499 3,392
Interest rate swaps 4,106 4,075
Other 6,759 5,482
Accrued expenses and other current liabilities $ 32,652 $ 30,831
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Warranty liability          
Period of warranty history used in estimating warranty costs     5 years    
Other long-term liabilities $ 11,431   $ 11,431   $ 16,197
Accrued expenses and other current liabilities 32,652   32,652   30,831
warranty reserve 6,065 $ 5,750 6,065 $ 5,750 5,812
Company's warranty liability:          
Balance at the beginning of the period 5,423 5,355 5,812 6,541  
Warranty provision 1,315 864 4,020 2,125  
Claims paid/settlements (673) (469) (3,767) (2,916)  
Balance at the end of the period 6,065 $ 5,750 6,065 $ 5,750  
Warranty Reserves          
Warranty liability          
Other long-term liabilities 2,566   2,566   2,420
Accrued expenses and other current liabilities $ 3,499   $ 3,499   $ 3,392
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 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Basic earnings (loss) per common share        
Net income (loss) $ 7,030 $ 9,230 $ 21,875 $ (104,715)
Less income allocated to participating securities 117 121 357  
Net income (loss) allocated to common shareholders $ 6,913 $ 9,109 $ 21,518 $ (104,715)
Weighted average common shares outstanding 22,980,951 22,857,457 22,945,617 22,842,777
Basic (in dollars per share) $ 0.30 $ 0.40 $ 0.94 $ (4.60)
Earnings (loss) per common share assuming dilution        
Net income (loss) $ 7,030 $ 9,230 $ 21,875 $ (104,715)
Less income allocated to participating securities 117 121 357  
Net income (loss) allocated to common shareholders $ 6,913 $ 9,109 $ 21,518 $ (104,715)
Weighted average common shares outstanding 22,980,951 22,857,457 22,945,617 22,842,777
Incremental shares applicable to non-participating RSUs 11,842 20,545 14,717  
Weighted average common shares assuming dilution 22,992,793 22,878,002 22,960,334 22,842,777
Diluted earnings per share $ 0.30 $ 0.39 $ 0.92 $ (4.60)
Restricted stock units        
Earnings (loss) per common share assuming dilution        
Potentially dilutive non-participating securities       24,132
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
2010 Plan | Common Stock    
Stock-based compensation    
Maximum number of shares of common stock that may be issued 2,130,000  
Performance Share Unit Awards | 2010 Plan    
Weighted Average Grant Date Fair Value    
Cancelled and forfeited (in dollars per share) $ 49.96  
Restricted stock units    
Shares    
Unvested at the beginning of the period (in shares) 36,022  
Granted (in shares) 133,718  
Vested (in shares) (88,225)  
Cancelled and forfeited (in shares) (835)  
Unvested at the end of the period (in shares) 80,680 36,022
Expected to vest in the future, at the end of the period (in shares) 79,873  
Weighted Average Grant Date Fair Value    
Unvested at the beginning of the period (in dollars per share) $ 42.73  
Granted (in dollars per share) 44.49  
Vested (in dollars per share) 39.73  
Cancelled and forfeited (in dollars per share) 44.49  
Unvested at the end of the period (in dollars per share) 48.90 $ 42.73
Expected to vest in the future, at the end of the period (in dollars per share) $ 48.90  
Weighted Average Remaining Contractual Term    
Unvested at the beginning of the period 2 years 1 month 28 days 1 year 4 months 24 days
Granted 1 year 2 months 8 days  
Unvested at the end of the period 2 years 1 month 28 days 1 year 4 months 24 days
Expected to vest in future, at the end of the period 2 years 1 month 28 days  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Stock Plans - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
item
$ / shares
shares
Sep. 30, 2020
USD ($)
Additional Employee Stock Plans Information        
Income tax expense (benefit) $ 1,204 $ 3,234 $ 1,943 $ (17,484)
Performance Share Unit Awards | 2010 Plan        
Additional Employee Stock Plans Information        
fair value per share of the awards | $ / shares     $ 49.96  
Compensation expenses recognized (290) (15) $ 2,984 737
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 1,963   $ 1,963  
Performance period     3 years  
Restricted stock units        
Additional Employee Stock Plans Information        
fair value per share of the awards | $ / shares     $ 44.49  
Compensation expenses recognized 295 214 $ 3,041 2,031
Restricted stock units | Nonemployee Director [Member]        
Additional Employee Stock Plans Information        
Number of shares issued upon exercise of units other than options | shares     1  
Restricted stock units | 2010 Plan        
Additional Employee Stock Plans Information        
Unrecognized compensation expense, net of expected forfeitures, calculated under the fair value method for shares expected to vest 1,751   $ 1,751  
Minimum age of employee, attaining which awards are continued to be vested upon retirement | item     65  
Minimum service period, upon serving which awards are continued to be vested upon retirement     10 years  
Minimum age of employee along with service period condition, attaining which awards are continued to be vested upon retirement | item     55  
Maximum period following a termination of service in which the share-based award will be settled     2 months 15 days  
Restricted stock units | 2010 Plan | Management        
Additional Employee Stock Plans Information        
Accelerated stock based compensation expense $ 0 $ 21 $ 618 $ 983
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 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
customer
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
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 $ 127,636 $ 133,761 $ 388,508 $ 321,994  
Adjusted EBITDA 15,490 23,072 59,639 41,689  
Depreciation and amortization expense 5,022 4,907 15,235 14,704  
Assets 600,234 611,264 600,234 611,264 $ 579,202
Capital Expenditures including adjustments to accruals and payables 2,552 5,225 7,310 10,215  
Interest expense, net 2,167 5,007 9,514 15,709  
Depreciation expense 2,380 2,170 7,183 6,490  
Amortization 2,642 2,737 8,052 8,214  
Purchase accounting       (2,017)  
Stock-based compensation 5 199 6,025 2,768  
Impairment charges       127,872  
Debt modification expense   237   3,429  
Loss on extinguishment of debt     4,936    
COVID-19 12 157 67 1,322  
Other charges 50 101 44 101  
Income (loss) before taxes 8,234 12,464 23,818 (122,199)  
Reversal of earn out compensation       (2,017)  
Dejana          
Segment Reporting Information [Line Items]          
Purchase accounting       2,000  
Reversal of earn out compensation       2,000  
Henderson          
Segment Reporting Information [Line Items]          
Purchase accounting       17  
Reversal of earn out compensation       17  
Work Truck Attachments          
Segment Reporting Information [Line Items]          
Net sales 81,373 76,903 227,992 169,853  
Adjusted EBITDA 14,790 20,155 55,206 38,527  
Depreciation and amortization expense 3,038 2,683 8,836 7,994  
Assets 405,401 396,793 405,401 396,793  
Capital Expenditures including adjustments to accruals and payables 2,221 4,850 $ 6,202 9,105  
Work Truck Solutions          
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     2    
Net sales 46,263 56,858 $ 160,516 152,141  
Adjusted EBITDA 700 2,917 4,433 3,162  
Depreciation and amortization expense 1,984 2,224 6,399 6,710  
Assets 194,833 214,471 194,833 214,471  
Capital Expenditures including adjustments to accruals and payables $ 331 $ 375 $ 1,108 $ 1,110  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income taxes        
Effective tax rate (as a percent) 14.60% 26.00% 8.20% 14.30%
Discrete tax benefit $ 774   $ 3,513  
Decrease in tax benefit percentage       0.30%
Additional valuation allowance   $ 1,652   $ 1,652
Municipal Reporting Unit        
Income taxes        
Decrease in tax benefit percentage       8.20%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period $ (5,495) $ (2,814)
Other comprehensive gain (loss) before reclassifications (177) (4,837)
Amounts reclassified from accumulated other comprehensive loss 2,182 1,514
Balance at the end of the period (3,490) (6,137)
Unrealized Net Loss on Interest Rate Swap    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period (7,608) (5,023)
Other comprehensive gain (loss) before reclassifications (177) (4,837)
Amounts reclassified from accumulated other comprehensive loss 2,355 1,685
Balance at the end of the period (5,430) (8,175)
Other Postretirement Benefit Liability    
Changes to accumulated other comprehensive loss by component    
Balance at the beginning of the period 2,113 2,209
Amounts reclassified from accumulated other comprehensive loss (173) (171)
Balance at the end of the period $ 1,940 $ 2,038
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net $ 2,167 $ 5,007 $ 9,514 $ 15,709
Tax expense (benefit) 1,204 3,234 1,943 (17,484)
Reclassification net of tax $ (6,913) $ (9,109) (21,518) 104,715
Interest rate swap | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net       2,277
Tax expense (benefit)       (592)
Reclassification net of tax       1,685
Other Postretirement Benefit Liability | Amount reclassified from accumulated other comprehensive income        
Amounts reclassified from accumulated other comprehensive loss:        
Actuarial (gains) losses     (234) (231)
Tax expense (benefit)     61 60
Reclassification net of tax     (173) $ (171)
Unrealized Net Loss on Interest Rate Swap | Interest rate swap        
Amounts reclassified from accumulated other comprehensive loss:        
Interest expense, net     3,182  
Tax expense (benefit)     (827)  
Reclassification net of tax     $ 2,355  
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #N 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 " [@&)36HO_G.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!,'1[6?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;30>HQXG,< T:RF&YF-_@D==BP(U&0 $D?T:E4YX3/S?T8G:+\C <(2G^H M T+#^2TX)&44*5B 55B)K.^,ECJBHC&>\4:O^/ 9AP(S&G! AYX2B%H ZY>) MX30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9+-KN.1"MG?OB^L/OZNP&XW=VW]L M?!'L._AU%_T74$L#!!0 ( #N 8E.97)PC$ 8 )PG 3 >&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.X!B4Q[::>@X!0 B14 !@ !X;"]W;W)K,9QDJNGB>.$7&_2-P5DPP00)X0=__NN MP 8G@Q?:YB%&H/WT:;7Z=J7Q5LBWU.=7G:GU=693 M;9#W^"O@V_3HF>BIO KQIAMS[[)C:D8\Y*[2$ Q^-GS&PU C 8^?>]!..:8V M/'X^H-_FDX?)O+*4ST3X(_"4?]D9=HC'5RP+U9/8_L'W$^IK/%>$:?Z?;(N^ MO5Z'N%FJ1+0W!@91$!>_['WOB",#>W3"@.X-Z"<#Z]0(]M[ SB=:,,NG=P.:?LA]DUO#;()8+Z.C)'P-P$Y-KH6;P:HHPF*/W,0J4#LRCXOP MT&[NDM1GDJ=C0\%HVL9P]\A7!3(]@3PB]R)6?@JH'O<^VAO LJ1*#U2O* KH M\.2,R85E^&.//%$2%7'"(=2,N,(HXN2T45+OT@& M>I+'Z6E*.-:*A2G&:5!R&K3CM.0R$#H@/ (;LG;9<*1#F/_RY4M#I Y+;D,4 M<1^Y M?OC^[6[JD.N7Q?1^/G/.R'PQ0_A99B6*9AN&\]@5$N(JW]!GQ%&PH$1(,A-9 MK.0.?KU:V@WHUS<8R2/EMMJ0?&;O9.Y!Z 6KP"U$^_0B-T!:=K='!_WA" L[ MBU8,:1N&4\^##)*>'1[('?0C#W&][W#( ?R1!6QUGPQLZ<&:2$A]&-M*SRW[ M7[&=Z1:L]K/8QK5,<;C[(-RR[(UCZF)5J<#"Q?PSN:5(%0O)WT%R.@IQQ+Y- MJ8UQJQ*$A+%S5[X0+R[7T18QI< .(W>]UJ6V9&*,J*5BXHC\'"O*!6!&+_O;Z.W&X MFTGP5BTM'&DFH@A4QU'"?3LC"9-DP\*,DU_/38LD7!8E)$:ZRAP6+OF0\;T@ M7A-G%[V*L)8K#K"\>_B!U:)5BJ"XB!_\16[>79_%:WXRB34 +5X<+!_0*A_0 M5OE@EDFI"Y&B(LJ=!?LQJZW@&Q!?/M?]'YE5>8"VR@/S&,K'XMRF:R-VH%K+ M#$=L8%9I/FVE^;HT@K0.LK46LG8+-.#<,0D1,'5=.)]"N<"] A+C6$D_;27] M3L3"D%QE*7Q.ZU<3QVDJ=6DE^+25X-]$7*YU@'T#!$C(H ,)B^O=AP,V4JL$ MG^)Z?7"6S\%9&*'_=RR@E?!37+,/N_*#1CKYF9H\9 JR>*P5K?8\6R#W;.E:5^-,&R=Z+Q&V0ZKSTPD&TL2-+ URW:]&NC16-M))X MVE#5'TY2Q]QNX65]S.-@36?]2N[MAIK]$ZO],>\DKP:X1ZSRLBO)M]M)/A"3 M0&H>>_R=_,EK([X!RH03'AT.J(4RJR3?Q@5Z"L[R"H>%K"ZZKQH 3NY X^BR M2PM0?@>8$E>?R8I[K_)M><\XS6_7C*I[<4EYS[1^I23D*S USP>PU61Q[U?,X]+W0&^KX10AX8>H+Q]G?P#4$L#!!0 ( #N 8E-B M]SNBS08 /\: 8 >&PO=V]R:W-H965T&ULC9EK;]LV M%(;_"F$4V 8XL4CJYB()T";H5F!;@[C=/M,2;1.11)6B1#ZN7EG.<SG=;UQ\6BR7:\9,VEK'D%OVRD*IF& M6[5=-+7B+.\:E<6"!$&\*)FH9C=7W;-[=7,E6UV(BM\KU+1ER=3K9U[(Y^L9 MGAT?/(CM3IL'BYNKFFWYBNL?];V"N\6IEUR4O&J$K)#BF^O9)_SQEB:F06?Q MC^#/S> :F:&LI7PT-U_SZUE@%/&"9]ITP>#/$[_E16%Z AT_#YW.3N\T#8?7 MQ]Z_=(.'P:Q9PV]E\:_(]>YZELY0SC>L+?2#?/Z#'P84F?XR633=_^CY8!O, M4-8V6I:'QJ"@%-7^+WLY3,2@ 0XG&I!# _+>!O30@'8#W2OKAG7'-+NY4O(9 M*6,-O9F+;FZZUC :49EE7&D%OPIHIV]N997#HO ?6<&JC*.5 MZ;A!%^C'Z@[]^N$W] &)"GW?R;9A5=Y<+31H,#TMLL/[/N_?1R;>M^+U):+! M')& 8$?S6W_S.YY!<]PU#\Z;+V#DI^&3T_!)UQ^=&GZK%*\T8DT#X_SHZ9&> M>J1=C^%4CZS9(9@;E)D+_K,53ZR 5SCG:M]5W'5E'.[I)J$AC.MI.".V48@# MVEN=R0Q/,D.OS$]9)EM0!:Z8<9"X+O@<55R[5.Y[B@8", DQC48Z;;.4XF7D MUAF==$9>G5^K)Y@\J01W3F!D2PL"3,.1--LL688I<4N+3]+B]TH#!]&JS1Y1 MMH.=)!JT*:14J 8G+#6ZRI@;AZTK$/O0[UQ&&,QQ/K-*-D(@+A 7JP5_7O4N;/HBB< MTK#MV9C:GOVVW;FX'@R8>,5]Z[:FJ#2KML(XS'[QI^>2V$+",*'C+>"RBPCX M_X3@GCO8#YYOL .8%M46%1SR&@A)RJ0P2&Y0VQSD.X536] R2,<4#QXEQE) MIZ)+CQ7LYPI(5"WL=_Y2F^R[<=!P,"W. =@LH22VH.@R"R OIZ936WA6V*3)(*0//'ZGB/$SY'53BJ-NLBVE@J: MP^RY%]8F DV"8"(M(#T1B)\(Q[A0@PY3Z0/ ^F";\[5[Q1Q%"B0"8R2XS.)X M:LEZ)! _$L[3Q#<\ESCB/0YP.LX4''9Q3((IL3T8B!\,#UP+Q?F1M?O8D_,- M!_50MLK2A*3.GYWJ;1S@A(3C8M!E%J7!U.[LH4'\%>P?G'J=-0N2119 M/NPPB^-T*C[V#")^!OUYMF/G$'Z:YK1!#CO;*=L&#@G2)+0VLL..QG$RM3MZ M,A$_F7P1LY*5+VC:J,%A:AUGN,R2<"IAISV1J)](X[3L#2^D-G P#NDX 7"9 MQ7@Y4;'1'DP4>Y.?E9;9XTX6.5?-+UVIIE^]QT\]/J@?'[>R+"%J=B^ >I I M],2*EJ,/P670'9P%\V#_#S4[IDSNT6J(^>(_GL//9+Y,@_DRPEU8@-LT2N9A ME!R-1=.8Q*7+5UK=0'F4F\W"-%KQ6O-R#8MP/-_KK.YX=GAZ.+:;(^BGYMWY M;?'J7!N;;(1:QV(.HT'!?3Y[@],[/_T^Y;DPO@GAW)Q27(@*9:P6$-Z=0AVU M4TR3=)R%N>RB)(DFDGS:LY+Z60FQG,$C2"29JJ9 36WHAT) MAUD43IU!TAZ9]#VU5./P6:=8FWT$!\0Z#7+9004V!4G:0Y+Z(;F7.PB G2.^ M6WYB'3@["T.'G;,P7 R^3IA/0W\QM155 WS90,/@,H$)4/NO+?L;+>ON@\5: M:BW+[G+'&<@V!O#[1DI]O#'?0$[?O&[^!U!+ P04 " [@&)3E0D-:V," M "M!@ & 'AL+W=O1"S[S"F.K!]W560$GU0%8@\&0C54D-AFKKZTH!S1VHY'X8 M!&._I$QX:>+VEBI-9&TX$[!41-=E2=6O.7!YF'E#[[CQQ+:%L1M^FE1T"RLP MS]528>1W+#DK06@F!5&PF7F?A@^+LEU)"SQ=']D_N]ZQES75L)#\!\M-,?.F'LEA0VMN MGN3A"[3]Q)8ODUR[;W)HDHHKL*:^!W#!!?](>B5]U$D?72&]N7=":U-(Q7Y#WJ>U(8Q/9.!@:3YO!%^2^4IU MW*F.KU?-M*[[%<=_ZPCOI\%]_-;AOL1I/!G%DWZ]XT[O^'J].'FUH2)G8MLG M>GRIZ+[$7M'^R3"Q@_P;55LF-.&P06@PF""':H9C$QA9N?FRE@:GE5L6^#X! M91/P?".E.09V9'5OJ/0/4$L#!!0 ( #N 8E,BTY%D308 #<: 8 M>&PO=V]R:W-H965T&ULO5EM;]LV$/XKA-$/"9#$(O4>. $: MV]L*K&O1K.MGVJ)MH9+HB722[=?O),N219Z4K /6 +4E/W>\YW2\>R3-GF7Y M7>V$T.0ESPIU-]EIO;^=3M5Z)W*N;N1>%/#+1I8YUW!8;J=J7PJ>U$9Y-F6. M$TQSGA:3^UE][G-Y/Y,'G:6%^%P2=AD].)+^EVIZL3T_O9 MGF_%H]!?]Y]+.)JV7I(T%X5*94%*L;F;O*>W2Q94!C7BCU0\J[/OI**RDO)[ M=? AN9LX540B$VM=N>#P\23F(LLJ3Q#'GXW32;MF97C^_>3]IYH\D%EQ)>8R M^Y8F>G_MH9\I455*(^ZA%]3L-/WCI&Q@J?($B),$/O%N'T\8C^%++6I M8J=4/;!1AX]B?T-2X;9UX];^W/^G;D8B M\MJ(O#HB;R"BWZ"K*IX)M-2.ID%M6O7.IWO*PL -9M.G\RN(P%PW#&@?MK!A M;A3Y3M2'+1$8HW'LM; >3[_EZ8_RG$NEJ^0."$1AX05.!9>;!1?NQ%9F7;*"_TSC+?2T/4IB$:3<.' M?,_3LFH>9+WCY1:M[F5DTV!A%#)\[;A=.QY?N]"\V*8KV%*$Y[+4Z=]UX\+2 M'=O%#HDTLHV 0M>X) L;%#F^X6F)@!@=Z"'4Z<:^\PKA8_?-ZJF]*65.9-NM MT6'M(#O$CJ2OS!M??>IF$2\QE.NQH5 [@4'=T5 K74#J #4TQT.J=G5K@,F7 M E4#[IV)-"<@X%(.F%!QY7%)[T3):C9XXYI$G8Y7#&>O07,H81AS.I?8"!K M]"*@:W=@(-%.8]!QD=%O#RL!=Z2":/Z"*PYJSW_0")[)V491Y@6>R1H1$] ; MS!&$P*XIJ_35 /=.==!QV=%P![:GS4$N5C"9085QWRKGR3 G0M_@NFW%:0XY"O8[=!F( TY]!\%6@14 M@3QH!1HA@5YT.W*W0CO%0<FQ, SQO+-.?[!Q_;%(LT.5]E?X,UL 0*PQ"V-C3\Q19!1& MCF,(J@7N,X";'W,,XS['^'?Z@]'1NEORLH!24J<6"]JK5W!C-<:Z<<_&QWU7 M8XG,,EZJ>IUZ 3S=1W?A&6'GQLHT!C(;&0J*W;CWSTRW;7/MW0R,;]8)"38N M),Y+[8UI.#J,QM. @F(S#Q@J-C4^@AIAW@D7-BY:MQ!)'#D9$LQ'\Z71)(O+\]]'E[IZIF+ MG[*F5(&7MNGD]:Q6:O]YL9!E35LB/_$][?0O6RY:HO2MV"WD7E!2V45MLT!) MDBU:PKK9S95]]B!NKOA!-:RC#P+(0]L2\7I'&_Y\/8.SXX,?;%EL].>9N'T^JC]BS5>&[,ADJYY\Q]6 MJ?IZMIJ!BF[)H5$_^//O=#!H:?25O)'V+W@>9),9* ]2\798K!&TK.O_DY?! M$9,%6H]_ 1H6H/,%:6 !'A9@:VB/S)IU3Q2YN1+\&0@CK;69"^L;NUI;PSH3 MQD_#AEX_@%\ Z\&?-#Y)TE;Q:*(W&Z%R4P\YW_19;?3B@[U][*HABW:Y/ M5:88E1&UZ4EM:M6F ;7?=6FSKN0M!1\:+N5'G^=[%9E580KYZ0;!5;Z\6CQ- M_>%*S6&2YG"4>X-P>4*XC!I^6_U7YVV?/(KK6B]Y5[*&@NXZSY6,]-VCJP!IN5#L?_:!SXF]NN7$/7")\+D3 M/5)IGJ1^%^8GK'D4ZS^)<40')&FHK< M>]'>(5)2Y8.:.R#F, N$<77"L(IB MN)VXQT#0O9$*H5%L64=T0'6 2BYUC(TO*[I1H&*RY(?.BW#E(,SSY,R5KDP! M XXL3D84%X*N<;6\8EM6]I;0E[WI=[[^4#C[HRSW[P^3L;\F401_Z$0'=E^3 MTP55.G"M\4(P]0=54PA9 M@LY3WR.%\FP5 (I&H"B>>)/^H1U74<&>B"%["3JNFT6CRT#'T]8#J&FU.^^K M@PW(4Q2VM;\UPA7#$.. $6/SASAJQ(/@3\R>=?11"YAN1ZTUI+0E(DU;I-JN M3>-+Q;M!^Q35$A;GT%VA/ ^Y?^07&">8^V.=#ZU:D9> @U-G^U6.SC&Z0G.X M6BY#Z3R2#%Q&87YM]X0)6TME380_"=:#DC?M&>53F&^W'\D$QMGD.^_FEK8: MJBLJTE7NH,L0"&=.&KI2."D"+1R./ +C1/(;$9T^O(.&D0UKF'KU.LE#'RB! MH=8W$@A<10\"ZYIT.BYGI&XXK">-(Z@+! _'9@_CW?[VG<7E-OIY"M.E4U\> M.9QEH=Q%(R>@."=\[9YTWG+AG B'8ZY+ #H>N(!G^'QR,$N6@<"AD2I0G"H> M!-7%-9PWY*]F7#MTE7'GFZ9@@\A53<4@Z37&)8DY7J;G7!(0"]0I&LD$72"3 M8TKLR6LH'Y!+ 4N\.@?HX0F4! H4C3R!XCRA\8F#;K9# YGZM#SH-MRI:9EX MT;LL,,?IA,$&_!ZQ(@OY=V0+%&>+.]K1+=/GF4W#=O8\,36AX=UNKJAH+QKA MH0FT+)P@^-A$TW7 BI%,4)Q,OK]G"/'B=OEE#HMTY92J1P[ER2KD_Y&'4!;M ML::5R/=/F6AD#A1GCC79,T6:/C$KI@XBX $/>>0H=QS@$2O2T(R"1HY!\2G% MB1R[Z) !MSMM>'%[Q"*X1ZI"131N7TY#U+OBAD=NP7%N>=2'(=U&GIFJ:]I4 MP+YMDTJPTKS7D68( $TW3?\E5+YC^!Q;XT];!,Z1^&1:O %JB&O MI]=,9X.E+VK80Q,0.U'SB15%".Q()CA.)OK\N.>7 M2R$,0)R\=(KSB:D'09]X\Z3;[X8+K4 [U.]+EQ%PGB0.5%<,HJG86Z0C<^ + MS'$"9W)T9(K06(S=WH]0FCI$[9/3G38/E"P>20+'2>*'/A2]'H?W=^#UM?PT MA\X8'1!$H2$4C^2 +PPIQ^:X-]-HI>M_\PH^#)WRXZ3>XJT2N[/)/"M MF,'0&Q0\,A&^P$1VC#"]W=IB3A?V@OY]T&?\QG0/+VH/XV"<%4Y^^Z8?B%>A M!!^I"<>I:1U""X@"&[IC76=\KY-)'S88]_<3EWY2F&#'!E<,+[,02^&1I7!\ MH(J:0,TQ+PK>G9]RG#K872F8HE4 >SH289I$&?8TH4_.3DE[##$CWJO>1KO-O$]1M>"'70VV#>=BWY!N>FCVOL6'[FO\ M50+/7['XQ/*L.*>2Q>0C44O%SGX[D\".1_U'EM/3T_>Y6_M5ZNSY'?R\[K^R MC6KZCW[?B-!9+4%#MUIE\BG7017]=[3^1O&]_12UX4KQUE[6E%14& ']^Y9S M=;PQ&YR^9M[\'U!+ P04 " [@&)3MR>R\NYXAF??O_B0WFQD^\7BY*CB M-V(EY*?JLE:?%OM>DC0719.6!:K%]?'L%+^]8$';H%/\G8J[YN ]:D.Y*LO/ M[8?WR?',:QV)3*QEVP57+[?B3&19VY/R\677Z6S_S+;AX?OOO5]TP:M@KG@C MSLKLGS21F^-9-$.)N.;;3'XH[WX5NX#\MK]UF37=O^ANI_5F:+UM9)GO&BL' M>5KFO?=.GJ6JL!3HMV9JUDK?Z:JG;RY*PL M$C5/1(+4NZ;,TH1+]6$EU8N:0+)!Y35:;7@M-F66B+KY!9U_V:;R&YJC3ZLE M>OGB%7J!T@)]W)3;AA=)<[20RE?;^V*]\_#NW@,9])#G:I*M9+G^#+0^<[<^ M39*TG:0\0Y<\3>;*RQFO4LDSH*^ENZ\/0JK%J.(_YW61%C=0,.<PS3& _;.^'=2WI@)_WQ5J1HE&&E(7NW:MVF76+Q%B*CGGA[Y_F.Z/_4S$L M@V?FTKINJ$I4TJ%++&S(8 ^.&38FX<6H MK&5%%V)0ERG:IQ3?I5F M*F^O4:&&7=57R;]"A28$#(=F5".B7DS1/J;H(3&EA11J/4A4JZJ&FCM>C3F/ M;%,4^\2P/J;J>8_WWF.G]XY5C:*HW&Q$EJ!N Z3RD*[;BMRTRP?=JB]4=>\F M5!>AR*NL_":$6E(J(@$M@[/8=AN:$;DUO7BPIPGMN2/J/+?;IP2M%4O4#.,M M\$#0>G:E-4KV3M*K6&$0&I' JF@@EH/=!GY4+(=E%XP+6W8"XK&!TH(U#O%D M'JY$I2J]UU9ZXH$>("#&YN@2RRCVPR .#"(".AIX@5%3SP'9/,#4RA;PU"B, M_ $F8@U%_"@JCH\5A,7(#YD?#EC27,1L:LI^VQ8C-MB4E#$H92P.S939.DII M^^!^RFS9/ A(8*8,>&K$V$%W_?'1),=NE ^D;'RL;'Z/I$P3' ?/L)?!&LG8 MS637;@;;P(P)]&(W/9]P-X,! M./I6(7.+^F<>35#B)N@/[V>(34.?F2MZ1-3WKHE)'D=,:(M";$KB.#9MND5] MFP?GRI\'4C(%I&0B2 $=!%) !H$4>JH#I$2#E#P-2,E#04HT2,ESG#")!A-Q M@^E]7O&U1,E6(%DBGI15M_/[#YVN/K7'ZV".*502"7"P]*W*,:;JF];H(N[3 M)WQA,I"K8,J\MH^A:EZ'?F3.:UO'PA 3/7)@-C90-V9%YKR)+H.>:U9B9Q,].UVR VSX@J*%9ZQF3]*RT-/NH&W_A^ M@]K0FN,XBLP-T;BN;U'SC;KY]H0[#FJ3;HY#\SIQ3-6/2P.1NH'XPWL.:J.( MX-"D^9BJ[_[@,M2-JX?<.>RZL3("JH46@.4?=!\;'WCE0X(1& M*(N'IH8&(9UV0C/XCT$3OLT4\[1R1FWVX8"&D0&+):!3QUS/0.DY()NKN*V2 M !P8L7=(O/[X:.;2:G8#_[O\7'(A"X=F(U) M&PO M=V]R:W-H965T&ULI59M3]LP$/XKIPAI( %Y:1H&:BM!VVG[ M@%11V#Z[S;7Q2.Q@NQ3^_T5M+]:@S1 ,O12YT MW\N,*:]\7\\S+)@^ER4*>K.0JF"&KFKIZU(A2QVHR/TH"!*_8%QX@YZS3=2@ M)UZ&T,=WR9&6OP![V2+7&*YJ&<*+KY#4O*"Q2: M2P$*%WWO.KP:)];?.7SGN-9;9[!*9E(^VLNWM.\%-B',<6XL Z/',PXQSRT1 MI?%4%&S+!!3\DU*.M-;/;@JN_05"\N;)],C:*WG'!F,)0BI:^. M*=!)RYRGS-!E:NA![6 TR 5,,Z8PDWF*2G^"\=.*FUYW13Y13MR:D#MY*(-8PIM[0%/SJ, MOSR ]ZD^39&B39%NHH.$4RS/H1.<0A1$84L^PX_#@S8Y_Q=]_,_1WQ2CTW1, MQ_'%>_BNTY_4EK8W@,84E/7,H$\-I=1&43\HUSHP0X$+;B#G;,9SZIE3,.RE MK1^JB(F+:"?;\\"F^KQ=XC^[C-Z[)#LNXX,N;\H1-^6(_Z8<7!A4J TH^@&! M7K-RK^CX72YGD?W ;V2W.(67\8[P%J>+;G='>N74W7(*PR!L%]]MQ'%E9T>)OS43"U1+ MMXPTS.5*F*K9&VNS[Z[=F-^QWX17P[#%/J+]6*VSW_3519]+0?'?'C'8\*NM [Q=2FLW%!FC^:QC\ E!+ P04 M" [@&)3J??=)S4, B) & 'AL+W=O)"[0?=H$@ED;D?=]S#RD]WUIWZS=*!?&Y+(Q_<;0)H7IZEL]H^34FIS]/(Y/_O5O7QNZU!HHWYU MPM=E*=WNE2KL]L71_*AY\%ZO-X$>G+Q\7LFU6JCPL?K5X=U)*R77I3)>6R.< M6KTXNIP_?75.ZWG!;UIM?>^U($^6UM[2FYO\Q=&,#%*%R@))D/ASIZY449 @ MF/%'DGG4JJ2-_=>-]#?L.WQ92J^N;/%)YV'SXNCQD&^W/ZGDSR.2 ME]G"\_]B&]<^FAV)K/;!EFDS+"BUB7_EYQ2'WH;'AS:D#%$_&+-6'CQ;7)53[G\"_+.VAB+8D>?JRK$O0%Z/QI-[Q:D MQPN "SX(RNFR9X0V$71@\U1D.U8DH$ M^,EF2;&2V@W3VR4LA2:?BC?D0NU@G.M'9T*XBD?!LMVC^:< .E5(BD\7R$8T MY=/6CEIQ1EI*,9\=_U-\?V7+4GN&[C>Z4.*MG8K9;'Y\=GYQ^O@':"JPERN' M%"_(9QVTBNJN/V<;:=9*]*20(+5$/.#YZ5GL_>F@E*]B(5.P\CJ#Y6U34WXC($F6TZ5WL?+6Q14Y20V(^ +H1IHZF$*NLX9SY@ M6:B=XH)L])-)\XMGGE7&Q7*)"+36-&8(])*05%X%1B.L:IP9MV[:Q-S#P[)4 M+B;* '?(;HU.[(I-R)Y;WA:YJ),'2KRY6?QT_?Z[;^87Y\\FXM/UXL/U^[?Q M+4M:O'WWZ?K?Z<'2X1%T?R#7D^4BU2TC"R4?%,%Q/<'IC0QD1[V2'!J6B"&\ M9RDD!(=A5SG+N9H>B'L3DH6B$@I*S!\UQ?K1R#IG$+E"PD$3XBLXJW,NUC=M M-2^Z:HZ]/((P2-5:,L"0=*_:-'5&-']O$E)]5>]-3_Q!T#T@Y94L&%T73,TD MQWI!*%4ND<=F^C65-RJBYS8VO^N21%F@:G5J0_0*<'%C8)$2W__+>L -??Y@ MN8L-ZGB#$E/.I]H7UT#9$!&*Y(2-4[$2#%I E)$.**(#(S[Q0L*3R9@ATF_$ M&^J75OJ?DCDVSC +>OW+2WD531=>F0IM%&[:=C^ *4W/HG!KS)9HXAY M(/94(RNQ9,:5I?GY%5=X\"!021O:?9=BA8;*=2:):).L<24)(G:T'K*UNN/) M0L/,U\L4DU9X2O*J+N+TC4714^EUJ0O),VQG3,U34:"D A6\K=<;_A!E=AQE M""^)3@#SUDZ6"5,/?8Q2!A=QL,*/3I<< .STL@[6^>C[,0X+R!@6:QKR, F? M[ _ELP%?DM4NX!V^IQ%+C:96#?)*@1.)%L6"MMJ)2\1?:(6[0YA%=JG6VIA$1F608%X0(4R!4 !'#*O MJU>2R)8U^'ZO0\"#L)8P)M56O_Q;041Z!U49-W>XR5P>H$E_DP\[YF2HQ%(Z M#5C.';289D 4"'B!6@/@I#HM;-8V0PL*O13VJA2MCG_+A,NE]:'IH ?6[6K, M&V97FY@+W_"R"+W'."Y12<#XO4RH6[:/\7(8,X8^XAL:!#/7U!3Q#@(*C5+H M%S:?NWG,WRT?XM(PYN.0S..\FF"9:L\9P%$RA8X2*)^EO0.%/N V7>J0^$Q6 M.@ )HAF4IHU>;ZAETHGR,'(AM]2*Z7!'/9DI?W9L-318[EG$)FQ-4M+7R[K>;U\?S)Q %IE/J M;)).!4T&4+BWBM$+A4GC/B(/'_PH0!9[:)(5.FL(AO!I+!\(E[(J>)6) "4.D[&>%,XCL_CTWJ+4RYF^MKH%4R,Y(@' M;W=W\ #"-QN.]HIA.# Q*6)("-_QA-L\*RP5-1F,TJ2PT4D42?E% O3$_/&8 M3 RYVIGH,K.3A+ $!_>'14MG5CU17R1AC9Y]MM63W:;I?YB!#3"BV;YAESCZ)FN$ KTK&8%1@>1((PVY6/A4;X9./Z8Y/7:'U[_XK-P5RH_6YEN-'AF[ MDX(\N@H@BS;/ >;R31R95<@*,PX#(TKN=O5T:!_M=7TZ(==KNET+^]$&^J\2(>P+ MB&6Z%;>W?E1FIW(RUBY\T9M99.<_\$01SC9@V$R> M#/:_OL?U$YS]7 /@QH<"T@A@9M"63;>1D-C9D3L2O95YNGW:KY(^\[S7.GS# M:@Y=)@T'9 T?''&UL-N?2?>()@NF$R#5G[S#^5XNF6!.Q8\\IN.M:<(A-/;0 MZ5YG<'-''[=L$!-Y$!NUIE[9LXN_:R**0B'B_FLOPU",O\J@Y2Q3"LH)$^B;-ZT+I)43,M[^7/]]-[_R1X\()R>+?XE:N+ MP?V[V>_HI_RU2?Q^(';JOM^]H(Q$H!DE^;"[VMG=2=]3/-VWO;W('UC3 MBR=/&I3LE+1399FNY*EJ.];C]RH+/>(PYWJYCS-@P':&$>>>'7ZG=K,OT/?8 MS%]+8,:#'%/PUT;X\6PRNSAK(IPT_+^'-_7UV&\&3GJ_VT!+K?G7*=0L&%KQ M)QSMT_8',)?Q=Q_=\OCK&9Q4UQKF%&J%K;/IQ:,CX>(O4N*;8"O^%&PO=V]R:W-H965T&ULW5IMC]LV$OXKQ%YP: '% M:\GO;1(@NVG: M=KD$VOGVF)MH7(HDI*N_']^GMF2.K%+YNT#0YI@<5*ELCA MS#,S#X<4GSUH\][NE*K%AWU1VN=7N[JNOKF^MNE.[:4=Z4J5>+/19B]K_#3; M:UL9)3/NM"^ND_%X?KV7>7GUXAD_>V->/---7>2E>F.$;?9[:0XWJM /SZ_B MJ_#@;;[=U?3@^L6S2F[5G:I_J=X8_+INI63Y7I4VUZ4P:O/\ZF7\SWXU)H54H=*:)$A<[M6M*@H2!#5^\S*OVB&I8_\^ M2'_-ML.6M;3J5A>_YEF]>WZUO!*9VLBFJ-_JAQ^4MV=&\E)=6/XO'ES;9'PE MTL;6>N\[0X-]7KJK_.!QZ'587NJ0^ X)Z^T&8BU?R5J^>&;T@S#4&M+HADWE MWE N+\DI=[7!VQS]ZA=OU;TJ&R7>JE1ORYR0>G9=0S"]ODZ]D!LG)+D@9"5^ MTF6]L^*[,E/9L/\U%&JU2H)6-\FC N]4-1*3<222<1(_(F_26CEA>9,_:N5 MZK25.F6ITS^'W>-"DI$X(T?\\Q_+9#SYMGV'+DKN;?O\W4Z)C2Z04WFY%;D5 M$K%H4Y-7W%UO1&7R,LTK6;C(AUAEQ<;HO7C8Y>E.U)!PJ_>5+ ]BJTIE9(T& MQHW7*@7!1N$I:_9?E:&S*D4*=QO$*H8A,16DYA8OMUIG5F@DO3+W>>I[UT:6 M=J.,08M:.'L/X5%"[>F29] M+U[6M4QWX/]Z&/7!96U,=HYBM.PNKZ@7V:%^:_R/H[@;B5\!:NZLOC"H55NZ MB08!IS<(9,JV>VER5=,#D>4V=;Z692:L+* 2<@]]$8\""H[,CN.&!N)@0XNL20-SE*@%6 >G9J<<1NYTIKDP$]H'CK90M*.# MK9%[!UQ5R+)$PZSQ.3QLQ/KM (U&W("KR @ "T-' Z\_[B.Q@Q7U@VXCP3JZ MC,@ZT <\L)D"?*O- MX:A-3[,[7306H51\+XX>&H,0X OK85[UP?G3O\3 MF=ILD-B-H93I9Y\NBX./*^L#-D@.^NGAM=+/="85$QT]*P4VAH2-%I.-7]@"SJQ2;O$1ZY0A!#%GG M=>."E6J^O'"NTICQCOH]KL/QW !/6?B$1W"YW#?7,6HKR,W2Y#S]0 GD78-P M[;'8:\)\,+Y,P7D\TWK[>=8Y8_@0ZYTNX$C8C1CS7!E"K@.;:*,?'KD-LVZK M7FL,4J[PU+ ']?=3OZF>PM(1(C93+F0N8#Q4,=, K-2@,/E>#54=0! )D*Q MF)/;.4Z]<2>^TJ6K+[8EC38,\$H>* UKA3FLII9K#7\["S!)2F.HPF 6&IW, M2Y04@8I\>EJYIVD17&B88#T6CJO;2J"O7>['[&% M!(OOAU&[#3UHTHZQDUR+ 8.:.-/D]CV7 M9BX;3YT.T>>BU)OP*(?*PFJ> ;K<8^TJ7S;RQ+1ORMR5P[9$F4^ZDO&ADFTK MA8@J7"YYO?MLO_K]/15&6T&W">1XTJ-VUB3,BC01GU3=O8@9!DG+0ECHLD^< M3X^4Z54 @:T) &HRQ(R>NO3D*;TW69-: S&W_KVO%%P%:5T-:8>9RV4SU1GD M6/88HKN^&"L4!+""]&D7&O?J3)!>JN).0N1('8H7P@MDJPS-,7B=F^PI3<&' MS@<4[HZ%H>RQ#1R7-O@TTVS(7OG,PD(,S)%+EK$UV@;83;?&B[P/FA-OTVX% MNQPU%N75:=46R+,MU8:"0TD&%LO;-5??1K\*(EOO:7D5PCPXMU\1HCL/<;3 MZ(9>*WJ$3$!R^;&B>\DQ=E)3S\ ZH6BD-T^EJ_&=_EV5QS<--65 MLJZD[MX8Q4N%$&]@-T2E&M@=EMGVB!.49P1V(ZT+?47Z^.(2=0]D$DU6 2.L MQS,'6+<9X3N?%@]R4[?I[K8.:/# !1[(4."*K]1H.XJ&&Q.AGQTR]M><:<%8 M#(SE^ :3F9M&6LT<4C*E?" [#UU&N5S%*]-0=V8(Y>+;PWQ^YN@B]'5!)/$+ M0SI<2?@ER+E7/P?^NZ7:&O?7G[0V.;Z^RJW<8FK=MDNQL+]T?E^IEC3M>Y*@ MBL3M G,8KC6JK*P3V+,<[FQGGOI0N2 "??F:(30[X4(LFK%(4(Y^X*44R\[! MHO'\<#P'&E5IX_3U%-+;5GA[2;$'R:3N++;?7 2N@P=UR6"W4]RIJ@8;0&+8 ML+RT6#W+=^\T4KM5L+\BS5PX/!'+.)HL)KA)9M$TF>$F'L^CQ6HIOJ=YD8M7 M\10/H]4T"1<79D_%,II-5O[_SUQ[H64TF2W\?S=^@+(WV'0>)7.ZB9-%-)_, M/PLVX\^-S6(>K<:,S31:S)>,31S-%_$1-JMH/%N&2\ FCJ-DL0B7#IW%;.;_ M'Z/3#C>;1\L9#S>98.#XH^C\.R__[X&3P'.K58*[51Q-X>PG8@((IM/5$)U) MPL;X2T G647Q8A4N 9U%-$X2__\8G6Z\>#Z.9O&>+Z" MQ>3.Q3*:3^<<1LMHNCK"9XH F2[#I<6'TF(5+@&?:32'M>[_,3[=>/$LB>)I M3/@D,3";?A2?2]<>M3W*L%\_#!D=&]OCA7&"S."X MQSBSU61@[@S-XEFX_(78Y=C@+M%7();9BK2?0],X&=H[B:;+)%S^#%OYV=" ]; MO:?5]ZNPE#Y]U1L#^O2DWYY#_HF8(WLF;>\G-,_,Q[W?7RV0_XNO>T\06ZN/ MT]^7?OTT>OZR/3>)YP._S,8#S\VB>3+N>VX:Q7\#SWW25/,E.RZ)%M.^XS!- M3Y:KON?B*56 ?[^D^Z1)\\MV7;Q<]%V71.-QWY=?K3";+BXGW=%W'<7?\RMY M<(6!.Q?2?F=U'\1YORG,F[21%SZ6T'FZK.&]\E9=VDBL;=CWZ!T9<3M)8G<7)QO!9NOZ9A^YCJ%&;AF/QY"21 M.^FPYN_G8=^[?^C"#TI[RMW'(->A.[+ &W\\C"S<>:?P@04@Z30?;#SU/PR= MZ%$6A2Y ":)Y034Q#/UE@^7)28/VQNBKRJ-'"S_N(77*VJ//?&-;]U%6T M)5UQAIU^XCQCA&-*-L-E7L^0/U$??EX[/D)ZYXX%7O>.5R+2MGR(E(IC)*L[ M:=D^;<^IOG3',[OF[I#K3])LZ4A#H3;H.AXM9EWKWQ?\ 4$L#!!0 ( #N 8E.+WW(Q=P8 "<5 9 M >&PO=V]R:W-H965T#U+GRM>CD8U2RJ7=TR45>))HDTN'I5F.;&E(QMXHST;C M(-@?Y5(5@Y,C?^^#.3G2E2W-S1IE>'0_"07OCHUJFCF^,3HY* MN:0+! P(>2#?O7+?HO/G;$LI"6SG7V1<4N/1X< M#$1,B:PR]U&O?J4FGAGC13JS_J]8U7O#Z4!$E74Z;XS!(%=%_2NOFSST# Z" M>PS&C<'8\ZX=>99OI),G1T:OA.'=0.,+'ZJW!CE5<%$NG,%3!3MW.8E&@[644Z:IPJEB*9:5B M642$O=()JY:%2E0D"Y?=B"B5Q1(F#*. H@QFRXE#&@>'YV_/W_G+\/!EX\_S M,_2M4@8;@:&<(H_:L"#/,U,)84GW>0 S6T5I0VHH,L@2\V<<:3)%!DXBC31X M"=!)O;VVWGLLV3[)C1W'T,LT;S"Z6L(U1X0L4[QKR!EMRP92EJ71,DJ'(I*5 M!759"%6 /S2$"7H/&431%XP+<"NVI(:X]NE 5],@P @L7@QF07>@"&^0/3$ M)U-%E^+4.?CCJEJ_K_?H0F<5AV*%I:7?,41F6J[9S5[7@)^ F@6.N.[))5S*K9%LAV<@EF8[GNFLC M7<2^!_;$:9\UH/'(JIC@2I32.A^$2G!]4V=Z:JWNE%0\?F1SL3^_)T@JI133@#-()-G,;@$;6OJDH07%;S]XK7:?H(21H MS]>G50$G+]$H$C7%)'*]5 $X3! NZCDOKA"#1F-+ZSV@DXS,NN;I,4.QP(AY MQ1J@'+#W+T5I5-T-=]QLLDGAPZ9@OLL)V-XD8(8[/]JSF-[%5R3)S_>Z^%Z\ MM@H$1GR[<' =6J7I-977'.S8-:Q S <#N) +E373T+SO14XNU3'P_RPX0X04 MQ2IB(&4WE;KA"9\<^=:DP VXX%KA/6X?%8:.+8\OZWO7^")2)JIR8,$2/'P_ MTY5/':0GJ[PXKCNM3CGW(^UR-Z886S3+L!/V;FP QEM9O'3A68,71< 'Q@*' M/<\ZJ5QE")WOIQJO^HK.]B?.>6=8E:V]]X4G'H*_]HSG(7-$0!\DU[&:Z;SOCK'<+G+)0KN7C M 6U!"<4?7.G^/Q#;*OU<];MGXMK'+T0]JNOU).BO=OM/-JQ8K;;.[&T&M0#< MR5QX]]Y.&+R\:[Z_!9'U\9-V. .L*8V'K\:O>NM9V%]M8(-__]ED.)W-GWW2 MGG1"UT?^9YG:TXO/:/MP?S=<-\U_-\E;6NDI)COXGLD.?KANSS;Q^QL3/@WN MG_Z=<-P?FOUY;Q$.)[/9]RG P<'=Z>)__F[?F\X/[FK";'97$W;VMPG%D .[ MK0HL;WW:\UD_P'G/(\+=G_?#[9M!7!!ML][V 6;4^WB%,^S2?Z+C_U9PF*B_ M8W5WNZ^ I_7'K_7V^A/B>\R)0AHS2F :[,UG V'JSW+UPNG2?PI;:(<#L[], M"8<7PQOP/-':M0MVT'T;/?D;4$L#!!0 ( #N 8E/PNFP&PO=V]R:W-H965TZFS MK;'7;DWDQ4U9:'<^6'M?G8Y&+EM3*=W05*0QLS2VE!ZO=C5RE269ATUE,9J. MQ\]&I51Z<'$6QM[;BS-3^T)I>F^%J\M2VMLK*LSV?# 9M ,?U&KM>6!T<5;) M%7TD_V?UWN)MU$G)54G:*:.%I>7YX')R>C7G]6'!9T5;U_LO6)/4F&M^>9V? M#\8,B K*/$N0>&SH!14%"P*,+XW,07F&*OU3NU^># MQ4#DM)1UX3^8[>_4Z'/$\C)3N/ KMG'M9#806>V\*9O-0% J'9_RIK%#;\-B M_)4-TV;#-.".!P64+Z67%V?6;(7EU9#&?X*J83? *@M9A7V^8M74EGQ M618UG8T\Y/'H*&OV7L6]TZ_L/1%OC?9K)W[3.>6[^T? T8&9MF"NIH\*_$C5 M4,S&B9B.IY-'Y,TZY69!WNP[E=L1-N^$S8.P^0]9ZO&]\Z&XVRY^_64Q'<^> MQZ%-&%).^#6)RJJ,A/1BNU;96DA$K7/(S,S412Y2$G23K:5>42X4YA @UI+V MPENIG8QQGI+?$FEQKD1N*2U$HF:I"^5L&-#E^ M[L1R!Q&"&WKDP!# R=+4?-::\;6 *JERX4U$L"0;5G:">48*C=PT::%6QB9" M&_]M:=#9%[0G:ZO\.@QEEG+EC1WV+5B2=+4E\(5W0EJLDIYPHOHG& M"C29A MEI!@"6)I0X4+"9UC)AYEMN1\G.*53JVT6JI, J?25>U%C=6GXDU8,!$'M9;Y MW\A1B/A2&WX$![K@G$ W2%5[3=X=/F]V3<6!21W9#7NEF8W"@7HC51'&9;11 M3R>10YU$& RSC1$9^R=F19W'N&CPX4RI\^9MQFA[)S='!O-#0?8*[)\9:TUJ MK&3)Z:VX#Q4PY.&P"^%/0+DT!2S'L>7#2A0'%[R Z)$Z4[*(4>P"G-:?B,%6 MOYSU[84>DS4(GX.;I<)'*N[-E>;(FP3?UIA_#_?O;R M'EH^/MH^P8.>RA2>9C)L1U]2U@Q.DGM;F#'[+V-Q&6S^_89X9_33+[4L$/D< M!*3! EY414M&3AS(0_%$G"2+V7%XCN>3'S;/)^,1'Q%K-]@*[[__S"%O[F+N M^^WQ6B.JF!79T M-$?.9HGLZ.OFXG]]KK'$]_V=%.6,NG6:-NX MUN34RSFE,8@41\Z;0F6,#[F[D5:9FBDI5QN5XX"&9YB5(=B $IA?.CY_84?! MD?SN6(S=RM MB+BYJRT/T*X)BF]VSQ0'-%P-N5C=!5PDOECQ1--W@W_?AO5MW6"D35M@=(%* MN4;]W^?R'H%S\6]$6N6N1:QBH3\;-@H"='((@9<^DN=P9: M9)']^GB99;;&7[K!U<8U)HZ5M6VH^E6*9_\(LW?H%2YBD*Y+VX? SL^ M/HI@%\G)R8+![E!Z8.W_%FN7 ."F3_=*:B\WNPYQM\PF#58.CQ8.LK&VS6FJ MUV'%:,8UDC/9VSIV:H$$,C[$-I'5[NX'?F IM( 'NY%QF(1%.S2@(+3CD*#* M4+P'(=DVZ?8U*@W["H[@)HN)VE+3N.A5\D"C\?-6V:*A1H $P'F37-S:,-]A M(+#M$BW57GNZ?V@K&H?%'A'4E'+2AU[LSMQ.E6@KH?]M12$4[Q;!3DP;P15) M<^E@='(W!<%R:)G?H=\4)T&DS.$5\)9D#HI?!O VW"]Y<#\,:VP>6[P]:L== M@ *_M[K''H]PBV"R;B2X.G!^!B\!(K"U36!GEZ7,.L>DL@C+PX5XN%\!'[H% MCGIWYY+L*GPAX*H!0/$:W8UV'R$NX]W[;GG\@O%6VA5B&Q>();:.A\=' _!K M^"H07[RIPDT\-1[W^O!W#>8DRPLPOS0PLPD>T?[7WFF;1P%+P!J7A2H+&\CJX2:YNI\[?._S-<6=&8W"1 M;)5Z.@='?,]ZA$(Z(9/QSX R&+1UP/#ZR?_:Q4RQ;9O!. MB6^\L/5UL R@P))UPCZHW1]XB&?F^'(EC/^%7>^;9 'DG;&J.8!)0<-E_\^^ M'_(P BSC=P#I 9!ZW?U&7N4G9MEFK=4.M/,F-C?PH7HTB>/2%>71:EKEA+.; M+_(9I56:HUE'E@B=.G+X#7L%7)6UMX'=98'&*CTC(H"8]JKE-/R1\ MQ'8"61Q"&J?)!WS9$%WF^;+_&MT)VW1@FWJVZ<_EZF/P; (C//SZRS*-L]]. M;+FB7C<65 FV1BB5H"/#974U>/]?_ZEN%ILM:E^\H_43Y@=C$IY!7(7'D_BG M-__,):<#4$"E5&'@ J:K,)M-:9"MPNEJ#M_H7KCD\K+5*D=CS@B6X7R6O6%- MR?K =G3<+&K.!#!9T.W5MF)

/_- V3='%FIM@7V3G[!21Q'";9=&19D-QE M>N;Z)_4"'[4)E[X]+-L*!+95SPB% JDLK>2B*VA)=_D3Y#4SU$\#=@\EETSF ME"E;:]55-3 HA5(:6L'D897Z#5BE$>GFM2'L:IZ3GT:Z@7.EZ9B#P99I2HG8 M@^JE;)EPO."OH8D7?*>:ELD]J7PBR99;TFK5*V5=ZV_V''D[=/V+VJ-(;LU8 MYB#.EZ-%[5XFQW59>.RE@F!'/7O_&[U^_GINBTP_827G!N ZZ* M/JB1"K45O.H]B(90),S0RT;YV>X]2X%,4._W=S@-?+ %"GJ$]'X"-_;5J?$' MPH5T4AI-B_Z)$_O0)?,\1.\^0B[" MY7+F7#52L*3\S69XB?1TD],ZN^ZH)/]!Q=9(&W;H\J%R[HEWW-;C"OF#]&:5 M) Z=<%*IR>MC\=9]'HW>04IYY5][=Z]VTO9/XF =/BAN^G?TQ;W_&OG*=$7* M0&!)T'BRF 6@^Q>^GUC5^E=UJRS5UP]K^BA"[1QHO53*'B=N@^$S:_,O4$L# M!!0 ( #N 8E,"[F^)$@, +,( 9 >&PO=V]R:W-H965T9,=2#=RE;IEEDGZEUL.@VL#J!6Q)20/&X9E]%J$717>K50O15W,R1SZ2C5*?O/!;O8R(=P@$5-8S,#?

> MSH_L[T+L+I8-,W"AQ-^\MLTR*B-4PY;UPGY4^_=PB&?F^2HE3/BB_6";D@A5 MO;&J/8"=!RV7P\AN#WDX 92/ >@!0(/?PT;!RS?,LM5"JSW2WMJQ^4D(-:"= M] )Q!^14X'\Z\T_^/0=A>DD:)[U!DF)3%(]IUST7-Y6Z*2E-E01=LJIQYTS?/7*6CF->X+S(I^H$)[,,O>NUY+9W)\NS;/FMGT]=H007 M13I1)W-F?%66A)WZ)^+0G.DOS%=*'(<);1%^AWUZ9_S,/G*,]PGM#[BO3KI7CHL8M/ M&DD+>A?:I4&5ZJ4=>LJH'3ORZZ$1?34?VODETSLN#1*P=5!R5LPBI(<6.0A6 M=:$M;91U32Y,&_=7 =H;N/6M4O8H^ W&_Y35/U!+ P04 " [@&)3:NIX M."$& !-$@ &0 'AL+W=OQ'<=)MK; VFVX 7LIVMT-]U&QF5B8+?DDN6G__9'R:]JD76_8 MAU:V1%(/J8<4G9.MTM]-!F#9;9%+Q.>JV),7A?;6O98#IB266L*AIE1% ( M68_\MHG#0&'A'U (&X70X:XWG*M.&\$)28=R;36N M"M2S9Q\!73(G$XNV:&:2-'KGM5YX0&_)/BEI,\/>R1327?T)8NB A"V0\_!1 M@]=0CMG4]UCHA\$C]J:=8U-G;_H,QW8,19VAR!F*GAVAQ_7^^&T1^M/7[*EQ M/F;U%MW,UPS8A2I*+N]8Q@W##-3<"KEA>2V(N8@3@+:8Q S^K42):6?'#DBS M9<9O ).0TKP#PBSH N&M\=489C,NF9+ [H!K9A4+9N[1,(\950 );C.19$S( M)*]2G"@I,PW)PJT%!&'['YD3<+SFD@80HL1+/D= M&1K PVT$9O3M>,C"78.,MP P=,H%OMV!&(N5$K1 X^B12"M\N.%Y!6Q3<;[#B0N%,49AP_'<'>FO\3K >'AL@YS2",=E3(J<$0B+.U2-4=.?'@9(4KSP MR:A+W7.$CW)) 42DXXN,[3X02:4#R\^*F->>C5_.3$^QSO2 MO'JR9/RJ\6N&![M3V!^(?,8JMU_BIY3OCW@;8#!7H+LKX3DB#Y;\I[5[D2^[ MY;8]_V[]B 5>-)T^,'G$(B_$FC>4F\;1'KFIMYR'/91,:5L7I'K#A&@ZD-YG M(EB&P[?H87R.6+B(^]-1E.][[:,W\7RO-Y$_WY&;^;/]7L\6/\RQ"VXR]AYY MWOM?E67N,@<1)K2\IF4AZY:S[OYREV-X&30U#4OJSV3,828>7ODYPNV-0\E% MZBXZ7M"M8A[<8/7-XH)#5>5>)[!SR=!!!-&0%4BS(&"?E3QV4=UE\S'3U+ > MJ_5Q137=&+!D)$3.^CM&_.6,7>V152NJ^356N$WP]M^ <^8^2K7*Q:8IAD=L M$<]VS,^7\8/@G.,]);$ON7;?)7N)LFI$ZD^77TJ6'R# 6TB:E>!@-;G7Y1T: M[Y>?_<<4+#U_,3RG$--X3Q5X=,P/HAQJ!=$ MWB+JD05S+)9]!:OKT.,\1M^B>+KKVSQ^.J7NC]_<)QDRX_=\FP<#-[NC[7/GSA] M,KA(MPN#J;:3,L]O2OZAKA][>$*WDPX',\%ET LL'5CRVN994OEM@@JN_#[, MNI>[EQ=>2CC;%[Z9%\8Q30W9&R,'<:HGXM1;S)WB;# 5!%/J+?%+8(WW\6 A M#I8-=>LH7K:-,W_?1 M.AE\XA>@-^Z'#&KMD3OUUWXWV_U6\J;^B: 7KW]H^<3U1DAJYM>HZH_GLU%= M9-H7JTKW@\%*6:L*]Y@!3T&3 *ZOE;+M"VW0_8)T]A]02P,$% @ .X!B M4_JT)?\[! VQ !D !X;"]W;W)K&UL[5C; M9W;1]9B38TD0B79*NDWY]0=J6G:6< M:3;9Z4/[$HH@<0B Q#&0R4JJ>UT#&/+0M4*?C6IC%J=!H,L:.JY/Y ($KLRD MZKC!J9H'>J& 5TZI:P,6AEG0\4:,IA,GNU'3B5R:MA%PHXA>=AU7CQ?0RM79 M*!IM!9^:>6VL()A.%GP.G\'\NKA1. MZE*KI0.A&"J)@=C8ZCTXO$KO?;?BM M@97>^R;6DSLI[^WDNCH;A=8@:*$T%H'C\"=<0MM:(#3CCPWFJ#_2*NY_;]%_ M<+ZC+W=XO6:WWLF1$RJ4V MLMLHHP5=(]8C?]C$84^A" \HL(T"F;ZBZE!D6MAN)@W=RV0B@NJI?H!&]9:QK647[%G S[ X(7%("0M9] Q>W'L:.[SX-9X^04YZ MY,0A)Z^/X?- +?G^NX*%\3MO+$[(@5/Z+;-)GR;:43.""J3 M2]DMN'BT"E'^3A/I$)L=(G>(IP>M^%;CCTKJG2,_P][D(_+2(;5+KM2C=78K M."_+9;=LN8'J\*8OQ_-.+H79GRK3_,4=9WRQ!Y^D@>X.@[9]EV\6@FO,FEDC M&@/'+=)4M7P"_<1R7.:A>&>X-A?W,;(OIEO M8N<5\!:C+,!83O>S(:3AGHW;,1\61VOQI2-31%70NMO5=;/00]ACYH/$$0WS MV!,G8UHD.;G!)R>,#\8B&L69;U%*$Y9ZXI3F440^2E%BHH+!?)PK@&X0N:!9 MXELY+#W>W;L/A*:D8]]=6N2%;S=-B^C0[5-[7;[*.*-1ZOL:L3$-(S\T68X1 M&Y-;:?B.#8\(RV.:[\$<>0 H21*:Q[XO_W76NH)R0UJ1(RW_@?Q/6O\>:>&# M'R2M^ U(BV$RC?T<2S&76/)BTDIH4B2^_31+V2M)*\ES_[@L_BK:"@>@G(EO M1%L8Z M$G.IAI]YG+N]MGPT-5XLZ=95/M@J?Z@@LHJ69"@^6;T UW2UCRVV:SC$M/V2//4.![6&PO=V]R:W-H965T)KD9?NUY+M5'*UQ=%-+>7ZO<;%Z=)"?-C5N]7%5TX_SUR[5+7 M>4LETX4JG3:EL&KQZN0J^?%Z3.MYP3^TVKC>M2!)YL9\H1\WV:N3F!A2N4HK MHB#Q[TZ]47E.A,#&[X'F27LD;>Q?-]1_9MDARUPZ]<;D_]19M7IU>ALNXR,;AF'# MD/GV!S&7;V4E7[^T9B,LK08UNF!1>3>8TR49Y5-E\51C7_7ZG2F79Y^5+<1; M-:]>GE>@24_.T[#_VN\?'MD_$^]-6:V<^*G,5+:]_QR\M P-&X:NAP\2_*36 M S&*(S&,A\D#]$:M@".F-_H. ;<(CEN"8R8X_FZ-/;S_KW^Y',:C%Z+Y/QN( M;9+M$[Y=T>V,;FL70D?_H3(QIWCZ4>Q2^[/\AQDK5XTD2):/I_NWHXN)BUQWF"BE94092H)N)A2YEF>IR*5+CJGW:PR2.)L/A M_OW1931.AI#S,"&OPWV6IM/)H;NC74:W]T,G\64T'4_[=T87T<7TXC_VN0^E M^*4NE9AYZT6B6BGQQA1K6=X+:%Z1=+JLC)#B#:YU):Z65JF"K')*BXG2,'ZQ M^Y!O)R^>(S=7*VQ>6E.OR8OFLOSBV$N"TF2. UREJYIJCAN(S\3"[EEK:^YT M!OO#@B#G5*EQX10\!!RRYG)X+TBQ"+)HO78XG$1Q'/.1>QNMNC/Y'1O.G[B0 MJ1]P&'%.29)F/J4SF#F;+D?/_A45JGW9Q@-&E-? M-5P::CQ*E@0]YGV4YSA"@ANLY3T?0ZQ:J%QZ> 8].<2$E1ZL88/Z"N1)YM3\ MM PXCF/P$./;ZFG\D+Q#,[>&CD;4+)3WR;JL'>Y["[N>1HZ&53^>2&KO&Q!B MR4^M*40\2";Q#W18/!C%N H6D7<0;8ETC:BX;XY>(PA(I,-6.QK.$?(J5)/1 M(U/VPX$253)]X5!PPGFWI$]Q*AT5"@19UD3SKO:>?RM752O4R,Z?&G"O%4&7LO;I53]DYY6H\16ZSSVH$W,"<1EA:FW+9H,AA-)VS1X0 & M?;+R'ZW7QG-7TJ%\%%S';E)Z#JCD8+TE!;J5]&DN(VUQDL,/7O9<-/;\:-%&/T'A5.A@ M<7@4"8D>I1''>+I?SX011#'>C!2!F2W#P_A6 !B MCJ @?CI U%PU,(,PS-I2NFSP:K./5"1DRCI1'J)(0BO 'F276KM5BU4.,.:) MZWO:-H=C$64>#+>QN\(S<$:P_)S21HYSB:H;=KG!%HS>2: MT&O&D>>5W7CDU:%N.MJI\+LEJ';;PS0_WUQ&DF'*O 6:. MD( HM/\!".4A*XTMM[8V?8LOGG3JQ3"*)_& 9#HP"GBR2-YGV@G%OBNSI'YN M@-;9?$-"3^ZVE7.7W!,$G2$FG6JC6\B#HH;F_@\=(B M3EO 7U('I9&'N5E=+#0-4>EWBOB'7]-HH>?('6$4S=([>QBO^D9*V4I2*V#) M5YLG#*-H0AR 5,I%TWLWNW:: CR%KN)(GX7:@(4AL46'$TQH(_::SY4D 7?Q M-@ZBCK&@ 0W7B1'*7P,A2-@FYTED>117^DT$%PA5=(>_U]+"];EM53[^VZYG M9TG ']PF=H%&^NJ8VPK6FZ:XO#%/;A$:N;KZ-R)Y_E]R(0;YA&^E%BY]U#,6 M*.)<.-I3NLE=YX5=(;UA?S$VV]YT..WOU9)])OJ]9R&_J-;)("B(0 -KOE*A M)W9=991S7 IZ!Y/5.;6*S0J?2=I@V)HN:-?$:18U1DRE4WMUO)<'DUZ32H,Z MK%]MS1.:HZ1#515.POA1>U.7KO:UF30"9E11^ECS0=RM#"-L/P)R[*(1JQC/ MT#*3M[3N ^/3I9(HH,$O[M&V1&+B>4W[#AUF,LSW M YJ(!3'$[-:C\VH-K> M\J)=9?7M M.W2CEI+LWB-P0,)\\)Z&?W(@KUM<4/*Y0[AR&.;]-Q#(BO-P='\[LQ"6]$93 M^=8X?WO*5LB,*@S0!P FU>[>=._9T ^4 U+Q0+(4O\BRII4=ACJV?W1P_P$0 M1B(_A87WTB(>P_YDL/<"(1G1DV3VT!N$)*GN^L+1'^+[&73HUJFHM4-6WZN^EXV>DQEE)5,O M5[V;P_&N->\]9O -D5VC%M\W[FJU^])K&W@V4AWDN.E]-"&@4J,G9[A**+X\ M\RWN7#H=!N),-ZO"=RD#\V@YJ'[+ 3C6FT5>8="'7*=(5 M5,5%NYDFD<%0+B2>OQJHU0IAH/Q;.(G&^]NKC_< M'C4CY0/DV3MM:@?Z^UUG+_^CZB_50+RM;3L=T!;4&G0$XW?M1TL]4Q2EG";\ MW &7C6G8YF8G]U-B^6_7@\[>Z[+V5X0P9 M)EA'!C7PM!35E"H9(=SM*+7JK.>)E#B]I8ZX;ON&AR"[GW,MI+8"1:\.\-U7 M5->M>:2GMI9H<=#CK("(,(7:L4.;*IOP[T4<4:8$/Z=XK!X>; MST7JC&1:EKHIT[W<$IZ0[Z"A_G)6F3/Z#_B^1 "[-J"WY NQ81:+9C&)AG3, M4*-YW#,1;:+ ]0F"K0&/0'&H5<@_/3X>#L7^)',_=;:-5SM1Z)GY\(<;[,&S M*!G/^F^XQU$27_BWU2B2F*U5[]4CK0UVWL=._/0#/^TP4O_Y$]+= M]D^>_GNN7^*\3W_ :(1OP+;(T'T\D)$ I_V>=_5&;- M7]/-3569@B]7"BC8T@(\7QA3-3_H@/;SRM?_!E!+ P04 " [@&)3KJ5Z MI*L" "'!P &0 'AL+W=OJE@RGU1W?@F4P^E>Z5%V9)-!B7ES4@>VSX,"+/P!0)N M"=CEW01R65X1358+*6HDK;=1LQ-7JF.;Y"BWFW*OI5FEAJ=7%VDJ]Y"AZT>S MS0H4(CQ#7W0!$EWNI02NT6=*MI1134$M FUB6F:0MOKK1A^_H#]'MX+K0J%K MGD'VG!^87/N$<9?P&K\J> _5",6ACW"(HU?TXKX!L=.+WZ !SP(F?<#$!4S> MK..OZ[]_-\-A_ %%X0C]72S443L:#&G"T=*6Q@8T(J']J>DOPR(*Y8*9OUV= M]XK_VVA.D89R:PJR1ZE#KR!MP<@_HMCS-C3"?PZ^(0=I&N2Z*H$1;9J6"J6? M-N#,[)X?1]%S "8W3#-4A0&DF3,5(UJ8Z#)WX43DZ@X73PG,WR$ MGJ$8^Y,Q'@*A/XO[/IWZ/8/!Y5B"W+DG0)F&[[EN[LD>[5^9B^9R?7)OGJA; M(G>4*\0@-]1P-!U[2#;7?F-H4;FK=BNTN;C=M# O)4CK8-9S(71GV #]V[OZ M#5!+ P04 " [@&)3[A_DIC,% M#P &0 'AL+W=O@Z=;/M'BV MV%"D0E)QW%^_.^HE@S/ITD S:B8]RE7N:&)V=E'P%U^!_*Z\LCD8=BI %:">- M9A:6IX/SY/AB0O)!X'<):]=[9^3)PI@;&OPD3@XNK$O7\V6=N+==^PWZ6?"&5])N3D4=<6AUE#<9% MC9$^@S%G'XSVN6,_: %B6W^$]G1&I:U1%^F+@-=0#MDXCE@:I\D+>./.R7' M&W^CDUN@DPYT$D G?RMR+V-\_]U1&H_?LB09LJ=XK%W^E .[-$7)]09IG-D* M',-\9."\1&*"8.M6.3/..\8= J9.9E99?48QKP4JPT@B9<:40S3F@ M'_.X!1=P6_%LP\R2240A12OZZ*HSC9"X^%+1;D&W,)7VM+&&#"$QP8=]N\F5 MY/"M:[$D[KD"#3:845IS)P5$2'Z?X[ZNQ*1EW@0SG,:#H?UD!NB?]A:S!"V5 M)18''^'V'#=6BE$HK.0J"%,Q*+AVN2P1%5<7P)86Z,\4E+>T P61-Q$AK_W: ML UPBX%;(E;P3" JK965S7+,?[;8A'G0XJ!R8*-ZNQV&E]S265"D,HJ)L>1U MBR.8 Y1 =+5IG'!5EC^C]6H7C(;@PE_P8,C.$9S/4CA'-@[V _U&Z.D=WI:8@@M6V*3:#B VW80N<12;#>L\LC_KX3. MR:.B4IP)BSJ:HEI+46X]:,(]-E ,>CC1LE0;4D9F8LLC_G;;?ZG$BB:V ]+F M&'FW"[T. !+.\QM@4N,;TB9$K=+RML*X8^,SZ$T@%Z_C*BF)1%4W1G138_!G\(P;7QWHGRG1775()/JXE+[\_@L<,*QO5D4SZ8, MD;'B>R@62-BV[$4%NZ9>_)+3T^@H2%X_^GL9#;?,3N.#F>'.^;3:)[,]A_'$+1X-GIUX>Y'ZW : MOW9]U\?WJ'>%*<"NPD6-&CIVLOHVT\UV=\'S^@KT(%Y?)#]PBX?OF((EJL;# MP^F V?IR5@^\*<.%:&$\7J_":X[W6; D@.M+8WP[H VZ&_+9'U!+ P04 M" [@&)393D>,OL$ #($@ &0 'AL+W=O@<.96FX([[)KUQ)8&>.:5"CF)P_!L4G"A1I?G?NS:7)[KRDFAX-HP6Q4% M-P]7(/7F8A2-FH&/8IT[&IAX&_!&QLYS\C)BNMOU#G;78Q"LD@D) Z0N#8W,%KD)* T(RO6\Q1NR0I M=O\WZ+][[LAEQ2V\UO*SR%Q^,5J,6 :WO)+NH][\ 5L^,\)+M;3^EVUJV?AL MQ-+*.EULE=&"0JBZY?=;/W04%N$!A7BK$'N[ZX6\E;]QQR_/C=XP0]*(1G\\ M5:^-Q@E%FW+C#,X*U'.7;[A10JTM>_Y.6WO"KL&PFYP;.)\XA">A2;J%NJJA MX@-02_9>*Y=;]D9ED/7U)VA6:UO!PJBL?L,5S9P+%??UG$X?0EN^)6I Q:.=G*62^G;UFJ MBP(#'V,H_<*$I7Y9.71LLI00_IHBM#9F/TFI%_T/V!JP"K;F.ZX!.4L0X>P3#.EW;>(!WM+IURFE>3'/5=6QE9H(G-ZD%3 -KE(<_(H5SL< M+J5.N:^*5-9QF9I $XO TU<;O'IK8 M,+>X$III:,?ZRE3I:2\M.:K"F++.B)6/!+(#[)A]PNIBT%ZQ(XE\.@9WE0B^ M!W/"B,/6 2B 5O6C^2@;JO\90V%TMC!X*-D2_+'26(UP!E*@D9;L+@4H@ \[ M5O0V_7'@/];CKJ;$5Q*Z+&A+[D1F92N;W9IY(\6OM,(@%EX]\ M*;RC:LPM_7[^[LC7"5]' /7A/I555F\08< ]+5&'*?8?\+"O)'H)]Q)7/FW, M'K//C\DBR[*Q3S[L""JM3OL;C5E.U36:O[3H,S0B3H)H&C!Z%23"/9B?L'5C;X/:J MWL$:]]BP*)KOCW6$?ALL][%BT&>>^5 M@<-WEKW@B8/E(@R6LWV..+68S8-D@"II);/@;,!;I)7$P7R^/_6,A>/>5H;C MI-]=)EU^R?@L/#D80S^Z??-44N!-HRK\H>"K*H[_3).?:?+]:?)6I0;PT]_A ME:*YEY6E%&ESVQD\O(>S@)BO41JR^D@Z_DB M",,!,U'K+ RFT^28K[ZAI$R7O>XR[L9"KZ0,?0E/.J\+!9BU?T.A3[1*N?JA MH1UMGVE>U:\3._'ZC><]-VNA+)-PBZKA>#X;U3?GIN-TZ=\J\#/+Z<+_S8%C MO), SM]JO,IM.[1 ^WAU^3=02P,$% @ .X!B4[SF,(ZK"0 J1X !D M !X;"]W;W)K&ULU5E;;]LZ$OXK1#98I(!J2[*3 MV&T:($W;LWTH$#2GI\^T1%O<2J1*4G%]?OW.#$E9]MII-^TNSCXDUH4LKW;E:*G%GF.V:AIO-:U'K]:N3["0^^"A7E<,' MX^NKEJ_$O7"?VCL#=^->2BD;H:S4BAFQ?'5RD[UX/<7Q-. /*=9V<,U0DX76 M7_#F??GJ)$5 HA:%0PD"_:$9ND"XU*R MR8@=DL3^_K=9GDY>@A&R-+QXKPJA,)!I2#_BO6(?^(8&)LQ5@MWJIN5J@^^S MRY>6O=;?J21N%3 MNL]>/ANQW^$M)(LPDM<,?AJ+J^*<5A@B$1#'5IK7EG40+6:[' I*& <@D/40 M1X30".M 7)FPM3""\;8U^@'>+39[X-U!O4'P%.2H#M TD"12K1#/[E3E=6Z# M(C01H;,U@!'?G$>S[ R,,K@RCOZQU?/T.ZM[B_7Z,U1/EL(RL!7)E-9V9#.8 MJ+3Z"K+D4HK@.P8N W:S"9.]F_9>^%LTG"@D)RXTR%7P"HUK9.%Z:7P-86)[ MP^^\ZY1TEIT%UW^\_V2CU\%I:H/XUI4L*G#_ABUV_/T8&PT/[P#F0.7TE#4WW8+*TO)C13@NQOD8MET M#6+)DPPH*TU39BL.YL-G +28M3G^=NO MG72;.#0(@OE@92BAD#8.;5MW)60*>-"!IO20U*)"ZL4':XMF@:H"SH& =076 ME&25L^P9XYAU*\$NSM$!%+1X<98_8Q4'#T+HUX);4$,HMA'.GU &.);]!/6D%6[E.58@X)LE?"(CWVI>.0'4=8]"!%)H<+GM(- MT00P+@);0=$PBG@44U(Z)P;%Y$BN1 I&KALDVQ$RH4#C10$=IPF1)RBL(^MW MD'+'POE^\!+S9=G5]28:"YBG:020C@.#^KD49V3:HM"F),76D+3LYOZ6768S MJJ-'0Q#(DJPC[.-Q!UBLU5@U .)1Y$>YI:4[@:%_1Z9CWV"4L%NO#9QU.^# M"";T=JC]!CL#Q,!V7^"=Y )PUE#_3!, !W^SRAQ!T.A&NI M@1#$2BJ%;@OQ?R##/Z$78DVG[@&"MC!R@A:"$3=1Q<991BMP0Y+HQMZ7@(07-M''1A/ M=ZLJA!?0M)5N&SQ^;L*\URA8";*V%($+CD4:MH>0AL+3^))+PQYXW='D$ E! MT[[2T5U1:XOX?#EM#:X7Y.] C.T$]F^GT_EH?L%&.P$(.:M72OX)",].\WGZ MC$CB[#0[?Q:J-IK&=QF1L8RH*0]"8Q"1_3SQ'H5VFB?SV=2S\>7D\FG(?H*[ M/;!.#2 =7!^*8-%Y"-OT''BU$:[2OO,+D4X9BPT]\13H=0 32B^"6I JD(** M-B??#S[R.Y$[]&8^ATZS9'XQ\5V%"B%]!RXV0A M6TP'B(!28CNK?#L%WH"5+!5,[,G@SZTU9!6PO-AO U$:M-!*>&<-Y-KC@JG= M V\@Z_EY?;?S \!@&\PA:V%E< GR*3[TGD83H$%!58&E"G'M$,5^_=]IO(/; M!^7!R286EDAZ<<.#7#UB=Q$N0L!U4 <*..-=V_(-;7M 58L[!I\2^[L&%UMI M(@E8=$NC<,%)5W =T60 L@V[I_[>Q#,V7 -7H+,O[*9C1_-#I""I$B]U7>NU M??'3J/[JOY_I! ],\1\/O('ZB?N:[_IE;]Q'VHA@['UOYF\4,6\P=^*C6_"> M 4^Q3T;A/L;2% ?1EGBSS_BJ,E%DN9Y M?WO*IOGHZ#H=/D"Y+R-\=@9,=:;M _EN_0P,?2-0X;)8F%[-T MB&XVFF_O\U%V$.I6P%8>JL(E> M;[=MAS_O+(65*T4>61C]Q1>0I31TXKC3!>UT/+B1"IQ!@03-C\;#,0L6XE8K MV(5M8 .%C4%!.S)?YNFXA,Z^!V>LT2/Q''\ D;R/'9"3KL/.$)L_&.#GTOXQ MS/:](1Y80/\J'JBS4YIAK&&4<;6_QRVP)RQAWTV;;YCHMW2TE3T&T'M+FX3) MI1>=4(=+Y[Q*/*]XO=P]UWM$7._@O::X=W&>#GV;9W]EI\;>\M!'K_'@\V$C MS(H^DF('W2GGOR3V3_OOL#?^\^-VN/^(^X&;E526U6()4]/1Y?F)[]WCC=,M M?8R$C9'3#5U6@@/3X !XO]3:Q1M&PO=V]R:W-H965TBJTY#+O$HDB^ M]TB;S*(W]M'5B!Z>&J7=,JF];R_3U!4U-L)-3(N:/:6QC?!LVBIUK44A8U*C MTCS+WJ>-()VL%O'NSJX6IO.*--Y9<%W3"/N\1F7Z93)-#A?W5-4^7*2K12LJ M?$#_K;VS;*4CBJ0&M2.CP6*Y3*ZFE^MYB(\!WPE[=W2&4,G6F,=@W,AED@5! MJ+#P 4'P8X<;5"H L8R?>\QDI R)Q^<#^M=8.]>R%0XW1OT@Z>MERH.W["7.\ZN-:1KRW&7O0&@)&Z,] MZ0IU0>@6J6>*$)@6>[CU )>_ O<1;AF@=O!%2Y0O\U.6-NK+#_K6^4G !VPG M,,O.(,_RZ0F\V5CO+.+-_J7>R0F"^4@PCP3S_]70TW#3^01.0L+;-Q=Y-OL$ M-QI\C6"L),WC!87IK&.[A&WG&-6YLQC :*W0ST .4%<\>!)(PTY8,IT#19XJ M$0>&=*$Z!JN@M49VA6>GV!)'/$<9I#T/$T]7)U0(:=&R1Y)K.\^]A&O3XP[M M2U9I6+(V'K:HB-WL%!Z"A]=,)#M2T)-24 N.$OS->[3$3$(R*!>&9&PO M=V]R:W-H965T=07VQ;*.>.XW'O+P3LA/:LF8 M)E_*HE)'HZ76J]>3B%D"75>)6W$[62C.86J2PFONO&DY+R M:G1\:&'OY?&AJ'7!*_9>$E67)97WIZP0=T,S.V-%80A!C#_7-$[>LK4^D:&7B4+97W+7K/6"$&:?,M,17#CQ]/&.W,+%6 MAQ,-:@8VR=:8IPVF_PCFE/PJ*KU4Y*+*6;Z+/X$4K2C^1I13_TF",[8:D\!U MB._ZWA/T@E:UP-(+GJ7:#JFP)15:4N$+K/0TIA>-R0:;_/1#ZKO!&W*S9.1, ME"M:W1N0E[Q11-\)!/E*2$WG!2/S6H&24D1MD*EDA"JR$ 422;UNB7U U),; M66>?R(G6-%O:Y6/"JZRHM,J)SQCB*(*:6=6$[I%)$H4 M.:GA4TDTY/SYSFXOKJ^;54II=O?MP\<<:,)< @??- MDK>2@S]26(&R6!!12X*"(JE)22B]I-K(42^0G;51$!21L@\D!04MD1HK*?(Z M,\IUE)Z)HK;4QJU)$$D4+!A9\(I65G->-07,5 +(1C]37EA# VSU-/9?2U;= MME8?DTM4CCSG!M%I59),(>O5QL80E%"X)6OH0T^\06H)=QHQ,F'4U^(17UD] M_Y=,(:/6H8!6HP3[3H@:'W%:FG(#Y1L0*!5W1@C743_*/J"58<7%Z>7-^ MTL;DBS09DRM!$)ZW,%]3HIALXUBRSZRJ#=M2U)5A";T]]T<".Y<"+@9-/13_ M0L--:VS(UXB.]2O)T2YX<8_*J)>\LMB_5=R0GFD(U6BHZKG2M-)P-I8:J:E2 M;)TW5B&L?XS"UM GA8D5S>3&CJH5A!4,5<_U ML^ENIDT-&L9*DS5 8XS,Q.<*K+/[L:TD344PT*9TJ"7JP[K+\K\@[7 60(&, MR;.4C.WTLZ_Y=(4*_=POG1*E63E'D34=[Y^#/GR: M7CH$=%^P\JHM*=_:'X_DSRN2>DZ0!.VZ5R2)G:G;!?A^XDRG?@?BQ5,GC8(A MXML,W'P,8\>/@YY 40P2:0_LQ:X3>7$?'OF.%_;-"6$@7AS$74@0.$GL=2!! MFCJ1FW8AO@>EPFV5VBWGW\\?7N@D4[=K?M?QHJ@#B"+'=^,=[9S(3[[.&XD[ M$*?.U$MZT- )@[[; L>+_2$O1$ZX*W;@N$DW:*(IW#3M $+/B=,MX)QA!D)- M;48+U'6T.ZGY7PV ?<'0I-CW\PO4";H!Y$/X;I:D3KH3A,E.>#WI$T1B&@YX MQ??[T-@)IM,!:.+U_0J;.Z[?]4&(U$YVO>8'W=@RT>=VLJ)I^-_-Z*&+L')W M,GD*7:?]N'P!JP%'3$-XL4_1 7W&\P0SQG2C:J5)0H)L0B1-X704\^,_K,_VO//^M-O@-VM^_T/9N[$3U MT$;_3_/[Q1Q(8&PJ[3"+_H<1@F- >,@#'R\KC"R,[/TBE-K'7+0PHY^F7]@W MG"(NS:3$E&[;[X&=@K<6].*^!=%TW#YTBFU=O\K!W]#UN][P3ID/>\ MI ]-'"_M>R^V[CGI[B>V9.*POY_QG23HJY Z;M1?FZ(@A.1]+;,EA=0TR\R4 M;H; /6^_7770P_L:R)[ON%ZRCYE:(*R;$PDSN,(^NVH,E,'!;8+K]U="V3@E MEQA6N6R.EY94WG:ZR,MD-_OR%$EPSN::E"+G"YX-.[B/ZP]8O[\J<$(?*81\ M():J,7K-E:TEYE D-YR?(S*V1T%_]#@@9^]^OSP_\*;PQWY'OX%H[HL]D""8 MN+ K>Z>7F#0WMMX+MI2C?EQ[;K_YA0/IA&6;.E'TZH3=I>[N/CS?">,N )4K M];K[W#W/1ZI-I_L]9M_J:=+FNCF^@ MM0>P SQF=;;<8FPHM0SL@:5E;4O-.E$5R3G*LR[N'_+>L'3LP)8+4@G=TF'< M1OCZB+FY2)?S5JSQ ?W?[;VE5=JCE+)! M[:318+%:)-?CJYLIVP>#+Q(W;O ,G,G*F&^\^%@NDHP)H<+",X*@OT>\1:48 MB&C\N\=,^I#L.'P^H/\9GK17*10(F5Z)3_9#9_X3Z?,\8K MC'+A%S;1=CQ)H.B<-\W>F1@T4L=_L=WK,'"XR'[BD.\=\L [!@HL/P@OEG-K M-F#9FM#X(:0:O(F6Q?TI,>CKY@).!-7IW> M$=RTAYL&N.EOJO6B-_?7E6M%@8N$&LBA?<1D.9Z-8 @+[]YC/,8G)I.G^)H$^%_AGPEWG!L[ M_U(49DD'$+*ST 'AQ]QJ2=UF92$4P>J._IX)7W:T,""@E*ZPZ..K%6JLI =3 MP4RYCX"L')M985B:.]VE'R M!&I1>ZBL:7Y;S:N^V-^]N9R=7QX5/659&,ND)*VE;3@<":P-,^T(B95<&U-N MI%)#G9G.7:=E(5O!+UIC/4M#6Y[EDH[.;?IXXB!1$&6UBV7\&G%&/?'KRM,^ M518^"M6)<.,0638]L?C+B&]H9TRZ"U M3):$4S*:2*Z$87$41A>J*T-.PC,745)M$3RI\,1*<*4(72#'%"U%W4JZW:B4 MX&1\.CO+0Z]H(NX<7=-!CP*M%X?:/*8CG$,:"UZ2-7OEF1!DC77QX1#JJ6.H M-^CBYEL]XM'@PCQB=04A"8T^.7,_U"GE0D7L-XBQ]0MA[8Y+0C2FT]$K)A)D M'T@<>%=2DV#RJ)C:SK;&871@S -4:#SV&C3YP3@VJQ)VC "[%,*?08\X\2PK'_#A+[W%=RSL$ 3 M%P &0 'AL+W=O+J$1Z)%VG_?4[4K(JV[(3QTXS#/WBLZB[ MYXYWO-,#]I="?E(I@";W><;5E9-J/;_T/)6DD%-U(>; \.%I/=E M'FH&L;_#("P-0AMWXZTQ+<,[?3@ M)J5\!HHP3JZ39)$O,JIA0M[K%"2Y$3E6.C4E^ SD#Z$4&7^QJX(#UWU/8P0& MQTM*;\/"6[C#6X^\$URGBOS&)S!9M_ ?S"Q+Y+@G],-B# M%U7IB"Q>].SI6'/?JMRWK/O6=ZK&?F\__Q2'?O0K6T&.B: "6H%H@5WW M#418D&0-)"M!D@H$!PU!1<(Q6I(7QP7,<2%8; WY&#%6%2=4 J$*;3*<+NJ2 M;&[I_R(_O<'H=7HP MY C/S=;B$#A,V;:/A^3=DLZW%M^/,S:C]@.Q^>J#T#0C0YI1GN IT^0U).7Q M"^SQ\RO55^2LZW;\^+RV$KI!$&V!HF;;;?7:YV5+-74#8 L ?O&2C"K%IBRQ M\6T7ZBSH=L\;MQN$N]-06%WG8L&UJGG!HS65(G]4QUXBRK;GT(W:[29_47.4 MA4T0A_4D-S3Y>NXBOY[EP.VU_*8L1YAE?[??8Z79_[$Y/'5,&(_4[&MQFL6T M/&&W0FEI6SHWXW75/0RS_!PQ)'I!)4:+QC-I_%X8Y1=;HJ-8^?'[*0WXN3^3\XV>'R9%SLA!SL M)-SKL9SK(:X5]&J-CBS #Z-UKA7Z:QJA&P>M9HYEODL'<*R6&T<-H^N7G9K/ MP:P"MQ,W,JM&W7;0VLNHUGAK[ ;=]GHN_2BN:W3:TES$U MU/J<=5H7E,O)!L MN@[S:A>5.=8:"UR^S<%.@%I%/#]5 B]>C .JGOPP;]02P,$% @ M.X!B4UM"QF.0! 2!0 !D !X;"]W;W)K&UL MW5AM;]LV$/XKA!<,*<#&)$514N882-JUZX>N09*MGVF)MH5(HD?1 M(KN)DP[!D!0P=!1%/G?WW/%(<[+1YKI>*F71M[*HZI/1TMK5\7A=F.M%K6^25.C>H7I>E M-+=GJM";DQ$==1T7^6)I7<=X.EG)A;I4]J_5N8&W<8^2Y:6JZEQ7R*CYR>B4 M'I^%;KP?\'>N-O6@C9PG,ZVOWZ$W?ZC6'V]@JHO:/]&F M&F,#:"Z8.K^2L4/6;R=B"!C=N MG+9H9PT:>P M09]U99:QSKPSMA?P4JV.4$ P8H31/7A! M[V[@\8*GN[L'E?>HW*/R1U!GMVW(E$&RRI#-(6(+R-T'E#4,[,?^]9>8D> W M=)\.>[M2:"-K!+^Y+F"!U<>HF_"0O%H:I;;BA(!EJ\H9('94HZ^PEM"56:?7 MZ-1:F2YA(=IZV'VIB[5SJ497VLJB-_ 30$+)R& \+ ]9 .H!BBD.H@ :+,2< MA="@1. HB=%'?:-,Y=#16^C$"6>=^%"XJO06Q3@,DO;YQ2X!$$;B((S:9Z/? MM/H'RKC 3+@&91$6@7@6;LAS1B#TW%(N([G"38!+&G>BXH12S M*.K$'3M1&+;/779Z=:' <>C5!0$HIH^R\R>DYO^=. PBER0,6@G%'()]@ *@ M@/-DFYV >6=:T;'#$DRCI!,=.Q$FC+7/77;N]%%!<$B%4QA#[I'X.?AY]N2A M(@&/73BC& LN?!K%F"<[_'!($!YWHN?'+8ND$QT_' OPMGGN\G.GCX8,4TX= M/XP"9_Q1?AZ2@]+65DP][U4.BN>+*W7G.@=R\\J9O55X(.$8<=10*&5AQ-&7 M&U>NW2A8G)!Y@G7B]12O76_[0A+ \A#<>PO5743;WL:806ZTXM44HUUG!W6! M,%@9/N]!3Y@$6^Z&,(R&G7A%U677X;N%GD!A"1-GO0!+*=OV-\ \9IWX@6JQ MY]@5]L>N<._1Z!V08>!8C\YD(:M4U?>=KO9#_->2]:/R:96H&]WZ@R2XIA9Y M5;4U\5R97&??@9]F6=Z$=/?+>Y6MT_L_#72 /0/TGM4BE[.\ &150]@$)'W0 MSSYPVX,@@_?#")9M]&;0 RF1/%ZU7KI\6E5]V9$+J-B*2TBV(A=BP<@P[@]O,MNB?M=2\[=#2.AJ%CF)!A+ \3 MV 2C[Q;=?;OB>'"[ __Z%_X.JT:I7E>VN>CI>_MKLM/F=NAN>'/']ED:(*A& MA9K#5'(4P>YHFGNKYL7JE;\KFFEK=>F;2R4S9=P ^#[7VG8O3D%_>3C]%U!+ M P04 " [@&)37(YW\2T# #S"P &0 'AL+W=O0L]70<(P-XSJ;IU(QK-%@0>*^!8/#5LY!#E$4B%0/![@'/)< :$;O]:81F-2*>K? M&_0O5>P8RXP*.&?Y71;+=&CT#!)#0I>YO&:KK[".)U!X$1XFZ&>')USB#-)OC,A0)#.#9WE(#X.+(G82L**UCB3&L=]!J=/ M+EDI4T$^ES'$N_H6^M0XYFXP."6>;1+7=IT#>%X3J%?A>:\)] "> MW^#Y%9Y_&"^O$X?=022G,6"916Q92H$5&T'VH/*Y+YN'P3^\Z[FV]XG\;^>$ MYK2,,$C9L,8QI@'[2[RH?)[2YX M)H$ER=8^!P'\ 4Q2PA86RTFN\6RS90QKS&X(H+S,ROG+ >U!<<@/?,J=7GAB MNA(ZUOO=X80D-WP9W9.QE#1*<;S*;:#OB6/Z/5NC/5NG3O2;':VPY^G@4Y8O M]Q<%&O#[[/1.>],.98OJ'Y EQ^G:\?06R][IGCC;HOEWG;RGE-ZBL^W7=+;]U^]VM([O M[G2X;S_?_1W'U9NF&VJ$8WI!\+H)T.NUN\L+VIGSPUY[)@1!>R9TNOL&A:D" M>SH5U'C3W0X#/KY@U(=FB6NMF3.*26'VFN)4#5P)X MGS F-X0RT.SYHS]02P,$% @ .X!B4Y![7G%R!0 M0X !D !X;"]W M;W)K&ULQ5=K;]LV%/TKA%<,":#Z[<9NDP!)NV(! MVBUHLNXS)5W97"12)2D[_O<[EY)L.4FS=@6V+Y9%D8?GOLXE3S?&WKD5D1?W M1:[=66_E??EZ,'#)B@KI^J8DC2^9L87T>+7+@2LMR30L*O+!>#A\-2BDTKWS MTS!V;<]/3>5SI>G:"E<5A;3;2\K-YJPWZK4#G]1RY7E@<'Y:RB7=D/^CO+9X M&^Q04E60=LIH82D[ZUV,7E].>7Z8\%G1QG7^"[8D-N:.7Z[2L]Z0"5%.B6<$ MB<>:WE*>,Q!H?&DP>[LM>6'W?XO^/M@.6V+IZ*W)_U2I7YWUYCV14B:KW'\R MFU^IL6?&>(G)7?@5FV;NL">2RGE3-(O!H%"Z?LK[Q@_?LF#<+!@'WO5&@>4[ MZ>7YJ34;87DVT/A/,#6L!CFE.2@WWN*KPCI__EXJ*S[+O")Q="OCG-SQZ< # MF#\/D@;DL@89?P5D(3X:[5=._*)32@_7#T!HQVKJ7IMJER2&U["\'Y%!ZLR MD1N]?.G)%DB]V#\5JN?)__S3?#R+T^KL)_V;TRR^5S%6F$,V8-&7*BS*7N@W]D3P6+\0B MFD].PG,X'?UK]]P:CYRJN>X&6_#N^X]L\F&?I]_OCRN-+"3GA96>A-O($AZ( MCP_(C::+SOMH$@U/)N+#00:+H^3X$?9X/(I>S1:/QZ>C:'PR;[S3H=_998S< MF _GW9'9-)K,ONXFCMN53O(*VB64_H9(HU:Y,A/I5NAFUA)DKU.C2F,0LD"B M-+E*F!_J?2VM,A46ZU2M58H-& 5I+E'K #:0$8\--\JO OQ;4Y12;_OB-NQE M[9:E0A:FTKX1!T=/;2;+TII[A99%@2AJJB,BK#(P(#%HK*"-'3_0FG(Q!E19 MHW,@4+JQ+JBYLJ=O2E(E!= MMQ#U8NZA*3O$8(9=<\]I=F8P-GQ]N*?;%10MIE;L3,OT+#;A@ M&^"P@JT#)Y+)*N2[J!P'I&-&@W5(B^-7N:AE5;G::REQ#4"='P@\.T ]JJU@ MS,,X/56"0'@QC4;#5\%!+V80B EKZ:%V!EED2-7)^XLDL17^TCU.?*YQL0$? M*Y*0Y/Z@L_'7W\/7?4_J?(_0WEQ)X="5;Y\C.SR9U63GT6(Q9[('DAY4^[_E MNBL :-/MHQ;.#IYXQZTY:CARNG1TD$U5K;9#=FTJX(ZFW&ZYDKVMN)T M<[4()+R);3*K7=U-_*!2?BN.#C/C. J3#F1 72G(<&4OKB&(-FVZ!Y:5!B. M%0(![D&H<5JN#SMZ&3UQ,/EQKVRD$TB00#AMBHN/0ZQW& AJF^$2T7'>4YNV MT-C,$GL3TA1ST6\8<.]NIPJ52]B_+2FDXGX2_,2R$4(!7BN%BF=V\K $H7)$ M:!?(YT6 E"FB MV2K$'UA0EO_8RBOHKLI]<7NH_2+I'3(J<,2X?]DUD/NAHN2?6+-V6XF,3&XYH3 M_JZ@F&1Y KYG!JYM7GB#W4WU_&]02P,$% @ .X!B4SGY]"!? @ "P8 M !D !X;"]W;W)K&ULQ5113]LP$/XK5H:F30HD M<5+:LK82A:'Q@%3!-I[=Y-I8.'9FNP3^_E=,4LNGH=F5H#*SRH$A&-X_.H M8EP&LXF/+?1LHC96< D+3G'-;3(/8"0(!N74, M#)=GN (A'!'*^-%Q!OV1#KAK;]EO?.U8RY(9N%+BD1>VG :C@!2P8AMA[U7S M!;IZ!HXO5\+X+VG:7)H%)-\8JZH.C HJ+MN5O73WL ,8Q0< M -0K[L]R*N\ M9I;-)EHU1+ML9'.&+]6C41R7[J<\6(V[''%V=BN?05JE.1CRX2M;"C ?)Y%% M9KE1P@>HST@:AX3&-#G" ME_9EIIXO_7N91]BRGBWS;-DA==@:Q48 42O"#S&W91XG>O]N1./T$_G?*UZW MA6H)VM_Y-GH->1=,PCV(^S&[3OS/A]]PR?$!%V2M5&'("BU'T.&Y&HC;=NK?;2?=)=M M@_]*;\?D'=-K+@T1L$)H?#8'AS1*G-6B7@/LKI>S6 M<0?T\W_V$U!+ P04 " [@&)32N#1 $# !-" &0 'AL+W=OY-A:.'6R'CG^/[;2E6[:"^,*7VG>^Y[FWV-?95NEOI@&PZ*85TLRCQMKN M>1R;JH&6F7/5@70G:Z5;9IVH-['I-+ Z@%H14T+RN&5<1HM9T%WIQ4SU5G ) M5QJ9OFV9_KD$H;;S*(GVBH]\TUBOB!>SCFW@&NSG[DH[*3ZPU+P%:;B22,-Z M'KU,GB\S;Q\,OG#8FJ,]\IFLE/KFA7?U/"(^(!!06<_ W/(#+D (3^3"^+[C MC XN/?!XOV=_$W)WN:R8@0LEOO+:-O.HC% -:]8+^U%MW\(NGXGGJY0PX1=M M!]O,>:QZ8U6[ SNYY7)8V DCP H#L #7$/CD*4KYAEBYE66Z2]M6/S MFY!J0+O@N/1-N;;:G7*'LXLK[?JK[4^,.L&D14S6"+[WO'.%M^CI)[828,YF ML76^/"*N=KS+@9<^P#M%ETK:QJ#7LH;Z-CYV,1X"I?M E_0DX35TYR@E&%%" MDQ-\Z2'Q-/"E_Y+X"?[LP)\%_NRA>(>O'*DUZO[>U5")T\Q/'I64I"_0_UY= M1RRT*]"A+7OM*ZAVR@2/(+YWQP+Y9^?O?1'WPF.4XFD^/9(I3HMR,.*MJ_\/ M\+4V(YH)IL[NKC;#94K0>W"WO5'B#Q09)F7Q@';9]EMSV&@++FM_X_3@42G!1I"-U M,L5%2=TU7G$!1S%X+F4;U^%QSD4QN:_$A* +)8W5?7B*GW'YS!6T G-?-8MT MW) DP<4D09^49>+T=1I#LPDF]![*M,1%3EV7712LJOJV%\Q"[9YT-]TJSL+0 MN(MZ6A*<)?G9^*#(<);1,_3!#=*_B_ QRC.<)_2V(J7DOM\GTADN#!*P=E)P7DPCI87@-@E5=&!@K9=WX M"=O&S7O0WL"=KY6R>\$[./R#6/P"4$L#!!0 ( #N 8E.^U,97<00 -D. M 9 >&PO=V]R:W-H965T M.22G&R&_JA1 D^>,Y^IJD&I=7#J.2E+(J+H0!>0XLA0RHQJ;, M.[[KQDY&63Z836W?O9Q-Q5ISEL.])&J=951^OP$N-E<#;[#M>&"K5)L.9S8M MZ H>0?]5W$ML.37*@F60*R9R(F%Y-;CV+F]B8V\-_F:P4:W_Q&0R%^*K:?R^ MN!JX)B#@D&B#0/'S#6Z! M#<8#LH E77/](#:_095/9/ 2P97])9O2-D;C9*VTR"IGC"!C>?FES]4ZM!S& M[@$'OW+P;=SE1#;*.ZKI;"K%ADACC6CFCTW5>F-P+#>;\J@ECC+TT[,_ %-2 MY/2)SCFHLZFC$=0,.4D%<%,"^ < )N23R'6JR(=\ 8M=?P>#J2/RMQ'=^+V MCU!3'D'O=N3/XL0.+&Y:N]W=Z.GQ!O& ;!"\@3 M$@Y]+]JQ"^*PPRX83D9^$THJI"8:9%9-F BEV]9=$-[$;[?"E^MS0OQQW.R. M,/SLQ,=LXE%G-J$[VK&+W*@[ZVC\:H[=FA+Y:$JDSO]H!>$AP*E&NFA1IJ ( M4X0JLA0<3=7EFYE^F(F'1WZ,<)WK4%"VP"0DH9E8YQK3RA.^-I.RG.@42(;9 MKJ5='",_8H^:G-$YXTPS7!&S$5[89@72S//(9Y&?VU7=9?,YD>;<.A?+\[61 M,J5 &Q ?.>ON@+B3B#QTV(JYQK._C!6>DY3F*[#)[$05"/>05FJCNYC ML^SK6/=^>Y.A.VYON(]ZT"$G1V=#NDJ\N$AIN-HF9CB,_48MPV'@QP=C;/MY MX7 <-I%Y(U3=1@I+0>LO",PMC(/=W$;Q\=K<_WZQ5SSDRO4WG Y9_@#FVEOO M!7DRXOW&_5 DFI"L%!K4W^K?NT.Z8RHQ&D(>D-7OB.7"C7^NAZ,+KVGU5&=< M5V?\VNK$ZEO+&0=HU:7YP5X MJ0)\<2WQ^MWVW7Y7&G,RT??)RI7#,\# M#DMT=2]&J+2R?$B5#2T*^WB9"XU/(?LWQ;\$_))K0$T>6YJKB;>6NO-E>^K MQ1H:IB[%!CC.+(5LF$91KGRUD7:=FO5WPCWQ"H^4L&3;6K\3N^]A'X]U<"%J97_) MKEV;Q!Y9;)46S=X8/6@JWH[L>9^'GD$1'#&(]@:1];O=R'IYRS2;CJ78$6E6 M(YKYL*%::W2NXN90'K3$V0KM]/1'O09)[KAF?%7-:R SI4 K\M4C0TE]/?8U M[F+6^HL]XG6+&!U!')$W@NNU(M_R$LH/[7WTKG,Q.KAX'9T$?(#-)8D#2J(@ M"D_@Q5W(L<6+/R_D$\A)AYQ8Y.28IVUE$[$DPFY2O6S"!C9IHS^-^>47113$ MWY!_:OQ."J4ZZ0?H"6^1(XZ9W3 IWU=\U2EFB\6VV=9,0WE\TMJXT:PAY%+D@BV8#&^[N2 ,T@4SS'LPK!P U M24+SV(WEO\Y:M[#8DU9H2$OOQQ-,R[9Z6Z>FG)79CY1;3A6]+4+IJ+$6Q/M7 ,W9J"H:>F*>Q M/S4:^\C"1-(L*XP0N4<2T!1K'^?7N8$C.TRYIYSA?WUJI@;N#M9=,)1; MO]&PO=V]R:W-H965TTL[;^?;0A+2AM-?=D+ M]AUWWWUWAL^3K9#W:HVHX:&NN)IZ:ZV;\R!0Q1IKJDY%@]R\60I94VU,N0I4 M(Y&6+JFN A*&:5!3QKW9Q/FNY6PB-KIB'*\EJ$U=4_DXQTILIU[D[1PW;+76 MUA',)@U=X2WJ[\VU-%;0HY2L1JZ8X"!Q.?4NHO-Y8N-=P ^&6[6W!]M)+L2] M-;Z54R^TA+#"0EL$:I;?^ FKR@(9&K\Z3*\O:1/W]SOT+ZYWTTM.%7X2U4]6 MZO74&WM0XI)N*GTCME^QZV=D\0I1*?>$;1M+4@^*C=*B[I(-@YKQ=J4/W1SV M$L;A"PFD2R".=UO(L;RDFLXF4FQ!VFB#9C>N59=MR#%N#^562_.6F3P]6PB^ M^G"'LH9+S#6\NZ-YA>K])- &W(8$10CT.]?3,F8?P1_O=J9JZQSE&ZP>^\EUATSL@?I-C3V3?"5Q=W9[,0 ME/O C1J9L=IA0LE4(3;<.4Y&) /*2SA)?!(G0/43RHZ-#3C@;&GY1D)4@TX$ MJL>^Z D0$OGIZ&S?DX1^F(UA@4J9?U!*--6- &PDTPS5@'@4^5&<#=U^FJ:P M./@T($J)WAD%*6 MC9[SQD^)'N:;F81C/TNR?4^<^FF6OO:XG_L!@ST=JU&NG%J;([#'WTI:[^TO MA(M6!_^&M[?)%94KQA54N#2IX6DV\D"V"MT:6C1.%7.AC<:Z[=I<:BAM@'F_ M%$+O#%N@OR9G?P!02P,$% @ .X!B4S*^;-ZA @ ]@8 !D !X;"]W M;W)K&ULQ55M;YLP$/XK%JNF34(%#.2E2R(U7:=5 M6K6HWNK(%!9"151EZ(&;G8*(2NBS5)N E5+(+DC52S 83@**D*YMY@Y;"47 M,['5C')82:2V547D;@E,-',O\O; ]V4V@+!8E:3#3R"_EJOI%D%O9><5L 5 M%1Q)*.;>=72U3*R],_A&H5&#.;*9K(5XLHN[?.Z%-B!@D&GK@9CA)]P 8]:1 M">-'Y]/K)2UQ.-][_^!R-[FLB8(;P;[37)=S;^*A' JR9?I!-!^ARR>U_C+! ME/NBIK5-C7&V55I4'=E$4%'>CN2YJ\. , E/$'!'P"[N5LA%^9YHLIA)T2!I MK8TW.W&I.K8)CG)[*(]:FEUJ>'IQG65R"SFZ?3;'K$ APG/T69<@TO)CB,WZ'_/9HSTU"M35KVX/;H>\@Z,/(/*/9T MAXOPK\579"<%8ZZV$AC1IN"94%KU%A6Z;4L]VC?UZ[:7_39O7X1[(C>4*\2@,-3PJHHDV.G5*J^\#R9EU!A><9K8%HSYZ+"2K-BX3U*02I@DG"&!,S'SF5P,8V-O37X2:"1&V=D*LDX?S#,UV+L^"8AH) K@X U M>8094&J =!J_UIA.'](X;IX[],^V=EU+AB7,.+TGA2K'SM!!!A?\ A7#N$-N\VD,WR M(U9X,A*\0<)8:S1SL*5:;YT<8>:CW"JAM43[J%?A@#4O)0&B\*P,U[5 MF*W>2]1TD>G^R&TWC@=Z]V88^M$']+_3NU( ;%VE7O5=MV2_IJ/ZRBBH,A#V MWOP]:4?-3=QD_%=H_C6=8HI9#@@KI$I &2P(8X0MS!4T@AH$X<^M>HL2-PZC M+3Y*DBU^&(0;?.HF<8#ZUU,+_DCL6'Z92>!&0;(C':;QCBQV]W4H=(,P03.* M2251C4GA25"*@EX#2NY8GZ2#Z'17&J?G>Z21.T@'>^2A>QZDIR]["*PXV+W4 M]=/M;@T2_T_Z?8/&VYC;%8B%W4X2Y7S)5#O">VF_ "_;N?]LWF[/*RST1Y>( MPER[^F>#Q$&BW4@MHWAMMT#&E=XI]ECJ)0["&&C]G'/5,29 _[=@\AM02P,$ M% @ .X!B4[>)?NQW P . T !D !X;"]W;W)K&UL[5?;CMLV$/T50@V*74"QJ)MEI;:!.-VB 9)@L4Z:9UJB+2(4J9)T MG/Y]AY2E2+#6FZ+I2Y$74<.Y\)SAD!HM3U)]TA6E!GVIN= KKS*F>1$$NJAH M3?1,-E2 9B]530R(ZA#H1E%2.J>:!Q'&\Z F3'CKI9N[5^NE/!K.!+U72!_K MFJB_-I3+T\H+O6[B@1TJ8R>"];(A![JEYD-SKT *^B@EJZG03 JDZ'[EO0Q? M;!)K[PS^8/2D!^_(,ME)^1@X+/ C#M'9(7*XVX4NEDB>DK#5$LR^. MJO,&<$S83=D:!5H&?F9]1Y1@XJ#1S1NI]2VZIPIM*Z(HNGE/=ISJVV5@8!UK M'13GF)LV9O1(S!R]E<)4&MV)DI9C_P#P]2"C#N0FNAIP2YL9BK&/(AR%5^+% M/>G8Q8O_*>DKL9,^=N)B)X]AA6-3'CE%0DFE--T(A&5KO M(,NVFK[?;#?:^AP*^(IFXZIAJ@*@;&JH&%<(_WD^W\'%SP0L23L(G>89RGP< MXX&<^]%(CD)_D:6#B9L0)WX6IK?H#=6ZBTLXEP6Q]6XD:H@RK& -G IQ0)H6 M1\4,H_H"6!AFEW.#)'9CG%[:/9^@-4(Q3'$E>4F5'M"8^WD8CWB'.!_S3L/% M).^/[C, BY#/5,%7;;221O!9U 9N ,O]HG@B/U]@/T\O.8)JD69^,D'5>B6I M/Y_(EO5*(C_++E7/$)Z-MA+/DK&8)T-^R6R.;Q^MH>\]WCUU*(B&)L+FT%VD M]GK]<4Q^')-_?TQ>BT)1:#D-X1T4TC2<%;85L@D14CP?;\W#]L/4IMB0$Y\' M/TW22VN;E*G=>2)+3Y\"RSH':GD\R3I;^!A/P 2O.?;C.+F6JV^X4N)\).;1 ML!;RE-)]@%^I^E]=]02P,$% M @ .X!B4T2Q#5/: @ LP@ !D !X;"]W;W)K&ULW5;;;N(P$/T5*[M:M1+*O1"Z@%38[N6A$H)>GDTR(5$=.VL[4/Y^;2>D MH5NH*G5?]B7VV'..SXPOD]&6\4>1 4CT5! JQE8F97GI."+.H,#"9B50-9,R M7F"I3+YV1,D!)P94$,=WW;Y3X)Q:DY$9F_/)B%62Y!3F'(FJ*##?38&P[=CR MK/W (E]G4@\XDU&)U[ $>5?.N;*R*C\AB6>C#C;(JZ]%9ONF% -6HG+J=Z4I>1J-E'?-?W3O %;;R!X0O>$>\)VK"E#0UM>$QF M?:812]%B>5>?M5SN7DO@::(OGR+?#;ZB_Z5],-<"DO<[7FV JV?A3>!+OP7H MMRBGZS>1/SBF$JEK\PR>J=/+U>Y5F/SEOLPP!]&:WW'.T0:3ZAE]"[SXL,S= MT0T(G1"L-$(,Q0HX"CQS$]S6*^CW7-]OS<\H].U!T-J>';IH!YB+.MI.?KT@ MZ V\J L-[7#8@7K#!GI?"]G/G$51S_T NT_RF3/U!+ P04 " [@&)36Y^7:)0& #?& &0 'AL M+W=OI6'T[FQBP>3Z>ZG$-3Z'VY@!9W9E(UA<%/=3/5"P5%Y9":>LJ#()DVA6@G M1P<.=J&.#F1G:M'"A2*Z:YI"?3R!6BX/)VRR!KP6-W-C =.C@T5Q Y=@_EY< M*/R:;JA4HH%6"]D2!;/#R3%[?!+9\^[ &P%+/?A-K";74KZW'^?5X22P D$- MI;$4"EP^P"G4M26$8ORSHCG9L+2(P]]KZG\YW5&7ZT+#J:S?BLK,#R?9A%0P M*[K:O);+9[#2)[;T2EEK]Y@K\'@HY>2%;,]?D:5M!M8T_16DV(O&U2"?\08*7 ML-@G84 )#SA[@%ZX43%T],+_4/$!4M&&5.1(1?>1PIRHNAJ(G)'74,JV%+4H M7'@AY-4"%'ZT-^1"R9DP9.>YU'K4I ^S.:YK(EH#2O>B$UW4H$FA@$ M, H* M Q6>("B!EK6HG C[Y-(=NP:S!&C)6TP'8JK&9]+;%6LR8$U3J\$;8*%E*M"*Z\^)C8W2!\ M\MNM5W,%L)5,7[+U$F/G:W?6*V::@>8:E$NW[P?]?+6)/ 8,ON'D2UBGPX_V MQSWY\XADC(9IN#GWB*0)S8,A@/.4YCD?0%B2TRP.QXC?9>!Z,THH3T)/H#A! M$ID'9DE 8Y;X\)A3%OGF1&%0O"1,AI PI&G"!I PRV@<9$,(9ZA4M($<5^_P M?L*P>GIR?G5V_.O\P2*:YL'0_ %E<3P Q#'E0;*E'8UY^F7>2(.1.*4Y2SUH M1*/0=UM(6<+'O!#3:%OLD ;I,&CB'-V4#P 1HTEV!S@#?(B5JPO(UO6BP7(I M/O4 N,67FX9?YQ=4)QP&$$?AAUF2T6PK"-.M\'K0)QB)633B%A/>-A5<"[(!@&9$Y9$(^1]9T3AKX#PC3V8 Q)CMPKE(UF"*=Q MO%6E4(%A0J0T9$,%&/J/^4Q_E_5G78,_X/K["=?>E;29]KF-_L_E]QPT]B/X MZM3$2.P0^BX,/!ZX>=YBRP*K-@S[(NP[ /N36_B!7<2Y[91 F\WUNT=:?++> M69 EO@7QT@E\:([/.K_*H>72(-^^^S^_ZCD-LS'OL=2'II1EOO<2YY[CX7OB MCDP2^>\93M/05R&C0>R?S; @1.2B4^6\0*F+LI1=ZQKG';:[.;7GX7T)9(?3 M@*6[Y-)(#&L[L*F(;5S1/MMJC)3!T6="P/V3J&R2D7-L5H5R#3HJHFX&M\BW MR6[?Y1DFP1E<&]+(2LQ$.>Y@'Y>/6-\_%=*(8PIA/A!'U1J]$]K5$CO"J"SG MKQ$9GT>AWWKLD=-7;\[/]EB._M@=Z#<2S;[8(PF"'1>^REZ9.7:::UOOA'>4 M8S^N6>!??M%(.N&Q=9VHO3KA7JG;KP_&:90, 5BY,C9\Y^XPCJF6Y[L>LQ^U MVK1YW8]O4&3, *S="CZ PD[9NA4*U>[)SFQG0C] >M>U_8!T*:YW!NZ(M[&F[N0 E9*4)5A^-00/5_H S7@[?C>TS?)LAI1[A'LXVN#;< M15LJL(&,S$NI>TBG%!8 !;4;F>&=X,9,Z^!<8-,$C2@)>OP^'I==.;_#6%/: M,*B["GK6KM2L$E632F!Y-O7'SWFO65+7L%62M-)LZ(!P$;Y0LNIZZZRQ)5IU M#H6=^L$,RX( O/60#[ MNCL#I'6_$<9&I]/!T+D!S$@[6M?$E?)^_KR!;J;WQ_W0^NYX/_I_@0DM\.E1 MPPQ1@_TTGA#5C]/[#R,7;H1]+8V1C?MIC0'*'L#]F91F_6$9;/ZG&PO=V]R:W-H965TZ;E8XLH17HD M7:?]]3ND9%>.9>?FM,/0%QV)/#>>FSZPMY+JH\X!#+DMN-!]+S=F<1$$.LNA MH/I,+D#@SDRJ@AK\5/- +Q30J1,J>!"'X7E04":\0<^M7:E!3RX-9P*N%-'+ MHJ#J\Q"X7/6]R%LOC-D\-W8A&/06= [78#XLKA1^!1LM4U: T$P*HF#6]RZC MBV'+\CN&OQBL=.V=V)-,I/QH/]Y.^UYH'0(.F;$:*))/, +.K2)TXY]*I[ M3N*1;*F-+"IA]*!@HJ3TMHI#32 -]PC$E4#L_"X-.2]?4T,'/2571%ENU&9? MW%&=-#K'A$W*M5&XRU#.#$8Y%7/0A ERF67+8LFI@2EY;W)09"0+S'1N4_ ) MR!]2:S+Y[%:E &'(R0V=<-"GO<"@*U9AD%5FAZ79>(_9+GDGA(U^<8Q@<57L/BC"2A3^(PC@[H2S9Q29R^Y 7B.5*UNQ*&-QXWB_6$HI2X+ MN11&UZQ@:H9==R["?M=I.]I-G+4B9*XWJ0&YI\.W9)6(]RY'=; M85.4$XQRN-_N&R?T!]EV)>RFG'HEQ5V);51KJ4+.U[7W<,PRB_A M0V:65#%LG#FB.5W/2)RTGIZ/&WI+X!9AI-X=".?1D]6.[S09$3@5,70&S=5< M/UC"WXN.UW\$6TWXMT7OV7K^*CLX-0Z\.]6)?^0-S]UPOB*):\;GI&BR9S:? MI/&>476\+#6/GQ^TI-\*DX4_,-GCZ=&PV!$QV%&PUT,QUWU8*^K6&AU10!@G MVU@K#K1$J[4/G>,?!0A/0$ M5X]-CX^(<+!T.D]*P5XDU.[&CX_4P[+0/":^,6VZN0IJEXL%J+F[0M78TMC] MY3WC9G5S2WM97DY^92^O>-]1-;=MPF&&HN%9I^T155Z;EA]&+MQ5Y40:(POW MF@.=@K(,N#^3TJP_K('-W?7@7U!+ P04 " [@&)3D\NSC*D# "Q#0 M&0 'AL+W=OP"-ON:,JWFPU[JX"$.5[B$GZEP4P,V;K9 YT68H=Z$J))#,&>4L MC*-H'.:$\F Q8"#YXE[NMMK.Q$N9@79 MP1KT0W$GS2AL4#*: U=4<"1A.P\N\<5U'%D#M^(SA8,Z>D8VE8T0CW9PD\V# MR$8$#%)M(8CY>X(E,&:13!S_UJ!!X],:'C\_H[]SR9MD-D3!4K O--/[>3 ) M4 9;4C)]+PX?H$YH9/%2P93[18=J;3(*4%HJ+?+:V$204U[]DZ\U$4<&,>XQ MB&N#^&>#28_!H#88G.IA6!L,3S48U08N];#*W1&W(IHL9E(W[JO(=]_@>H%O!]5ZA:YY!UF&_]-M/ M/?:AX:$A(WXFXRKV GXL^3D:1'^A.(JCA_4*O3E[VQ66'V4-18.":Q0%.[.[ M= ?8ZG0P3TC7?I05I 8%>U!^X&O0-,_ P0YZ8&^X!DESM!1<"48SHB%#[R@G M/*6$H1M>"9GI&H^S8>-LZ)P->YS]7>8;D+8=C4I*@\IWJ*:UJ_>6%=K(H5FY M?%K$L_"I(X!1$\#(&\!E+DJN;0!::)/>!CALJ4;?T5E772NP\9%_C$<](8R; M$,;>$.[MUN.&9""2&P)4C_/E^(7SX32)DL9[U30=JY($]\28-#$F)]9)0B&D MJU/):7>1DA=%&G1[GS3>)Z_R3C8,O&TR.;5-IDT$4V\$*_B'<(+NF^0?3/*> M_L=1*]71[]]N^.C+@+V)O!.DM##)G4YG*U[X#Z@7;N4+^_7K-70.NS;F=-I#9RM@V*]@7\R9#7V2 M9?J(+K4FZ=[M"M3Y/P'2&VU!K].;'ZYW?%+Q<$]M+:2@_V:_G\RXU9'4USD#MW)U HM9_2ZF#6S#;W MCDMWVOYI?HDO5M7MH86I+C.W1.XH5XC!UD!&Y_;T+ZO[0370HG 'X(W0YCCM M'O?F3@72+C#OMT+HYX%UT-S2%O\!4$L#!!0 ( #N 8E/)(6^&PO=V]R:W-H965T@J3=/BSV0;%I6X@N68F.6V _?BE9$6UJQ#AU]9)(\IDA M.6=X2(TXVF;Y0[$60J+O29P6%X.UE(_GPV$Q7XLD+-YECR)5ORRS/ FENLU7 MP^(Q%^&B,DKB(7$<=YB$43H8CZIG-_EXE&UD'*7B)D?%)DG"_,>5B+/MQ0 / MGA_<1JNU+!\,QZ/'<"7NA/SZ>).KNV'C91$E(BVB+$6Y6%X,+O'Y-?=+@PKQ M5R2VQ=XU*H=RGV4/Y#68^[ 0DRS^%BWD^F+@#]!"+,--+&^S[9^B'A O_AK*<#S*LRW*2[3R5EY4=%76*L!16F;6GCH53]*UL9SNN^7.WZ0CKZ0M''+)7K LW2A5@ ]E.[?6"Q'ZJX M-,$AS\&Y(E:'=^+Q':+.;X@X!'^]FZ*S-V^!;DV.]^)T>YF^OB^1% G@:?9+ M^G-M]S(5<^4%6[P:/BT3]Q1J&L MY7F8-*B#4?!F%-PZBD]J[2G"6("]WYGRO18Q\5SJ'G9LPEL=PY1Z+C9&V?9& M?9\[_B%LUO9&"0X"!H_3;<;I6L?Y7LUHM9@N1"K5NJ$&G%M2P&N<>OWFFM\T MY/\\2WZ;) MJGV'M 0-.WII0XA)C=M%'.=KHFC-1S;1?PFB]3BHW:X:A8< G"4.CR@!E$ CK@^[]H3$:WFQ*[FG]4R]!)-1"LF M(3W3I"65T!-HHL <<5QS&8)@/@F821)M;=2X%V!N,]\:9$E]FWIITURKU)--9'7310R%V%2 MH/]0Q\O9M'9YD/4=T=0*3$Y08-+60Q]3CYIY XBK&SC4S!NOE3>$>$%@JC#@ M#KN!6I@[QJIUF-AU&,X<%?!7O2,0K=*D9Y6F6J7I"2I-VVH)T0C (!H!&$@C M@+/12+5&4[M&=])X[#I+M8#3G@6<[E4O3A!PVM92D,$V#&2P+> P@\!Z8&-0 M2S@]6L+OLGA3E0-M0=0"3GL6<*H%G/YZ :=M >^H;E MX/0$ :?0AI:XK;QI MP[C;>K&*@LQK=ZL9_5F M6KW9"^IM9:TMTT!9"$!!92$ !I6%(%AW68CIY8'9EX<.TEZJ%C&MR)+:3%AQ3+8)0[6H1@ *J10"JNUK$]5K [6M!!V/';FZYEF*.^V6.:SWF M]M*Q_6,3 68(<8SO$Q, 1GWNFM4) (8=XIKN9@ N\%W>,>&X7@^X?3WHFG!' M%):XEF+.>J9N[S/A*=\)@0^%0&$)@@&%)0 &%98@6'=AB>LU@=O7A-ER*>:R M#.9D':8K@?Z,5DHEAV1:R?D) MWQIKV_V]O_F^. $PQ'PYF (@;&Y29P"(.>;><[AW=B41^:HZ952@>;9)Y>[8 M0/.T.>>I9,QW M)Y%V-S)[K$[.W&=29DEUN1;A0N0E0/V^S#+Y?%,VT)P'&_\/4$L#!!0 ( M #N 8E.#M91R40, &(+ 9 >&PO=V]R:W-H965T@ZLF> M\1I+M>4'5QPYX,(8U94;>%[LUIA09[4P9R]\M6"-K B%%XY$4]>8_[6&BIV6 MCN^<#U[)H93ZP%TMCO@ ;R"_'5^XVKF]EX+40 5A%''8+YUG_VF;:KP!_$[@ M)"[62"O9,?9=;WXMEHZG7P@JR*7V@-7?.VR@JK0C]1I_=CZ=GE(;7J[/WG\V MVI66'1:P8=4?I)#ETID[J( ];BKYRDZ_0*=GIOWEK!+F%YTZK.>@O!&2U9VQ M>H.:T/8?_^CB<&&@_-@-@LX@&!I$-PS"SB"\ER'J#*)[&6:=@9'NMMI-X#(L M\6K!V0EQC5;>],)$WUBK>!&JZ^1-H5WH V@5\C9@1*3O(<-HY*K M%*(UKC#-07Q&#QE(3"JU^H*^O67HX=-G] D1BGXK62,P+<3"E>I]M%3RCP M_R M/IO[S3V;G/_'OOW/[%?!"/O*"(V_\(:_38GI 83.<7ZNAXK@':E4E8"88(AZ MAL@P1#<8NNI"6!4:' BEA!X0VZ,7X(39ZF'=^HN-/]T!WU=Q[(4+]_TR2190 MZ,?7H&P,"I)H -I:0/X\Z4%7HF>]Z-FDZ.>B,%^9]7MI36<7A)$2.- W!H4S M;P#*QB!_%L[3@4 +2E\P=H5QKS">5)A!T>0W)<8CRB])$B<#C1;4+ Z&(BTH M/XK#H4H++$W3&WE,>I7)O<6KVL]TV2;CC$7IH-@V8U#D#T'9/9ZV'WBZDCOO MYP/^#85J>7G5 M%&9A[7TZZ;($M+OL6OK@>+,$TG%3\OQ!>,:8)!DTMVR,L?0M"VC $JF"O MJ+S'1*63MQ-=NY'L:$:6'9-J #++4@W!P#5 /=\S)L\;3="/U:M_ %!+ P04 M " [@&)3?(.5Q8 $ "Q% &0 'AL+W=O>QU<9*3&_ MI5M2R3=KRDHLY"W;>'S+"$X;4%EXR/=CK\1Y-9B,FV>/;#*F.U'D%7ED@._* M$K._9Z2@^_L!'+P]>,HWF:@?>)/Q%F_(DHCG[2.3=UZO)@J &-!)_Y&3/#ZY!'T0*LA*U"BS_7LF<%$6M2?KQ M5Z=TT-NL@8?7;]I_:8*7P;Q@3N:T^)ZG(KL?# <@)6N\*\03W?]*NH"B6M^* M%KSY!?M6-O$'8+7C@I8=6'I0YE7[CW]V"W$ D'K, -0!T"D@M ""#A!<"@@[ M0'@I(.H 3>A>&WNS< LL\&3,Z!ZP6EIJJR^:U6_0D][V+J,WEV?(J7!)MK<@\#\#Y"-H\&=^.=PW MP!=N^(*L)!Q:X0]N^!=W.AT]PTE=4B&YR#58;9AJ1 4$ PJ_)J8ZR-4',B@J/>A];1 M5B8ZD$F2H=G/J/6"T/7:Z%.DV;N!OME>W-N+K[8WCW5[L24/26\O M<=J;9[C:R(:5J\\()^R5? 85$:9H$\VZE@!=Q.+>L'=O>&55SH::K2",DA.' M="$TBB*S3Z/>IY$[17+# M_8;O4#3(7 JTQN=X(#3C;UA:,5H:^XU+\V[ X9 M'7>C?Q*W02KV+:4)#R@>_K]-V^D[2I*O^>H6.O85*5_1]8W488\[%UE,*@:% M;@I]1R]UFHYB/ET67<36[%"Q+G33KJNP=/:$R5#SRB 5V#H**I:%9VA6]=22 M%KNFR%R=I.@4NOG4%;!.IS ,3RG-(#6T;7Y0L2YTT^[[.TFG5J31KT$HM&V M4%$P='.PH5AG\XYTD[8*1(IRD9MRW]&\R$#!\4DJ##(W ML65=D")@Y"9@1S5WR*,I+4["4[=,4C:R18ILD9MLI\MG.8?"^ 8&KKE<,2ER M,^DTI=NZ/8QCL3Z.)I$M D6,Z,P\JB( _X"KMWBD& ^Y&<\9HCY8AM8D*2I$ M;BJTAG@)XR)%;>@M <4]P,?=HS,3D^ MT%TEVB./_FE_[C9M3IM.GL_@W;P]/5-JVL.\KW(2R>5(4I"U5.G?)C)3K#T? M:V\$W38'0"]4"%HVEQG!*6&U@'R_IE2\W=0&^E/*R;]02P,$% @ .X!B M4_W#Y5.G @ 5@< !D !X;"]W;W)K&ULC57; M3N,P$/V54<0#2 NYM@VHK02MT"*Q*T2!?7:3:6OAV,%V*/OW:SLA6]HTXB7Q M9<[Q.6-[/-X*^:HVB!H^"L;5Q-MH75[YOLHV6!!U(4KD9F8E9$&TZ@@OE1$ S]@E#N3<=N[$%.QZ+2C')\D*"JHB#R[PTRL9UXH?,,&;-$1L9;P^FU2UK@;ON3_=9Y-UZ61.%,L#\TUYN) MEWJ0XXI43#^*[4]L_ PL7R:83AQU F!P! M1 T@^BX@;@"Q,UHK<[;F1)/I6(HM2!MMV&S#Y<:AC1O*[2XNM#2SU.#T])90 M"2^$50CG<*T4:@6$YW!/R9(RJBDJL-F&1\PJ*2E?PPU15,'I'#6A3)T9W/^Y MS.'TY Q.@')XVHA*&3HU]K41:Y?TLT;832TL.B)L@>4%Q,$/B((H[(#/ M^N%SS P\=/#@*]PW*6KS%+5YBAQ??(2O3LU5#U/<,L6.*3G"]%OP\[>*,+JB MF,,2.:ZHAI(1DV6W2%>N:LJAH[07\WUZF<:CL?^^FY&.H" )VZ O:I-6;=*K M]DEHPIJ#T26L1@_ZA74$'14V:(4->C=DYX#V[[2-CI8-HK"X6!? M74=8$D:CM%M>VLI+OW%.=C:E2V%Z<$"C.$B#=$]A1]@@B0?[!\;?J7KVQ?E% MY)IR!0Q7!AAU5"\Z!S#DM>!"C[W^"R'GM];[3V-:[ M@F<&M=Z+B>UD*>6+3;ZOQEY@!0&'S%@&BJ\M3(!S2X0R_K2<7G>D!>['._8' MUSOVLJ0:)I+_9BN3C[V11U:PIA4W7+)-?N2>JV-O!(5FDCBQ:, M"@HFFC=];7W8 _3C$X"P!83_"HA:0.0:;92YMJ;4T#11LB;*5B.;#9PW#HW= M,&&_XL(HW&6(,^D#98H\4UX!^4+VDD=&EXPS\T;FD$F184R=[Y=3,)1Q?87U MN%4IQ<0&XT?8 B5IF*E$]^@7'NHG[72[AMIX0EI M"RA[) JN21B$_2/PR7GX%#*$]QT\.(3[:%+G5-@Y%3J^Z)Q36V<.[\Q1!^:< M.27J3HG<*?%)U8IMJ?VU_WZ":S)!FT&88QXV=$-'9T=VF\;]8)CXVWVGCA0% M-X.NZ$!IW"F-_T/I3[3CM-CXDXY!$$CCZ(]?=^>7O=_*!JPX0F M'-8("WHW X^H9H2;Q,C23<%2&IPI%^9XZX&R!;B_EM+L$CM8W3V:O@-02P,$ M% @ .X!B4S61_=&$ @ V 8 !D !X;"]W;W)K&ULC55;;YLP&/TK%NI#*ZWE#DE%D-9$U?HPJ6K6]=F%+\&JL9GMA.[? MSS84T9!D?0%?SCD^Q]@?6!Y*ZNL?A[!Y2W"\=W M/@:>R+929L#-LP9O80WJN7D4NN<.*B6I@4G"&1*P63C?_=ME:O 6\)M *T=M M9)*\<42 MEIR^D%)5"V?FH!(V>$?5$V]_0)\G-GH%I](^4=MAH]1!Q4XJ7O=D[: FK'OC M]WX?1@0_.D$(>D+P54+8$T(;M'-F8ZVPPGDF>(N$06LUT[![8]DZ#6'F*ZZ5 MT+-$\U3^P/; %!<$)+I<@<*$RBMTC9[7*W1Y<84N$&'H5\5W$K-29J[2:QJF M6_3Z=YU^<$)_#9Z^@D+3?4OW/M-=G72(&PQQ ZL7_C_N M&;5P4 NM6G1"[9XPHK>^1%O.CV].QT\LWURH?1[-PSC*W/UX#Z:H:L.M&\ +D47>=0#Q:=Y;$X8&Y(Z!@!/KD+1Z\Q6>]/>%6 M'V(%@F"*],'21:1IZ.2C="[CB8$H\(/TP.84%?II>,)G,OA,SOH\>5PZ9\ED M3=_S_/#P\TYAZ3R:!<>MI8.U]*O6]'558E>\H:+"4A*)-I1S@1J*V3'7Z>2T MI7,_.? \!&ULM5CO;YLZ%/U7++0/F[06 M;'Z83$FDUU33)JU3M6[O?7;!"=8 ,]LT[7\_FU @A+A]E5"EQH9[CX\/EY/K M+/=<_)89I0H\%GDI5TZF5/7)=662T8+(2U[14M_9;[P@^TR92ZXZV5% M=O2.JE_5K= SMT-)64%+R7@)!-VNG'_@IPU:F(0FXE]&]W(P!F8K]YS_-I.O MZ;N2>2;GC^'TM5 MMG)B!Z1T2^I<_>#[+[3=4&CP$I[+YC_8'V*CT %)+14OVF3-H&#EX9,\MD(, M$F!P)@&U">BU"7Z;X#<;/3!KMG5-%%DO!=\#8:(UFADTVC39>C>L-(_Q3@E] ME^D\M;X5NB*$>OH(JIR4"I R!?1/S2K]J!1X?TT58;G\ "[ K[MK\/[=!_ . ML!+\S'@M=:QOTJ!PT/H%$#:E[%AS4, M0@_%2_=AJ-5$F!_C"'5A1YR#CG-@Y?R-2JE?L*0NZIPHFNKW0GM$PHAY\Z;8 M'N#" 8V+V M@-&([$8:#(#C#-NS8AE:VW[79_6]]PQ,J41!!-"(\%>6;LIOB M&W5\([NZFIREL' '@VJM"WAR:MZA'7W)8_XTTGPJ#, RF-4>]_2&[_7VN1 MS=A6YFC0VK- LS5V+>E2_'L;^6/+3,+C \9EV"?4&B.P&>,/O64X' M;;XAS%5&A4V4WJM0.(_LO7\A>P?U5MFC4V_&.!RK?AH5ZD/Q&=%[1T1V1]SP M4BI1-X?7"U9>:/:);K-M>O2^A>)Y%._="]F;J[9#@:9%E9ZF@3":SB5^[ MU[.):I$S"?>:F%8(JE_FP%4W3?)DN_# 5C6ZA70V:>@*'@&_-??:SM+ 4C$! MTC EB8;E-+G*+^>Y!_B([PPZLS,FKI0GI9[=Y+::)IE3!!Q*=!34OO[ -7#N MF*R.WQO2).1TP-WQEOV3+]X6\T0-7"O^@U583Y.+A%2PI"W'!]5]ADU!(\=7 M*F[\DW1][#!+2-D:5&(#M@H$D_V;KC=&[ LSWY L0$47G>?R*N\H4AG$ZTZ MHEVT97,#7ZI'6W%,NJ_RB-KN,HO#V1W8D@SY0+Y0K:ESB+R[ :2,F_>3%&T& M%Y>6&[9YSU8<8!N3A9)8&_)15E#]BT^MLB"OV,J;%U'"1VA.R2 [(456Y!&^ M02AWX/D&!\LU!N"$^+)/R V84K/&_Q\_[VPLN440YEYO(EFGXMQFMR;&-$S#GK&<0_I M^HB'>?9Z]+,W=C'?:3/Y__'Q"$\^.OP[ICMM4(!>^69O2*E:B7U'#*OA0KGJ MV^AK>'\;+:A>,7MZ.2PM-#L]MX=$]PV^GZ!J?%-]4FA;M!_6]E($[0+L_E(I MW$Y<@G#-SOX"4$L#!!0 ( #N 8E-,%;24>0, .4* 9 >&PO=V]R M:W-H965T6J#= M@KC=/M,2;1&E2(VDXO3?]T@IFBTQ0K!]L47JN>?N.9Z.MSP+^4.5A&CT7#&N M5EZI=7WG^RHO2875K:@)AS='(2NL82E/OJHEP84UJI@?!4'J5YAR;[VT>P]R MO12-9I23!XE44U58_KPG3)Q77NB];#S24ZG-AK]>UOA$]D1_KQ\DK/R>I: 5 MX8H*CB0YKKR/X=TN,W@+^(N2L[IX1D;)08@?9O&Y6'F!"8@PDFO#@.'OB6P( M8X8(POBGX_1ZE\;P\OF%_7>K';09IV!E>ZWVFWBMECC]5**,Y(SFP6;?6D.^*#=ULM<2WE*PT^LO M!+*LT W:B*H6G'"MD#@BNXTP+Z" ZIH1J R-&SW6Z(Q M9>H#T'S?;]'[=Q_0.T"@;Z5H%)"HI:\A5N/1S[NX[MNXHE?BBM%7P76IT(X7 MI'#8;Z?MLPE['W+4)RIZ2=1]-$FX)_4MBH/?4!1$H2.>S=O- Y><_^=]]Y^] M7R4C[JLFMGSQ5-6@W3-T*T4F^)*>+[%\R2M\?]9$0BWQ$V*6F;B8VU-JB5)+ M9)K@TSI,XGCI/UV>A0,4I\DU:#L&)5$XNP;MQJ XFT<]Z$KMK%<[FU2[+X74 M2!-9=7)SH;1+:TLSNW0^$+$90\(D' AU8+)HH'.,B1:I6V;:RTPG97X3IF5, M*TP=IYG.!QH=H%DP.*AM.A*0),& :>< 1;.%6^:\ESF?E+DQ/;'&M$#0$1&N M1&-Z*.4Y:Z#SF#:H2X(J2$,C;1\U_54,"IY1?*",:DI0?MD.5>U"B]I.#0>A80:QCR7,H40: +P_"J%? M%L9!/]FN?P%02P,$% @ .X!B4R17"K#9 @ @ @ !D !X;"]W;W)K M&ULE5;O;]HP$/U7K*B36FDCOP.M *D%39NT:16T MZV<3#F+5B3/;@?:_W]E)(TI#VGX!.[GW[MWS)9?Q7LA'E0%H\I3S0DV<3.OR MRG55FD%.U4"44."=C9 YU;B56U>5$NC:@G+N!IZ7N#EEA3,=VVNW:L M@%M)5)7G5#[? !?[B>,[+Q<6;)MI<\&=CDNZA27H^_)6XLYM6=8LAT(Q41 ) MFXES[5_-1B;>!OQEL%<':V(J60GQ:#8_UQ/',X* 0ZH- \6_'L84,KKA=B_P.:>F+#EPJN["_9 M-[&>0])*:9$W8%20LZ+^IT^-#P< /SH!"!I \%% V !"6VBMS)8UIYI.QU+L MB331R&86UAN+QFI884YQJ27>98C3TU^ 'BCRC2RKLN2 YZ,I)S>4TR(%4C<2 M*^IN,;:?ST%3QM4%0NZ76 A-Y7$GB!WP&?]MY*A?LLY 8J=*B881SNB*<:;9L1VUSIHJ M/E 0)4%X)+,C* R2;I5QJS+^E+'OZ(S?2/"C473L9T?4, JC;J5)JS3I57HG M3-N)S^E-.LX_2HZ-?1L5^,/$Z]8[;/4.>_4^V!&PO=V]R:W-H965T^$?%$E@$9O%>-J$I1:U[=AJ-8E5$3=B!JX>;,1LB+:3.4V5+4$4CA1 MQ<(XBO*P(I0'T[%;6\CI6#2:40X+B513542^WP$3NTF @X^%1[HMM5T(I^.: M;&$)^KE>2#,+NR@%K8 K*CB2L)D$7_'M##N!V_&3PDX=C)&ULA+BQ4Y^%),@ MLAD!@[6V(8AYO,(,&+.13!Z_]T&#CFF%A^./Z-^<>6-F113,!/M%"UU.@F& M"MB0ANE'L?L.>T.9C;<63+E/M&OW9F;SNE%:5'NQR:"BO'V2MWTA#@0X/2*( M]X+XLX)D+TB;:';@:N/4Q@WE]FM<:FG>4J/3TWLP M-5#H&CT0W4BJJ9ESM'EQ16Z0)2CIU(TBO!"C4-MV#9"N-YS M[EI.?(2SA/H&)=$7%$VX\YV[.(E1^(=N!4; MQ%P13H1-NK")"YL>"6O-H4MX6[.FH'R+= F(FSVH$ER7"@$OH$"F%AJJ%^@K:HW*'L:7R=XC3*QN&K)\&T2S ]EV#L8[6J[("5Q7GN9V4=*SO'2GRL MK,=*\R3UL_*.E9]CI3Y6WF,EP\&1&@XZUN <*_.Q!GT6QHF?->Q8PY.LIQ), M<]YHD#[BL$_,\%&UL MO9A=!S#N][?'@ 3;=3%2V(O.1K MRO0W"RX*HO2N6'IR+2A)RZ0B]Y#O1UY!,C::3"2 W14'$ MSX\TY]NK$1R]'OB6+5?*'/!FTS59TGNJOJ_OA-[SZBII5E F,\Z H(NKT37\ M,,>A22@C?F1T*_>V@;'RR/F3V;E-KT:^441SFBA3@NB/9SJG>6XJ:1U_[XJ. MZG.:Q/WMU^J?2O/:S".1=,[SO[)4K:Y&XQ%(Z8)LA+0+@']:@+>)>#2:*6LM'5#%)E- M!=\"8:)U-;-1]J;,UFXR9G[&>R7TMYG.4[.O:D4%N&6*L&7VF%-P+:4>GO?@ MOOI=P=D-523+Y;D^]OW^!IR].P?O0,; PXIO)&&IG'I*"S'EO&1WTH_525'/ M2>_I^A)@_P(@'\&.]/EP^@U-=#HLT_UFNJ?MUSU =0]060\/]B"S/2"F!W*@ M,JXKX[)RT%/YNN!"9?\04]36EQ=@*;B4("%"_,S8$I"";YCJ:F15/RKKFTOR M>08G$0S#J?>\W["#80WY02T_^&_R29)LBDU.%$V-]C+(7)5=#JI3A/O2T,2' M49?TT-$4Q1!/ M6LK=J#B$$]@M/*J%1X/".[1^+F?F[+>7)-^D9FH^)0C&-G M?@Z&-4S$M8EXT(3N+IB_SOAU[XS'[D\?!+'3YXZP$,5]C1[7&L>#&F\HR?75 MSZ@R]YN!:WY2%YP'A ML1&/+.+1J1&/7'8C"''[@>M@6-. 13QZ \0CE]TP#%#[L:4K+ C&/<."]EX( M3HEXY+([C"%L:W>CHBA$/=(MX-$PX+]PEO!B396>RJ6@M#@P]X1Y- M%MEH&-D/@J2T(.)I<,8LM=&QJ8TMM?&IJ8U='(=!V'X'.A35E&^9C=^ V=B% M,1['X[:#KBB_9WZQ)38^);%QQ]-V.&X3NRNJE]AX;XUHF-CUF /"4J#,'B,% M'1Q,"VU\;&AC"VT\#.U;EM)%U?>\['MC=/0;]2_-?>@L7<5QY+P/'0RK/'A[ M*Z%F&?I/(I89DR"G"YWG7\:ZC*A6=JL=Q=?EXN@C5_J]J-Q<4?T+"!.@OU]P MKEYWS'IKO;X^^Q=02P,$% @ .X!B4T^\&[,+ P <@H !D !X;"]W M;W)K&ULI59=;]HP%/TK5M2'5MJ:[P0J0.)K6A^J M567=G@VY$*N)S6Q3Z'[]'">$! )AVPO8SCWGGGOBV+>W9?Q-Q 2[=*$BKX1 M2[E^,$VQB"'%XIZM@:HG2\93+-64KTRQYH C#4H3T[&LP$PQH<:@I]>>^:#' M-C(A%)XY$ILTQ?QC! G;]@W;V"^\D%4LLP5ST%OC%%7,' L8L^0GB63<-SH&BF")-XE\8=NO4!3D9WP+ ME@C]B[9%K&6@Q49(EA9@I2 E-/_'N\*("D#Q- .< N < [PS +< N-=F\ J M=VT&OP#HTLV\=FW\PV M-(]$RI]&59S$6A991K<7\7_;I/V>OF>&6.\75 M?.Y?[11Q@=DKF3W-[)UA/G *A"N;K6D'Y4R!9LH.P?>!$WA.SWROOI:&H- - MZT&3TZ".Y1\Q31N"'-LK@VKE^F6Y_D4C#U]6M5@$Q9>E#G^DK$84=A(MU2F* M/@#S2SX'9>+@HL]G]M$H1_DU3X/.D5TM035!82DH;!/D- D*3W+9ZM581XK: MHFJ2.J6D3ILDMTE2YRI);5$U2=U24K=-DMB?,\_]L"LW*$I\)5N7@1: ML V5^2%9KI8-TE"W!4?K(_MA;#>L3[*&2M_9!_J\&WO"?$6H0 DL52KK/E3. M\+S!R2>2K?4-/F=2]0-Z&*NF$'@6H)XO&9/[29:@;#,'?P!02P,$% @ M.X!B4U\V_!"F!0 =Q< !D !X;"]W;W)K&UL MM5AM;]LV$/XKA)$!+9#&(F7+=N$86.,,Z]!B0=)VGVGI;!.51(VD[&38C]]1 MEB6_T(S3-?W02/3=\>'#XSTGCM=2?==+ $,>LS37UYVE,<7[;E?'2\BXOI(% MY/C+7*J,&WQ5BZXN%/"DQ =S(N^ (>P'PM[A2^=9LHB<@@UT+F1,'\NO,K?7\; MAM:ALO@F8*UWGHE=RDS*[_;E8W+="2PB2"$V-@3'/RNX@32UD1#'WW703C.G M==Q]WD;_K5H\+F;&-=S(]"^1F.5U9]@A"8O?ZR)V'&@O1,.K'9@YSJ$M4-XKD.O=NB=Z]"O':JE M=S=KKXB;?0&5D2G, M#'E''C890]Y,P7"1ZK)'G<- K!ANG$]V8?- M9.S$9)^YNB(AO20L8-3A?N-WGT+>]UO_>X/4*![X +?1=(; MYEG#/*OBA3[FC64^0>8] <,F8%@%[)T*"%ICRB@%N<$4,:421H!KFVXV@:(J MD"TEJPF-HFC<7>W2X3"B-!PT5GL@>PW(GA_DWJK)#+#6@3W9@+@3,ADER,"ZT_2,8=! > M8G49#?INI%&#-'H!T2?Q1>>QZ3#SL#EH, Y>< 0N"4\28>6#IR01.DZE+A5X M3L:PF6?HY>)COL(S(16>!JQF1I7Q=Q(ON=9"DWDJI2)%RG,7/<.C=0]I[Y"< M8Z/!B$9N:D8-Y)$7\CU8E;?Y-9,*?>T37V%!YC.1"O/DJE^C(QP1"_J!&P@- M6H4(O%"^R;3,C=6$@C]AC^#*HP]UC&@O0_#?/E4WM=DNQG#/;!_CCHI1+\9* MP5+)^2A3W"#4'Q,9#-0#4*5!F@(M:CM:Q=8O.F"ZBZK]25)#NJO]?]?JNAQ86?A ML$?9X0H<=C3H,W9B":T&T.A5"RQM*SD=>,GZFO-,*B/^06;:7,Z)T+I$FF"; MZ$Z:!D?+[V'>'Y)T;(7GY 1#K3)0OS3\61IM\"CM55KW9AZ7>??!<=CY#DZK M"-0O"0^0"Y0J#7AXD&4%*YFNJOS#5V'.J7RL+?HL>-7,86WI9O[2??X.U(%V MF3W0E]O:9%>&PL%)?6$[O3H[A_M]IFT[\2]YD?2P5B=8^+H;T!9DYB_(=Z!B MK,5\41U2*THQUTM2*!D#)-H.QJ#P8Q _Z[7&GS5/ 3O>[:#($%G_L*_3P@\QI5B64ZP65QC%R029.+'5N&?N?_L(MK2S_S]_STD98QEHO@Y MBR%E45WK+ 5N:K61.VF1XIBR,RB[[\0LL0E9RC3!K9IW6,T\WK_N2MN#"_N+RH:N#@9_XHLC+S+;Q5"S9ZU?H1ME(1^K\/\+@( MF6S[(\"V%%/#+ $[)!WC=$_ U>59YW[;)*"UDME1LKH2Z1ELM!^0A#]IWT); MI0K]2N79SI^@S6$K1N%+ODI^8&MW;I3\'RL_\!5Z$Q[?&XU&QY^AW9T[2WLE M_9FK!2H)UI(Y^@57 ZR4:G/+NWDQLJBN,6?2&)E5CTO@"2AK@+_/I33;%WLS MVMRU3_X#4$L#!!0 ( #N 8E-0X41Q2@4 &0; 9 >&PO=V]R:W-H M965TV'JZ_QV/Y$]'<;*1ZHM> 1CR MF&="G_96QJS?#08Z74&>Z+Y<@[!W%E+EB;&G:CG0:P7)O#3*LP$-@N$@3[CH M32?EM1LUGV'OZ<(M7ZZ,NS"83M;)$N[ W*]O ME#T;U"ISGH/07 JB8'':>Q^^.X]+@_*)WSAL],XQ<4V92?G%G5S.3WN!BP@R M2(V32.S? YQ#ECDE&\=?6]%>[=,9[AX_J7\H&V\;,TLTG,OL,Y^;U6GOI$?F ML$B*S-S*S<^P;5#L]%*9Z?*7;+;/!CV2%MK(?&ML(\BYJ/Z3QVTB=@RL3K,! MW1K0;PVB/09L:\#*AE:1E0"9H:\)><*YMR0]TL%8+O+D-<78!*>Z3?VYOW=!7G]Z@UY M1;@@GU:RT(F8Z\G V$BCVKO-(]7L?D6@JSTN0G,8?Y<_N!;4'=#/K4 MC#.*"M[!ND]8\".A 0T;XCG'S7\I1)\$XR;S9^&P.JNLU&-[],I<7@IM5%'F M\(\K^P"Y-)#K/Q'YJ):/2OEH;Z=I3>P<@$?#Q;+@>E5ZD0L[@&>FJ3LJO6&I MYV;VPS0:L^%D\- 015Q'$:-1?#M2D(8-:\EA%WD;U?(C-.)[D>12&?XWS,F< MZU06+FN"<*V+1*2 9;!2CG25.I& M[R!CM"6@'DB$^X> !E'VK$978ET^C8UR ]>/@!V0$A]2' M0E&E2V% @3:V2UICPI58/\!C\K0+V4$D(/^0Z^21YT6.R7O:A5$75 @]R$*< M9)':;).TGU)? DU2I$D>JZ% M.-CV)=$/2WMT=7GV\=;]/YO:]FT 6#GB$4:#+G)-/9(H3I2: S9NL!6A6MK! M^SK1)"%K4*GU^::)"2VJM(4)U'.*XG3!.H&+_]0)GDNTDS*,>C)1O! [MA-P MU;#/1C':"YYL%"?;-[V@X$%F#^7$K)"]L+/S)>2>._/PHIU4;]0#C.+UVV%\ MH2]+MC (]O*%>LQ1''/?FU0[L'_]_<9H)_G?63+B1=2Q^<=5PQ:@,\\ZAE/I M@/RW%W_,$XS%G>3=4XOA)=>]*+1M3RKSG)O2Q0+@>Q*/RP9]AB?>4X_AU#L\ M\?O?K&8CL9@\ ME))[WB<TG#2G^PLX^1@UJ6VSN:E%_[ MJBV-^FJ]A?2^W#@9^,>K_:?KTV56WI5"=&KLM=D9DT1N;E MX0J2.2CW@+V_D-(\G3@']<;:]%]02P,$% @ .X!B4UD$[(ST! I!( M !D !X;"]W;W)K&ULK5C;;N,V$/V5@;$%=H$Z M%G6Q[, QD-C)-D7V@LUN^[#H RU1%AM)=$DJWBWZ\1U*BF1;LN( >;%UF3F< MPQF>H3C;"OF@8L8T_$B33%T,8JTWYZ.1"F*64G4F-BS#-Y&0*=5X*]'KPA:]C M;1Z,YK,-7;-[IK]M/DN\&]4H(4]9IKC(0++H8G!)SM_;MG$H+/[@;*MVKL%0 M60GQ8&YNPXN!92)B"0NT@:#X]\@6+$D,$L;Q3P4ZJ,_J'?P!G@&7V.1*YJ%:C;2.*AQ'075 %?E /:1 1SX(#(= M*[C.0A9V^"_[_:<]_B,D6S.VGQA?V;V ]VQS!H[U*]B63;[=+^'MFW=*Y?I5X;OI1EBQ %/(L<#4[R1VK4"[[?X3NXQ9E2?_4@NS6R6R"[1Y O4Y%G&F@JI.;_LA B*5*X M_+2X RV 49GQ;-U9_R7NN, URO\X']I3,AL][E92V\AW)_LVR[;-Q)ONVURW M;8@['==&>]2]FKIW"G7V8X/] 9DCWQ7KF(G;KN(NH;V=@,83OSN><1W/N#^> M\&\4/NQW6@%VJ[#.N8),: @2JA2/.$9&%<0L7+.NO"S'KRV-?>> ?QMH2";^X4II0Y&QF55(SO]G?2&_)&M2^2(<@F/-,D[DU.A[$[7%)7E8.9/LKJIK/8R[5C^ MD45%[(:*W4\E3U=,@H@@XAG- DX3+#REN<[-MA;7%JZL;U5%M4?G<%[Z3/;9-IV.."^L M-8SQ,@ADCDRNRV6F #=E\ G92ECD4IJE>,?IBB=<\T-5W(^CZ8O$?>WB;!H/ MZ>\\IQ:GURH[EUB'LGB2U0UI-RS7\KTCV6I:%NGO69W9*A/S463!RW+3]!GB MOW9N&JTG_6)_:F[:.NM9[J%DGV1UTV$UF4XG1W+3B#9YJ6H#BR)6? 3#!_K3 M[';--A550XI\'3?/;!>^I\RH3M^Y7YKT9[JJ29_SM,W?J_=+Y[?1RQY+#:.>;.&5R71QW MJ%+_R^^-^FE]I')9'"0&ULK95M;]HP$,>_BA7M12MMS?,#%2"UT&F5-@V5=7MMPD&L.G9FFZ9\^]E. MB%((J"_V)K'C^]_][IRSQS47+[( 4.BMI$Q.G$*IZM9U95Y B>4-KX#IE0T7 M)59Z*K:NK 3@M165U T\+W%+3)@S'=MO"S$=\YVBA,%"(+DK2RSV]T!Y/7%\ MY_#AB6P+93ZXTW&%M[ $]5PMA)ZYG9UQ/',T! (5?& ]:O5Y@!I<:1QOC;^G2ZD$;8'Q^\?[6YZUQ6 M6,*,TS]DK8J)DSEH#1N\H^J)U]^@S2@)_.B,(&@%P4<%82L(;:(-F4UKCA6>C@6OD3#6VIL9V-I8M 5H401O7HU!X4) ME=?H"WI>SM'5IVOT"1&&?A5\)[56CEVEL8QS-V\1[AN$X S"$JH;%'J?4> % M_H!\=ED^AUS+?2OWWLM=78RN(D%7D<#Z"_]+12X$#+N H0T8G0FXP'O!*;5Q M!%"L=/"<2S58RL958EV9#GV=^E[HZ[*]]BLV9!5$7F?UCC/J.*.+G ]E1?D> M *V P88,\S4NXE[D=)2F1W@#1DD4#-/%'5U\D>ZP;346 C.U'X*+3^*&T6AT M!#=@%([.P"4=7'(1[I$I$" 5$GIWD:QQ-5B\Y"1TY'O)$=^ D9?&PWQIQY=> MY+._]Q!1>A(L2>/CBIT:Q5%VIF)91Y1]:#NAWX7<=F'>=B$]UX4->G;2 V&0 MQ,$1^X"5EX7^$;S;.V#-Y?8#BRUA$E'8:)UWD^KD17-A-!/%*WOFKKC2)[@= M%OJ.!6$,]/J&&ULM5AM;^(X$/XK%EKI=J5K MB9T7H*)(6RBZDVYU57M[^]E-!K VL;.V*>V_/^>%!((Q66WO"\3.S#-^QO/B M>+H3\KO: &CTFJ5S:3GW(&=3L=4IX_ @D=IF&95O=Y"*W>T #_83CVR]T<7$<#;- MZ1J>0'_-'Z09#1N4A&7 %1,<25C=#C[CFR4)"X52XE\&.W7PC HJST)\+P9_ M)K<#KU@1I!#K H*:OQ>80YH62&8=/VK006.S4#Q\WJ,O2_*&S#-5,!?I-Y;H MS>U@/$ )K.@VU8]B]P?4A,H%QB)5Y2_:5;*1L1AOE199K6S&&>/5/WVM'7&@ M8'#L"J16(%V%X(R"7ROX?2T$M4+0UT)8*X1]%:):(2I]7SFK]/2":CJ;2K%# MLI V:,5#N5VEMG$PXT5D/6EIWC*CIV??J)24ZS?T%Z//+&7FZ>,"-&6I^H2N MT->G!?KXX1/Z@!A'_VS$5E&>J.E0&],%P#"NS=Q59L@9,S[Z(KC>*'3/$T@L M^@NW_L2A/S24&]YDS_N.. &?(+]&OO<[(A[!EO7,^ZM[-CJ_9OW^UZPOW>H+ MB(TZMJD?^=)O8L@O\?Q+,93N8\@!&C2@00D:G %] ,E$@L0*[?;P&V;20;ZA MK8*DB$=0FIG:POBZE8F%TK;X7+BMA>@-J%2.=8?-ND,GTM]Z Q*E@J^O-,BL M\0D#:]I48%$)5G2!EQG&@6]BXN5P\;VDEA:I"$]&C=01GZCA$SGY?(YCN37^ MAE?3S!0H9 H $B7)>"LE<'V)8H4?'BS+)U%(.A1[22TM4M[XP!%'%$<-Q9&3 M8A,\$A3(%["1&)T8CKPH/%[=?'2R >$H]#I$^R#=]T%:GB*%8TSLOA@WOA@[ M4Q(*J1B2'T#&O&>9'!)M&+B;Q, M>]L.3$[9!L3O[(!%R \[SEU8A []5NW J5 4!F<"#7MMM_6<])M2F4OQPHKC MF;67>B?&L8^[T6:1&D=!AZM%*"BK_A%9BQ3!)#S#]N!L@9ULYREEF4(Y9F%=7\)ZYA\>Q3 ?K\ ?ZQJJ:NEXO8L@(/W.V'@ME7C M=^W5-=I1EH11U'5_'ZFE32H@Y]S?-FO\?W?KVL!A7/C!Y"3%^D@M;5+^Y$R' MPFV[QNY^_<2-1D&,F2R+S7>!-)]-\&/+\J*\N"*C[8+8W09_+N#:YH?=W:\M M_^(" KEX4"5M,R+N9O1 I:XBA,8Q*"7D24P<([>%G^#W M[KN @$OWN1;35CKBKG1SD.8SF2-EHC%/Q<[IN;;2D7>L=*2M=,1=Z?IXSHUP MWG/#@]N'#.2ZO"=2)C&W7%]&ULO5C;;MLX$/T5PNA#"C21J(ME!8Z!)O9B"[2+(-YL MGQF)L8E0HI:DX_;O2U**9$MC);M%FX=8ES,S/,/AX8CSO9!/:DNI1M\*7JJK MR5;KZM+S5+:E!5$7HJ*E>?,H9$&TN94;3U62DMP9%=P+?'_J%825D\7BN1VA4%D=^O*1?[JPF>O#RX8YNMM@^\Q;PB&[JF^KZZE>;.:[WD MK*"E8J)$DCY>33[BRQ5.K8%#_,/H7AU<(TOE08@G>_,IOYKX=D24TTQ;%\3\ M/-,;RKGU9,;Q;^-TTL:TAH?7+][_<.0-F0>BZ(W@7UFNMU>3V03E])'LN+X3 M^S]I0RBV_C+!E?N/]@W6GZ!LI[0H&F,S@H*5]2_YUB3BP,#X@0V"QB#H&T0G M#,+&('QKA*@QB-X:(6X,''6OYNX2MR2:+.92[)&T:./-7KCL.VN3+U;:0EEK M:=XR8Z<7*R)+5FX4.OLLE'J/;JE$ZRV1%)TMJ2:,FV?GZ'Z]1&?OWJ-WR$/* MOE6(E>B^9%I], _-]=];L5.DS-7^:*)8AVI8)=V52F3+)1%&8I>[J8210U :*7*#H1*"_C"JR MTCBE31"HDFH74^?":N#S(O%#0_/Y<'J&H#3H@Y9#4(!G27R,6@U1Y]B/$MSA MCKC&+==XE.MGJM0+6<*YR(BF.=("541JEK&*:)-MI&BVDTPS"JZJ.D1\,#:, MDUXJ (PMJJ-,##%AG,#\IBV_Z7^;RV.6AY6S%3RG$B0X'21_FN*PQW (2K&? M]B@.00&.\:PWV4/4Z&0G;3*2T61\=9N584Z>J32;[Q%]AP$03KST[@WC3<0)9@1ZC($E.5,>L3L0A3!JF1W^]% Q-SJ.+*4P_;>FG MHXJZ>D5+$5&F;;/K/V=\9]NI$77%?K?1^S^OKXV/5P060 $*"Z @B05@H\L. M'[0V^->K;!-C7&8AT$!G =!)H<5!1S+X#5+;!'E%:P$4(+8 "E); #8^[UW' M@L-?*+B-\S M.+6U4HKR_'AIW*WOX7*)@$5A1ME/T! 6^'$4][,#>#-U<(IPUV3A\2[KE3IX M168;IL/NR,Q<&B3I8'% R%DR\_V@SQ?T.?7#,.I7 ^ASK!JZ#@V/MVA+2]KD MINWLVST83,/T#7LP#!K( X1*@S[S(>KTSHN[5@R/]V)W5&G),DONJ<&SW[BM=\T$3D<9W0IMEC0SHO^].KESCYI<3L=Q9@WC\*DZCFQ@9H MC^(6/P!02P,$% @ .X!B4T>XHJZL! 91, !D !X;"]W;W)K&ULM5C13N,X%/V5JVH?9J2AB9W2IJ-2"0JSNP]("!;F MV32W;402=VV'4FD^?FTG3<(T,0&T/- D]3WWW./KX\:S'1=/YY)1WQ][*8NSP7QFG]V( M^8SG*HDSO!$@\S1E8G^!"=^=#>#-9UNVQCM4]]L;H>^\"B6* M4\QDS#,0N#H;G)/O"QJ: #OB(<:=;%R#*>61\R=S\W=T-O -(TQPJ0P$TQ_/ MN, D,4B:Q[\EZ*#*:0*;UP?T'[9X7*:&_C76%.\>43 MW"0LDW "=\6L E_!+4HEXJ7"J!QSOF,BDL"R".ZS6$GX7*5SS3&TD7&411BWQ"W<\H0X 3PM3J4,/ZEQ0 M)^(=;H<0^-^ ^I2T$7*'7^)2AQ,;[COH!-5D!19OU(%'?>+;*8)?L.!IJI>! MG1(']*B"'EGHH*M2@W-B%D0$2YYJEY#,K#,']&D%?>ID?XC1/(8/"FF*VU&O!\+/-?6CV7U!I[U!D4N6:.,7^:!/&FJ/IL/IN%WK:45KZJ35L)1BYG/C(XYZB5_;F>_NXQ;O>0W5<$;B M9'F?/6N>1CNE6Q-U5Z[C+(NSM6E<\T K%_-"S**C6Q4LLS0;-AC[E+9+2&A- MCSKIV9[!M]/3H_0D""8D[,A?>Q%QF]%#(0_J98MV M/2H.IA+0; WY5:YR@=\^7M;XB.]D&DZ"#KZU@9+_V4%);:'$[:'OL8%^GDI: M3)4..T6I796X;;7I"#V9%(!AD\EH.)JV,Z&U"U._KS?T(U+B-8D$TTY):.WA MU.WAG]\ RP1]):KMF[KMNY]C].1(CSF&P^EOWE&.ZMEVM-X(J'LC^)1W]"PP M.*;>+/ U\WH/H>X?O4L[85^D1#Z'3-G"?R#(G6]3-2[!'W?+M%A M):T*N)$I[-'(2" U;T! 0XC8ONT=;/$&$K%(,"J )-!1"]+K^NM=AKIWF=*@ M6NMS1Y:LZ(%56WFO2=5;"9U\;B&VTG5COFGAQ '7-A%Y<$A)< MZ5!_.-%M+XHSG>)&\:T]%GGD2O'47FZ012C, /W]BG-UN#$)JI.U^7]02P,$ M% @ .X!B4_MXN&.?!0 X1< !D !X;"]W;W)K&ULS5A;;]LV%/XKA+&'%D@CD9(O"AP#2>QA?4@1-,OV,.R!D6B+J$1Z M)!4GPW[\2$J6;)EBLQ8-]F)+U#F'YSNW3^)\Q\47F1.BP'-9,'DYRI7:7@2! M3'-28GG.MX3I)VLN2JSTK=@$9V[4XLYKQ2!67D M3@!9E246+]>DX+O+$1SM%S[33:[,0K"8;_&&W!/UL+T3^BYHK62T)$Q2SH @ MZ\O1%;Q81:%1L!*_4;*3!]? 0'GD_(NY^9A=CD+C$2E(JHP)K/^>R TI"F-) M^_%78W34[FD4#Z_WUG^VX#681RS)#2]^IYG*+T>S$%^LQWOY &T-C8 M2WDA[2_8-;+A"*255+QLE+4')67U/WYN G&@@." FH4T&L5HD8AZBG$0PIQ MHQ"_=H=QHV"A!S5V&[@E5G@Q%WP'A)'6ULR%C;[5UO&BS!3*O1+Z*=5Z:K$J MMP5_(03<*YY^ 7<%9A)\ %=91DTB<0$^LKH<35K?+8G"M)#OP4\@ #+'@DA M&7A@5,DSO:BO?\UY)3'+Y#Q0VD&S39 VSES7SJ !9R)PRYG*)5BQC&0._:5? M/_'H!SHP;730/CK7R&OPGFS/012> 10B^'"_!.]^>N]PZ^;U5L)A*\O_[@M5 MI.PR4?\Z+*^^U[^CX$5M:476;#1@]J"&G%5V4%B>W>)VM]CN%@_L]I&EO"1 MX6= GO48E02\>R2,K*ER!?NZMC:QULPT?5I %,;SX.DPKZ="$8IZ0DN'I22. MCH56IT(?X#2>=;:.0(];T&,OZ#LB; Q9JD-KLF\[$5SML,@D^$5_JN=JHWF!Z$/$[. MDXD[XK/6KYG7KQM>FN*JQV%3:%(S9LHWC/[M'%K7M<7Q8>Y1$O9*S2$$Q[U* MFYT4$4IFO7) !BT.OK<\Z1H+:B$G;DY5A M9)]IU)E&;]#WL&,-&/WHSF]V.&K]^#Q.!M+>40ST<\RW-']C@=T4 _T[@+3&?B$V=D7Q9+JF.A=!?_<4O*1R+^ M]!5$QSOP+8@'=LP#_=3SJ3*^FY+;O^!*69G1M;59)R*ETE9D'0*N"]-,-,P MWQHG3%0\M3D]'5L#R>DX"?I):3 YK^%_V+$ 3-X@$:B;LL@_(/^?M-,X?93 MZ;C7ALM&:C(D=1R2;LXC_YR_I8R650GT-[S%W:3A#&"E/\P891NPRVF:[R>E MF9VI_B:BK*I1/1(+;%_.@BC=L_K#7^EJ,5\3SN\2>()X,AY TM$*0J]"(HEX MHBV-GM5NV<5OQ^($X7=']\G7V!AU%(;\%#:0)8 +;D!1E?=@&UQU;_W@3$8G MF1P/9;)C1>1GQ5O\;-$V4-:\*/C.^(^!(J*DK.Y9,T\;T)0UV$Q#VM;[8 Y[ MLAJK#E!1&'B2*%6XSP&^XA("97T0 ,<@PR_>K'84B+Z1 MLIJZ]O,=-9/RW" MXST[[D-OP7VHXS[DY[ZK-"4%$;@#62?&-7V=PW%Z,O;Z'SH.$70R/4]E)G#6 M>]-Q""6S@5=[U'$I^EXNU=?Z15 76)T)7]P[:D5O0:U11ZV1GUI_[#M.Y*#( M7EZ"@R/+DHB-/2N6NLXJINHCIG:U/8^^LJ>PO?5K>'$#'>M+>+&J3YL[\_7A M]RT6&ZH1%&2MMPK/I]I/49\GUS>*;^V!Z2-7BI?V,B=8OT 8 ?U\S;G:WY@- MVE/]Q;]02P,$% @ .X!B4P7/%7*N!P AB4 !D !X;"]W;W)K&ULO5K9;MLX%/T5PNA#"[0U-VU%$B"Q'#1 .RV:+@^# M>5!L)E:CQ2/123J8CQ]JB6F35[0F,^U+8LN'E[R7U#F'E([NR^JV7@DAT4.> M%?7Q9"7E^LUT6B]6(D_JU^5:%.J7Z[+*$ZF^5C?3>EV)9-DVRK,IQ=B?YDE: M3$Z.VFL?JY.CF)T?KY$9< M"OEE_;%2WZ;;*,LT%T6=E@6JQ/7QY)2\.>=^TZ!%?$W%?;WS&36I7)7E;?/E M8GD\PA!.T%-?))I.?RONWHD_(:^(MRJQN_Z+[#NLK\&)3RS+O&ZL1Y&G1 M_4\>^D+L-*!DH 'M&]"Q#5C?@!D-F#_0@/<-^-@>O+Z!-[:!WS=H)W/:%:NM M=)S(Y.2H*N]1U:!5M.9#.UUM:U7@M&A6UJ6LU*^I:B=/+L6-6B>R1L]C(9,T MJU^@9R@MT.=5N:F38ED?3:7JI@%/%WW(LRXD'0C)T/NRD*L:S8NE6 +M8W?[ MR-%^JM+;YD@?0K =0N >@E+).LD$2"A=4W^G-T(#G_G;+KL;%( Q%OAD'Q;;,!:& M'@[W87, 1DD4<3C/<)MGZ,SS=/E=E54LT?SLXG-\"F4;6K4E'H^PD:R-H@P' MU,C51GF1SR(C51O%B1]&<*;1-M/(F6DLE)=9I-U]K*0")7ES@__571 /ROS4 M LH_LL>,J9'8S :I$@5&]C:(>)1Y1O8 B@=X8)X)ULJ)W3-=UT+"^HBM'GV, M*>-&CA".$.H;N'ADO/G(>.<];G?I>T&D:'^@)#MF@CA+,DO6J4PR-&\F?YG* M325JY286V6;9L%_2WAL= N6( E$>I M9];21@6,8+.2-HHHP?8&"D1U@:BS0!>%%*HF\O'V>(D* 4G 61]G+V7B!V;* M-LK#UET"H"*/6(O'1A$OP ,D0;3\$S:>)ARLT(?9)[S09$4(10)L9FRC A(R M,V,;Y>_R\'["VH(0MP+V5;.M7*)% MF3<+:[CFMI_QS(+;$.4&S'K;(!^;'#,'4,K.A ,):P=%W!;J(E\G:=6::57W MZ@8DRWD?9"\/&H3!$+EK8T/'[N89@>Q+8-;)!C%.AQA' M^Q+B-B;ORKI&[?":);E)ZU5;,^5^ERH%<$,*N8T=^[F_[=0.@;H=PNS#UXOX M%8F@%4EMK28F!T 8SZ0 &3JQ!P*Q.C BJ!:[JE;[C_(E=I5#*_%,PI(LLGH M (9@T](#(&X*V(% ^SEJQ::'%%MQBT#/,[6H7J KH;:N LGD82!A6T1#V_>WGKJ6;NJ7[D[A3.T7EY]2M(Y*J0.5&'J+: M.;55U4'W5,LJ=(Z#M+"1;V??R1!M5!1MU"-U$D*J ;& W:$:M6@ M;M5XVB3:(N(8BY80ZI:0MVI7H 9C]KD?3?,\C7[^-#+-YLS-YB.GD0%<.[#X MF69:YF;:)TTB PAQ:"2:#YF;#[^5U2WZ7&T6M^A4RF31:FOM*O#.0>$O."ED MFE#8@;-"UXD4 RPS88&QA9@!L,"/L &+ 1BE01291AW $3\*/38P:YKQF-NJ MCSB58K9-)SRPCJ4 F&)WS]QF S"U8\>^F; -8Z%'AU:IIESFIMPGGTTQFX09 M9J%9!("J?7-_&0.H,#0/->< *A@\A62:]IF;]H=/IYC-[1Q[W/1<,P#'(C^( MK#3'Q9L?CK>?JE85YE:5GW3JQ( MC+)59I6 L]70-+EQC]H]_X-&.%D'N%L'_\G '.$&$R\JU M$G*W$CKU@]NFG/O4-_4#@'E^Z!E\$_>PO2@&/&'IG7G">*A?<83I8,#XAV%YMX/ M0"E6,;=^ ,IGYFG4'$(%9,"EP,TQ86[B>,[^X-[LLF4.7"GXP)O8 7JL;@3>NP9@+;X3V,F#-3*AK#E_,IN;9.)X1A%0B)6AP/JQA3E0:IBTCI\UJ=/X-,## M]9[]JPU>![/&$N:<_B")RB;.R$$)I+BDZI[OOD$=4-_PQ9Q*^XMVE6VDC>-2 M*I[78*T@)ZQZXN!9T$JZ@Z*'0^XP"+_!;],P_#O?:POD[[\L_]GZ4 MC+ I?VCYPN[R*U/^#KJHH8LL7?0.W3)-P=Y\PX@$5H#.L408%2!B8.JB[?_3 M3>E'O8'WJ:U.W;A@T/-:<8MNW*@7M,*6)V6&KW%'*>PW*>QW$BV(C 6H*H-K M8) 2U9:UBF5@64PWV$Z'PVCL;@\C?6L3]OVP,3K2-VCT#;KU@9:GO\SFLW @ M<5]AW5S:DM?-Z9W(W;#1-NSDN4X28MH/IFB+:8FK5D1U,\0L;M,U'[[)D#_H M!\=I7)XP.I(Z:J2..J7>EHS$I-!*[Z'@0A&V08_L=:F/J"\;ZLM_<:=][Z5% M>/^AY"=(6^Y9)<\]:&8YB(V=(B2*><+\QD M8YOG"WTU%MUBL2%,(@JI=N7UAOH"B6K2J#:*%[:5KKG2C=DN,SV=@3 &^GW* MN=IOC(-FWIO^!E!+ P04 " [@&)3AN7?1-H# #&#@ &0 'AL+W=O MS Q2>9 RCT MN2R8O'5RI7;O7%>F.91$WO =,/UFPT5)E%Z*K2MW DAFEU50!@\"R7U9$O&R@((?;AWL'#<>Z3979L.=SW9D"RM03[L'H5=N M8R6C)3!).4,"-K?.'7ZWQ(E1L!*_4SC(DV=DJ*PY_V06[[-;QS.(H(!4&1-$ M_SW#$HK"6-(X_JR-.HU/HWCZ?+3^DR6OR:R)A"4O_J"9RF^=Q$$9;,B^4(_\ M\#/4A")C+^6%M+_H4,MZ#DKW4O&R5M8(2LJJ?_*Y#L2)@K;3K^#7"GY7(1Q0 M"&J%P!*MD%E:]T21^4SP Q)&6ELS#S8V5ENSH[RQDPA=ZB1UZ87#H0D:&K M>U"$%O):[S^M[M'5FVOTQAC^+>=[25@F9Z[2D(UC-ZWA+2IX_@"\*?K FA;^HPY\>PS_B/FST1K6%+&:-LB_C& M;NQ 4)[U'5ME=V+MFJOB>?XV"J?1S'T^#6:/E)_@L)$Z QTUH*-1T!][@K/5 M%Q:Z,B&ZUBQT1H*^8]*"2$DW-"7FQNC-OLI3= H0QW&'18]0F 1Q/XM)PV(R MRN*NY'NFY E,?>X;PSY_X M,J9!./4Z:'ND)G@H\DD#-QF%^\1TOROH7SJ\O^H^::\UW5#>,P4"I$*/.O)H M=2"[D0*;-KZFWZ.^L==>[]Y7JO#:\%GPXXF7=(ZH3RSR_*#_C/!)7\+?K,IK M5Z^4>9_4<)UCOV7B?^-*KQV>E7H0=2_?'BD\2:(!.FW'PL'_7NVUR?,D"8-N MN?>))3@>@MQV.3S>YJI<>N!2"5!40&D^7A; 8$-U_5.RI@55+V/UUO8F''V7 M@F_;"A[O*_^AX/L:" ZZ9]0CY7O3@2-J6P@>[R%?H4AZF@>.+^CT2N$!.FV+ MP>,]YE\527+QM82GX46-7$KY7I!T +LG$T$)8FL'):DCIX-:4Q!:Q M[:&54)8.YM-L[$',IWRO8I;"@T!RGR14O-U#S ^S 1X=P]"OUDERIHED$K&4R1@,QOX$%Q+%!TCS^*D 'Y9S&\?3YB/Y+%KP.9D4E+'C\)UNK:#88 M#= :-G0?JT=^^!6*@#R#%_)89G_1H;"U!RC<2\63PEDS2%B:_Z>O12).'#1. MNP,I'$C=P>UP< H'Y[TSN(6#^]X9O,(A"]W*8\\2%U!%YU/!#T@8:XUF'K+L M9]XZ7RPUA?*DA/[*M)^:+R*:;D$BEJ*[,-PG^Y@J6*/?500"+7BBJR\R9?$" MZ"N7$JW>LE&>0JK0#7J$,*92L@T+J5EXB:X"4)3%\EI_?7X*T-6G:_3)P'^/ M^%[2="VGEM+$S?166)"\STF2#I(.^L93%4FT3->P;O$/^OW'/?Z63EB9-7+, MVCWI!7R"W2UR[,^(V 2W\%F\W]UN"^>_S;[\Z=G/DN&4)>1D>$X'WEW"]ZF2 M6C:.M: +:"-XHE6@JBB>551X5E&QKJA)#P.W9.!F#-P.!E]2!0*D0O"J!53" M9Y2":BNS'&:8P1@)?9D3//2GULOIVC6-/-NN&05-H[&'W7.C9=,(>[X]+JW. M@O7*8+W>8+_3UV.]; 9 M$,$>'M7B;IIAV_6QUQZW7\;MOZ^DA=X]2![H#OV#\IWV$QN-I?H=>G;:J*0U M^J"]/BX9C"^RUY?CQKH0XOOMJX+MJEW:%]E]RP+GK'R\,>F8_Z1=XPONAV6! M=E:=PU%';6)2L2"]+/+CP0.72H!B A)S&KC/LX&^,KIB,5-O_VO%XJH]X8_J M3[AJ4+B_0]V%:D\%HS&ZVNK3NSX=&6QH.PL%!=2Y\-0U>=ENA3M6MFHN^#+= M):%6UH"]KNR68DX[E?QYU1?WF+V MMZZOWS3+[ 2M&9<:]FC$_2D7]Z;B]U5>)=CXHQ0;5Y*-+Z/9 6Z*MH-'':)) M*M$FEQ'M@+2(]HAT- U2B3:YI&@'!=K9,=7QZJ)MG5SZ$A#;[+8M]1KJY:._R^ZQM?%[/%G@EO$ 3Y;Y?;V"SW\^^$;%5HL8BF&CI[)O?9TPD=_( M\Q?%=]F5<\65OL!FCQ'0-0ACH+]O.%?'%S-!^;O(_%]02P,$% @ .X!B M4SP;5<$$ P +1 T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTE MA)6%-43:D"I-6J=*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];-J(&^Q[?/<^= MCQAUVN@UI[=+2K6WJKAH4G^I=?TQ")K%DE:D.9#!Y]O8E3_TP?N][-EPFO&"H./D[% MA%0=MV6PW_-^^0&PF8% QOE>K<$PF]9$:ZK$E9ETBSOC$\CKQW?KVB@L%5F' MXPM_Z]#=#,E[%7Q'12UWS]B;-25-3F_F+"V91L_+RE5.S1L$&G M+(R!*M][H$JSQ:[EIR+U'5WI33>M"ESS^!_4_&?K7%)!%>&[HDWK'W.57ZTX M^O"W)'<_*H>"G1K[\^3815XO.6<_'-^IP6I.7Z;@!3?SN^ICEKJV18=0.% MZ%=MQU\AO3 >W@L,%Q,Y7=$\ZZ>JG'=#SPP,:W^!PR%RU5UN!/.QF!L!#./! M%& ^U@OC^9_RF:#Y6 S3-G$B$]1G@OI8+Q>2=1^,Q^V3F,N=:9)$41QC%8/J]6N.[C7?(\WV [>ES'8)EBG:T#<=0./ M)''O-L8#'M@N8+T#_&X>Z"FW3Q3!KF+:L"<81Y($0Z 7W3T:QTAU8OBX]P=[ M2J(H2=P(8&X%480A\#3B"*8 -&!(%'7GX,%Y%&S.J6#[#X+9+U!+ P04 M" [@&)3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #N 8E.S+$[+% 4 J / >&PO=V]R:V)O;VLN>&UL MQ9K;;MLX$$!_A?!3"FS6MFYM@SA FJ2[ =(VB(/L8T%+8YN(1&I)*I=^_9*2 M'5.),NC+K)]L4;)\-!+G#$4>/RI]OU#JGCU5I32ST=K:^F@\-OD:*F[^5#5( MMV>I=,6MV]2KL:DU\,*L 6Q5CJ/))!M77,C1R?'V7-=Z'&XH"[D52KI&WW G MX-'L]OM-]B",6(A2V.?9J/U>PHA50HI*_()B-IJ,F%FKQ[^5%K^4M+R3*G\9=Q3BXC#8.V\\NB$?Z=\*HEDN1P[G*FPJD[>*H MH?2 TJQ%;49,\@IFH^TAC,N"74CK@L0N97:9D =) P=PWHTI1.(Z"?>$EESFP #)"(*,]0OZ, L@8@8SW CGW M..ZG 62"0"9[A.Q%,D4@TWU"Q@%DAD!F^X1, LB/".1'6LAS,+D6M6]G:LD6 MC1$2C&DSTH*; /(3 OF)%O(&'D VP&X@5RLI7N7&SPC89^);K*$0EETI8R", MU72"Y>L)+=17+C2[XV4#(1%J$&*%7$IW_ZPS?#](F"^FQ,)PM4OM*HOG/UCM M%-$9&/YM1.U_%T)BOI@2"^,*^*OG"A/#E-@,/^P:M*M/+)' M*6%*[(0K)5>'MZ K=@Z+WBW$'# EEL!IGNO&9?V+I]J[H$NL723/&JU#3,P" M4V(-_,.U=MW@F5T)WE7K(1F6^J?$N?^":^GJ<\,.?);]P*Y=Y.9KKGO)#5/ ME-@!%U5=JF< )W:5W[-KET["/A%A*HB(57"FJDI8?U#WX+E"Q+I@@LS[J3C" M[! 1VV$.JY8PY$&'$L1JN)2YJH#=\J=^C# 31-1#A[5+NBY[",E<1FFJIFQK MR4TB42$FIHB(6!$#A1H[< /O$LR'D!'S1$0]=@AKMD$ZS!<1L2]VQ=L@&N:( MB-@1014WR(99(B*V!%K.L8,0$W-%1.R*KJ ;BEZ,:2(FUL0[E=V6,\3$1!$3 MBZ)?X0U&$?-&3.P-M-3KOX-"7T(1J^1MJ3<824PC,;%&WJWY.M(0$S-)3&R2 MH,B',PEF&@28M$,8OI!B>:Y95]"3$PT"?641[]$/ ?+1=GKT@DFFH18-$&- M>+A5M7\>-PD]Q,1$DQ"+IH<9; Q@HO,=Q++IE;5#MQI33$*L&+2N[:6?!)-, M0BR935U[R+[[XL+/M@Z'$A-.0BR<%\8S5=5*MDYT&;UM=G$-,3'A),3"><&< M-W5=^GE!R\N7V=:P%D\PX23_STCFD'WCMM$ND[_3>U),-^E>QC5M;*N*AR]? M4TPW*;%NWL6\,%94/,3$M),2:^?5\&L;Q>?-?0\Q,>VDU),FKS$W-C]=:7#= M*<3$M),2:^=M-!]YO>M#(28ZT4XL('Q0&\ZTIYB 4F(!#0UJA[(1)J"46$#( MJ-:CAIB8@%+J"9>A4>VNLX>8F(#2/4R[^'*X*%ZO#\@P!67$"MH-OP<>QPRS M3D8^*;^;YABFPV2342_H0E\/]%;X8++)]CDOTUOCDV&RR5K9C-N#S++T_^ U!+ P04 M " [@&)3TDF\;1$" 7)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK M^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM M?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1W MD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09 MEP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1; M"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K' MY&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O3.! MWAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFVHC[_!5!+ P04 M " [@&)3P(AM=.D! !^)0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@ M[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30O MQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT M,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV M:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.' M,L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8O MAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$ MY2BD&UL4$L! A0#% @ .X!B4Q[::>@X!0 B14 !@ ("! M# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.X!B4R+3D61-!@ -QH !@ ("!%A< 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ .X!B4X<<[W?@ @ 00@ M !@ ("!6"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4XO?&PO=V]R:W-H965T&UL4$L! A0#% M @ .X!B4P+N;XD2 P LP@ !D ("!HUD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4V:R=.,4 M#0 :BD !D ("!MF< 'AL+W=O&PO=V]R:W-H965T-W !X;"]W;W)K&UL4$L! A0#% @ .X!B4V4Y'C+[! R!( !D M ("!37T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .X!B4[HV&,[=!P 6AP !D ("!3X\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.X!B4UM"QF.0! 2!0 !D ("!1J 'AL+W=O&PO=V]R:W-H965TBS !X;"]W;W)K&UL4$L! A0#% @ .X!B4Q/;TD_' P >@\ !D M ("!D+@ 'AL+W=O&PO=V]R:W-H M965TH0( /8& 9 M " @7B_ !X;"]W;W)K&UL4$L! M A0#% @ .X!B4YOVN,BO @ (@@ !D ("!4,( 'AL M+W=O&PO=V]R:W-H965T3( !X;"]W;W)K&UL4$L! A0#% @ .X!B M4UN?EVB4!@ WQ@ !D ("!]&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4\DA;YRS!@ &R8 M !D ("!&]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4_W#Y5.G @ 5@< !D M ("!1.H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .X!B4[3QTU/- P 1Q$ !D ("!3O( 'AL+W=O M&PO=V]R:W-H965T0, .4* 9 " @?'X M !X;"]W;W)K&UL4$L! A0#% @ .X!B4R17 M"K#9 @ @ @ !D ("!H?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4T^\&[,+ P <@H !D M ("!B@&PO M=V]R:W-H965T&UL4$L! A0#% @ .X!B4UD$[(ST! I!( !D ("! M*A8! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ .X!B4Z;N3_*U! EA, !D ("!'2,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X!B4QBL4Q$^! (Q$ !D M ("!ZT$! 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " [@&)3P(AM=.D! !^)0 M$P @ $"4@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..2 !( *\3 <5 $ ! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 255 363 1 false 69 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 (Loss) Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Description of business and basis of presentation Sheet http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of business and 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 - Earnings (Loss) Per Share Sheet http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShare Earnings (Loss) Per Share Notes 19 false false R20.htm 11301 - Disclosure - Employee Stock Plans Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans Employee Stock Plans Notes 20 false false R21.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 11501 - Disclosure - Segments Sheet http://www.douglasdynamics.com/role/DisclosureSegments Segments Notes 22 false false R23.htm 11601 - Disclosure - Income Taxes Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent Changes in Accumulated Other Comprehensive Loss by Component Notes 24 false false R25.htm 30203 - Disclosure - Revenue Recognition (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.douglasdynamics.com/role/DisclosureRevenueRecognition 25 false false R26.htm 30303 - Disclosure - Credit Losses (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureCreditLossesTables Credit Losses (Tables) Tables http://www.douglasdynamics.com/role/DisclosureCreditLosses 26 false false R27.htm 30403 - Disclosure - Fair Value (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.douglasdynamics.com/role/DisclosureFairValue 27 false false R28.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.douglasdynamics.com/role/DisclosureInventories 28 false false R29.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 29 false false R30.htm 30703 - Disclosure - Leases (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.douglasdynamics.com/role/DisclosureLeases 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.htm 31103 - Disclosure - Warranty Liability (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables Warranty Liability (Tables) Tables http://www.douglasdynamics.com/role/DisclosureWarrantyLiability 34 false false R35.htm 31203 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShare 35 false false R36.htm 31303 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans 36 false false R37.htm 31503 - Disclosure - Segments (Table) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsTable Segments (Table) Tables http://www.douglasdynamics.com/role/DisclosureSegments 37 false false R38.htm 31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables Changes in Accumulated Other Comprehensive Loss by Component (Tables) Tables http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent 38 false false R39.htm 40101 - Disclosure - Description of business and basis of presentation (Details) Sheet http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of business and basis of presentation (Details) Details http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation 39 false false R40.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 40 false false R41.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 41 false false R42.htm 40302 - Disclosure - Credit Losses (Details) Sheet http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails Credit Losses (Details) Details http://www.douglasdynamics.com/role/DisclosureCreditLossesTables 42 false false R43.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 43 false false R44.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 44 false false R45.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.douglasdynamics.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.douglasdynamics.com/role/DisclosureInventoriesTables 45 false false R46.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 46 false false R47.htm 40701 - Disclosure - Leases - Narrative (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 47 false false R48.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 48 false false R49.htm 40703 - Disclosure - Leases - Supplemental Balance sheet information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance sheet information (Details) Details 49 false false R50.htm 40704 - Disclosure - Leases - Maturities (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 50 false false R51.htm 40801 - Disclosure - Other Intangible Asset - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails Other Intangible Asset - Summary (Details) Details 51 false false R52.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 52 false false R53.htm 40901 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 53 false false R54.htm 40902 - Disclosure - Long-Term Debt - Credit Agreement (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails Long-Term Debt - Credit Agreement (Details) Details 54 false false R55.htm 40903 - Disclosure - Long-Term Debt - Swaps (Details) Sheet http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails Long-Term Debt - Swaps (Details) Details 55 false false R56.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 56 false false R57.htm 41101 - Disclosure - Warranty Liability (Details) Sheet http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails Warranty Liability (Details) Details http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables 57 false false R58.htm 41201 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareTables 58 false false R59.htm 41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details) Details 59 false false R60.htm 41302 - Disclosure - Employee Stock Plans - Additional Information (Details) Sheet http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails Employee Stock Plans - Additional Information (Details) Details 60 false false R61.htm 41501 - Disclosure - Segments (Details) Sheet http://www.douglasdynamics.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.douglasdynamics.com/role/DisclosureSegmentsTable 61 false false R62.htm 41601 - Disclosure - Income Taxes (Details) Sheet http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.douglasdynamics.com/role/DisclosureIncomeTaxes 62 false false R63.htm 41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details) Details http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables 63 false false R64.htm 41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) Sheet http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details) Details 64 false false All Reports Book All Reports plow-20210930x10q.htm plow-20210930.xsd plow-20210930_cal.xml plow-20210930_def.xml plow-20210930_lab.xml plow-20210930_pre.xml plow-20210930xex31d1.htm plow-20210930xex31d2.htm plow-20210930xex32d1.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "plow-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 255, "dts": { "calculationLink": { "local": [ "plow-20210930_cal.xml" ] }, "definitionLink": { "local": [ "plow-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "plow-20210930x10q.htm" ] }, "labelLink": { "local": [ "plow-20210930_lab.xml" ] }, "presentationLink": { "local": [ "plow-20210930_pre.xml" ] }, "schema": { "local": [ "plow-20210930.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/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-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/2020/elts/srt-2020-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/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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" ] } }, "elementCount": 503, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 7, "http://www.douglasdynamics.com/20210930": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 13 }, "keyCustom": 55, "keyStandard": 308, "memberCustom": 27, "memberStandard": 40, "nsprefix": "plow", "nsuri": "http://www.douglasdynamics.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Employee Stock Plans", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "role": "http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segments", "role": "http://www.douglasdynamics.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Income Taxes", "role": "http://www.douglasdynamics.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponent", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ji3MsLtD-0W9irn8i3IhtQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ji3MsLtD-0W9irn8i3IhtQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Employee Stock Plans (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables", "shortName": "Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segments (Table)", "role": "http://www.douglasdynamics.com/role/DisclosureSegmentsTable", "shortName": "Segments (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component (Tables)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_OtzKH8Y_5kCnxpvwhD9hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of business and basis of presentation (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of business and basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_9rjjj_42t0OwWxK9O8gXKA", "decimals": "-3", "lang": null, "name": "plow:BenefitFromCreditsRelatedToCRESActAdjustmentsToCostOfSalesAndSellingGeneralAndAdministrativeExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_MajorCustomersAxis_plow_IndependentDealerMember_vmeYKnGfO0GvAoI6VC3DqQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_oGvKRdWTf0G11YXlPByIQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_oGvKRdWTf0G11YXlPByIQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_GvdlRDqEUU-45HtLIcErCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - 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-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_GvdlRDqEUU-45HtLIcErCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_o8pKouinzE-Q7Se4IOetYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_o8pKouinzE-Q7Se4IOetYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_p-gURZVcGEqNrCU5S5aN2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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": [ "p", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_p-gURZVcGEqNrCU5S5aN2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "plow:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "plow:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "-3", "lang": null, "name": "plow:FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_uIUqkc1To0C3K47kmgSnNw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_uIUqkc1To0C3K47kmgSnNw", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Long-Term Debt - Credit Agreement (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "shortName": "Long-Term Debt - Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DebtInstrumentAxis_plow_CreditAgreementMember_7E1hVUn8rUiq2p5bw0Lwxg", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Long-Term Debt - Swaps (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails", "shortName": "Long-Term Debt - Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_DKvBRdGysU6z4ZTqzR_EyQ", "decimals": "-3", "first": true, "lang": null, "name": "plow:AccruedPayrollAndRelatedCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "plow:StandardProductWarrantyPeriodOfWarrantyHistoryUsedInEstimatingWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Earnings (Loss) Per Share (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "shortName": "Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares__u6yMoWZLESb2pveo3L7Ug", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QXP_m7eHfUaBsb5ACY8zCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares__u6yMoWZLESb2pveo3L7Ug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "shortName": "Employee Stock Plans - Summary of Restricted Stock Awards and Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QXP_m7eHfUaBsb5ACY8zCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares__u6yMoWZLESb2pveo3L7Ug", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-i8ir-KA2U-sqC6EfLqBfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-i8ir-KA2U-sqC6EfLqBfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Employee Stock Plans - Additional Information (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "shortName": "Employee Stock Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_plow_StockIncentivePlan2010Member_GQ1YiqNV4EeKBOYL2pWS5g", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_OtzKH8Y_5kCnxpvwhD9hTg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segments (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": "INF", "lang": null, "name": "plow:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_HS3IE4A3A0ie25P-Ng1Fvg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_unmbA-R_j0Sb38PC3K6FRg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Income Taxes (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_unmbA-R_j0Sb38PC3K6FRg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_uIUqkc1To0C3K47kmgSnNw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component - Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_GvdlRDqEUU-45HtLIcErCw", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details)", "role": "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "shortName": "Changes in Accumulated Other Comprehensive Loss by Component - Reclassifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_5Ok731AiPU2WA7pJKB_LVQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "role": "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_JRkr0sCMZkaWX4Sd8pI0qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YT5lUcOcM0WEgO5w6hmAvQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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 - Description of business and basis of presentation", "role": "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of business and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "plow-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_GRLk73VJ1E2QOmtPe-Gh6g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "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/2020-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/2020-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/2020-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/2020-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 YYYY 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/2020-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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r487" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r488" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r489" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r489" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r489" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r490" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r489" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r489" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r489" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r489" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r485" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r486" ], "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/2020-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/2020-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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "domainItemType" }, "plow_AdjustedEarningsBeforeInterestTaxDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents Earnings before Interest, Tax, Depreciation and Amortization", "label": "Earnings Before Interest, Tax, Depreciation and Amortization", "terseLabel": "Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxDepreciationAndAmortization", "nsuri": "http://www.douglasdynamics.com/20210930", "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 paid for employees' taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationSharesWithheldRestrictedStockUnitsVesting", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "plow_BusinessAcquisitionContingentConsiderationEarnoutExpense": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "plow_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "plow_DebtInstrumentCovenantConsolidatedInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to interest expense, which is necessary to be maintained under the terms of the senior credit facilities' covenants.", "label": "Debt Instrument Covenant Consolidated Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedInterestCoverageRatio", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "plow_DebtInstrumentCovenantLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the covenant leverage ratio.", "label": "Debt Instrument Covenant Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatio", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "plow_DebtModificationExpense": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_DeferredIncomeTaxNoncashExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210930", "presentation": [ "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "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/20210930", "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/20210930", "xbrltype": "stringItemType" }, "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "plow_EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to discrete tax benefit.", "label": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit", "verboseLabel": "Discrete tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefit", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "plow_FinancingReceivablesAllowanceForCreditLossesWriteOffs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Receivables Allowance For Credit Losses Write Offs", "label": "Financing Receivables Allowance For Credit Losses Write Offs", "negatedLabel": "Writeoffs" } } }, "localname": "FinancingReceivablesAllowanceForCreditLossesWriteOffs", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "plow_FleetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for fleet.", "label": "Fleet [Member]", "terseLabel": "Fleet" } } }, "localname": "FleetMember", "nsuri": "http://www.douglasdynamics.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "plow_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "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 fourth fiscal year following latest fiscal year.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "plow_LeverageRatioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to scenario for margin to be added on the basis of leverage ratio range one.", "label": "Leverage Ratio One [Member]", "terseLabel": "Leverage ratio one" } } }, "localname": "LeverageRatioOneMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "plow_LeverageRatioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to scenario for margin to be added on the basis of leverage ratio range two.", "label": "Leverage Ratio Two [Member]", "terseLabel": "Leverage ratio two" } } }, "localname": "LeverageRatioTwoMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "plow_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase in maximum borrowing capacity under the credit facility.", "label": "Line of Credit Facility, Increase in Maximum Borrowing Capacity", "terseLabel": "Increase in borrowing ability" } } }, "localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "plow_MarkToMarketAdjustmentInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mark To Market Adjustment Interest Expense", "label": "Mark To Market Adjustment Interest Expense", "terseLabel": "Mark-to-market adjustment interest expense" } } }, "localname": "MarkToMarketAdjustmentInterestExpense", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "plow_MarketAdjustmentOnDerivativesNotClassifiedAsHedges": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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": "Adjustments on derivatives not classified as hedges" } } }, "localname": "MarketAdjustmentOnDerivativesNotClassifiedAsHedges", "nsuri": "http://www.douglasdynamics.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "plow_NationalEmergencyIncrementalCosts": { "auth_ref": [], "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/20210930", "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/DisclosureEarningsLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income after preferred stock dividends and other adjustments, and after earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Net Income Loss Allocated To Common Stockholders Basic", "negatedTotalLabel": "Reclassification net of tax", "totalLabel": "Net income (loss) allocated to common shareholders" } } }, "localname": "NetIncomeLossAllocatedToCommonStockholdersBasic", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "plow_NewYorkFederalReserveBankNyfrbMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the New York.", "label": "New York Federal Reserve Bank Nyfrb [Member]", "terseLabel": "NYFRB" } } }, "localname": "NewYorkFederalReserveBankNyfrbMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "plow_NonCashLeaseExpenses": { "auth_ref": [], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "verboseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpenses", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "plow_NonemployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonemployee Director [Member]", "label": "Nonemployee Director [Member]", "terseLabel": "Nonemployee Director [Member]" } } }, "localname": "NonemployeeDirectorMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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 LIBOR" } } }, "localname": "OneMonthAdjustedLondonInterbankOfferedRateMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "plow_OtherCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Charges", "label": "Other Charges", "terseLabel": "Other charges" } } }, "localname": "OtherCharges", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "plow_PurchaseAccountingReversalOfEarnOutCompensationExpense": { "auth_ref": [], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "plow_RetainedEarningsTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Retained Earnings Tax", "label": "Retained Earnings Tax" } } }, "localname": "RetainedEarningsTax", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "plow_SeniorSecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to senior secured term loan facility.", "label": "Senior Secured Term Loan Facility [Member]", "terseLabel": "Senior secured term loan" } } }, "localname": "SeniorSecuredTermLoanFacilityMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "plow_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the standard product warranty period.", "label": "Standard Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.douglasdynamics.com/20210930", "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/20210930", "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/20210930", "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": "Swing line loan" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "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 $527 and $4,234 at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "TermLoanNetOfDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "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/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "plow_WriteOffOfUnamortizedDebtDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt discount in an extinguishment of debt.", "label": "Write Off of Unamortized Debt Discount", "terseLabel": "Write off of unamortized debt discount" } } }, "localname": "WriteOffOfUnamortizedDebtDiscount", "nsuri": "http://www.douglasdynamics.com/20210930", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r165", "r257", "r263", "r466" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r167", "r409" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r285", "r288", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r462", "r467" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r285", "r288", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r462", "r467" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r165", "r257", "r263", "r466" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r162", "r257", "r261", "r421", "r460", "r465" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r162", "r257", "r261", "r421", "r460", "r465" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r274", "r285", "r288", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r462", "r467" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r274", "r285", "r288", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r462", "r467" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r110", "r111", "r127" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r127", "r183", "r184", "r314", "r328", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r100", "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r127", "r183", "r184", "r314", "r328", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r225", "r286", "r410" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r167", "r409" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r178" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r22", "r168", "r169" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r44" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r432", "r446" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "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/2020-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": [ "r38", "r216" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r60", "r67", "r348" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain Loss Net Cash Flow Hedge Parent [Member]", "terseLabel": "Unrealized Net Loss on Interest Rate Swap" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r57", "r59", "r60", "r449", "r476", "r480" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r389" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r60", "r63", "r95", "r96", "r98", "r349", "r471", "r472" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r95", "r96", "r98", "r311", "r312", "r313" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r99", "r100", "r101", "r102", "r179", "r180", "r181", "r182", "r183", "r184", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r325", "r326", "r327", "r328", "r423", "r424", "r425", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r290", "r304", "r315" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r173", "r190" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r176" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r174", "r185", "r186", "r189" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r87", "r392" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r87", "r201", "r208" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r124" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r87", "r213" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r144", "r151", "r158", "r177", "r346", "r350", "r381", "r430", "r445" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r53", "r90", "r177", "r346", "r350", "r381" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r372" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r292", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r361", "r364" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r215" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r284", "r287" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r284", "r287", "r336", "r337" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r36", "r89" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r84", "r382" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r244", "r289" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r222", "r223", "r224", "r226" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r243" ], "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 paid per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r243" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r95", "r96" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r238" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "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,980,951 and 22,857,457 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r65", "r66", "r70", "r439", "r455" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r69", "r78", "r438", "r454" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract With Customer Asset And Liability [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r245", "r247", "r258" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r245", "r246", "r258" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r259" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r421" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r340" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r431", "r433", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r92", "r239", "r240", "r241", "r242", "r390", "r391", "r393", "r442" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r390", "r393" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r39", "r392" ], "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", "terseLabel": "Deferred financing cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r39", "r392" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r317", "r318" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r323" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r14", "r271", "r272", "r273", "r283", "r429", "r444" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Non-qualified benefit plan assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r87", "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r139" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r362", "r363", "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r355", "r356", "r358" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r354", "r357", "r358", "r359", "r360", "r365", "r366", "r369", "r370", "r371" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r268" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r257", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r257" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r316" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r243" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share", "terseLabel": "Earnings (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r103", "r104", "r105", "r106", "r107", "r112", "r115", "r121", "r122", "r123", "r127", "r128", "r440", "r456" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic earnings (loss) per common share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r103", "r104", "r105", "r106", "r107", "r115", "r121", "r122", "r123", "r127", "r128", "r440", "r456" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings (loss) per common share assuming dilution" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r320" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r305" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r95", "r96", "r98", "r100", "r108", "r111", "r130", "r182", "r238", "r243", "r311", "r312", "r313", "r327", "r328", "r383", "r384", "r385", "r386", "r387", "r389", "r471", "r472", "r473" ], "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/2020-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/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r372", "r373", "r374", "r379" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r373", "r411", "r412", "r413" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r372", "r373", "r375", "r376", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r275", "r276", "r281", "r283", "r373", "r412" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r377", "r379" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r411", "r412", "r413" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r378", "r380" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureFairValueFairValueLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r171", "r185", "r186", "r189", "r435" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": { "auth_ref": [ "r170", "r190" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r172", "r188", "r191" ], "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", "negatedLabel": "Writeoffs" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r204", "r207", "r211", "r422", "r426" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r207", "r426" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r206" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r207", "r422" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sales of fixed asset" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r87", "r234", "r235" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gains (Losses) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r236" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r194", "r196", "r428" ], "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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r87", "r195", "r197", "r199" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r90", "r144", "r150", "r154", "r157", "r160", "r177", "r381" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r144", "r150", "r154", "r157", "r160", "r427", "r437", "r441", "r457" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income (loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r321", "r322", "r324", "r329", "r331", "r333", "r334", "r335" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r110", "r111", "r142", "r319", "r330", "r332", "r458" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails": { "order": 2.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": -1.0 }, "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r436", "r453" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r86" ], "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 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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r116", "r117", "r118", "r123" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails": { "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", "verboseLabel": "Incremental shares applicable to non-participating RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r203", "r210" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r210" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r203", "r210" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r212" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r200", "r205" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "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 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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r367" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r193" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r52" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r29", "r30", "r192" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r51" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r261" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r405", "r407" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r398" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r406" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r406" ], "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 payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r406" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r406" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r406" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r406" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r406" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended September 30, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r406" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r408" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r90", "r177", "r381", "r434", "r451" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r90", "r177", "r347", "r350", "r351", "r381" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r372" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r433", "r443" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r233", "r433", "r448" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "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 before deferred financing costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r237" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r232" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r85", "r88" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r103", "r104", "r105", "r106", "r112", "r113", "r120", "r123", "r144", "r150", "r154", "r157", "r160" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails": { "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/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r132" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r132" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r144", "r150", "r154", "r157", "r160" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r399", "r407" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r395" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesMaturitiesDetails", "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r395" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r395" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r396", "r401" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r404", "r407" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r403", "r407" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r353" ], "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": "Description of business and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r44" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r14", "r429", "r444" ], "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", "positiveTerseLabel": "Non-qualified benefit plan assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueAssetsAndLiabilitiesOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r55", "r57", "r344", "r348" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r344", "r345", "r348" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r60", "r67", "r383", "r385", "r389" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "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": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Adjustment for interest rate swap, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r57", "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Amount amortized from AOCL to earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r57", "r61", "r62", "r282" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r459", "r461", "r463", "r464", "r468", "r481" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r19", "r271", "r272", "r273" ], "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", "verboseLabel": "Retiree benefits and deferred compensation" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r119", "r120" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "plow_NetIncomeLossAllocatedToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings", "verboseLabel": "Less income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r341" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r81" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r83" ], "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" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r81" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r79" ], "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" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r292", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r34", "r35" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r80" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r80", "r93" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r231" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r219", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r215" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r217", "r452" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r215" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r187" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Losses" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r60", "r63", "r67", "r383", "r387", "r389" ], "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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r150", "r154" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r82" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r243", "r314", "r450", "r475", "r480" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r96", "r98", "r100", "r108", "r111", "r182", "r311", "r312", "r313", "r327", "r328", "r471", "r473" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r135", "r136", "r149", "r155", "r156", "r162", "r163", "r165", "r256", "r257", "r421" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r260", "r270" ], "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/2020-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": "Senior secured revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r402", "r407" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r60", "r388", "r389" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureChangesInAccumulatedOtherComprehensiveLossByComponentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r46", "r92", "r239", "r240", "r241", "r242", "r390", "r391", "r393", "r442" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r372", "r373" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r31", "r32", "r33" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureInventoriesTables" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r230" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r144", "r147", "r153", "r198" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r292", "r306" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r296" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r206" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r131", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r149", "r150", "r151", "r152", "r154", "r155", "r156", "r157", "r158", "r160", "r165", "r460" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r131", "r133", "r134", "r144", "r148", "r154", "r158", "r159", "r160", "r161", "r162", "r164", "r165", "r166" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r293" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r298" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r300" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansAdditionalInformationDetails", "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEmployeeStockPlansSummaryOfRestrictedStockAwardsAndUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r289", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r15", "r431", "r447" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r400", "r407" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLeasesComponentsOfLeaseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r229" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r228" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r131", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r149", "r150", "r151", "r152", "r154", "r155", "r156", "r157", "r158", "r160", "r165", "r198", "r218", "r220", "r221", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r95", "r96", "r98", "r100", "r108", "r111", "r130", "r182", "r238", "r243", "r311", "r312", "r313", "r327", "r328", "r383", "r384", "r385", "r386", "r387", "r389", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r95", "r96", "r98", "r130", "r421" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r238", "r243" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r243", "r291", "r302" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r90", "r175", "r177", "r381" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r95", "r96", "r98", "r100", "r108", "r177", "r182", "r243", "r311", "r312", "r313", "r327", "r328", "r342", "r343", "r352", "r381", "r383", "r384", "r389", "r472", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact due to adoption" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.douglasdynamics.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r257", "r266" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r257", "r266" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureOtherIntangibleAssetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r99", "r100", "r101", "r102", "r179", "r180", "r181", "r182", "r183", "r184", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r325", "r326", "r327", "r328", "r423", "r424", "r425", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureCreditLossesDetails", "http://www.douglasdynamics.com/role/DisclosureRevenueRecognitionRevenueByCustomerAndTimingRecognitionsDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails", "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r123" ], "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r114", "r123" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r123" ], "calculation": { "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails": { "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/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureEarningsLossPerShareDetails", "http://www.douglasdynamics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of unamortized deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.douglasdynamics.com/role/DisclosureLongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" } }, "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=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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=120397183&loc=d3e187085-122770" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "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=120381028&loc=d3e5070-113901" }, "r298": { "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=120381028&loc=d3e5070-113901" }, "r299": { "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=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "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=120381028&loc=d3e5070-113901" }, "r301": { "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=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "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=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r409": { "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" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r429": { "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=120398452&loc=d3e534808-122878" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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=120398452&loc=d3e534808-122878" }, "r431": { "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=120398452&loc=d3e534808-122878" }, "r432": { "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=120398452&loc=d3e534808-122878" }, "r433": { "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=120398452&loc=d3e534808-122878" }, "r434": { "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=120398452&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r436": { "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=120398452&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r438": { "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=120399700&loc=SL114874048-224260" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r442": { "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" }, "r443": { "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=120400017&loc=d3e572229-122910" }, "r444": { "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=120400017&loc=d3e572229-122910" }, "r445": { "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=120400017&loc=d3e572229-122910" }, "r446": { "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=120400017&loc=d3e572229-122910" }, "r447": { "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=120400017&loc=d3e572229-122910" }, "r448": { "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=120400017&loc=d3e572229-122910" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "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=120400017&loc=d3e572229-122910" }, "r451": { "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=120400017&loc=d3e572229-122910" }, "r452": { "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=120400017&loc=d3e572229-122910" }, "r453": { "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=120400017&loc=d3e572229-122910" }, "r454": { "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=120400993&loc=SL114874131-224263" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=d3e14931-158439" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782768-158439" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=SL117422267-158473" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r485": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r486": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r487": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r488": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r489": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r53": { "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=120391452&loc=d3e13212-122682" }, "r54": { "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" }, "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=121641772&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=121641772&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=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&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=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "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=120395691&loc=d3e23780-122690" }, "r93": { "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=120395691&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=120395691&loc=d3e24092-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 82 0001558370-21-014075-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-014075-xbrl.zip M4$L#!!0 ( #N 8E,,6JT+R!0 /OD 1 <&QO=RTR,#(Q,#DS,"YX MY[<)])D;.^?O_SW?_W\M_W]/RY&=X;%36])'=GQV9FQOQ]PNB 2/CPY/#DZ.38^/'\R^GY_#_XWU$> ^UG+%2RE=IG4MS09?$ M(*XKV-1SZ0T7RRLZ(Y[M0BN=OSQB*U;0>)MBVQ($L627B#EU'\B2RA4QZ=>] MA>NNS@\/7UY>#BSNS6TBK;5#ELR4!R9?JAH=G9V"5$'.CCRO4 .?T&;.4X+[ MZU38!US,@>71Z2$F3T&$(;G#'<=;YF>P7''HKE?T$(CV@8H*9D;YRC,E,P@Z M*ZS6YT-(#0DQP7(CVCC=ET,_,4[*-(UECG2)8T:-?;4UQ'_<@6@VE&DQOIPJ M4M#%LT.5&I%**X\0>!X?_G%_-U8:M"%FY<3[Z7JO;/Y26V.@#\X)647Y9D1. M56%! F8XVC\ZWC\]#K-8E"7E+JEY,.?/AY"00^[0.7:X0IF>'0IN@R+X9&$N M*=Q]5!"9K5F4%"\,NJ)AJ,Y('(>[Q(4!1WT+OZY6S)GQX!-\1'#.L>0)L#+P MQ[?1;:GX5%7'P%YUXTON6-2!D09^2&XS"UMP06Q$9;R@U)5[!H.6U\D0U3"L MHT5GS&&J/8#_T9&Q;T3\X'?$THCS- *FAL_UY\,TJW0I'G 8.K^HWRM!)3!7 M,D1U#W(')+J<)K%-SVZ0<5.SXGS!UQ"S=X R2I7#V7!%A6J8'#A M 0A+2 # M>Z:W,*$MZ1V7E="NS5.O$"=5%6)3KL%GQJ9D@SA(&2O;\ LW/F'Q?^]5I[7J M7!*YN('!N;9^;#+JE>"TF1(@>T/Q[T$N /F*2=/FTA/TAC#Q.[$].I 21E3H ML'>,3)D-E:)RZ(RHZ<'2U)G#RI/)*^H29@=XM^2A@_[ST>>C8X![4P3\@:48 MJACXPR])=?)86;@R)D94GJ$*-#X%1?9]OEP=;IUG:#,7(,P"L',H]%!^R4(9 MX]&C4P.=1\%A@G/7C[ (P58E=+KD?LABUS(\1_&"GFJ#DA# MKCV6-; PQ1-+U=""GMZ:7YE^G*3UPR]1K_T)O03%G]K,X3VDY5V0._,)1?_#M 1*#:4>PK,LA,AK M'YD9R*V'KA%T ],4'K6N7U=H/$(#A>H9EYX0((N8 :$ T-KYM3 ?'V5A#DHP MPB+4"LKOOD$I"3M'#WYU\*^)<)@SEVCV?:1BO"""%N"L(]5#>I*%-&06&)P- M8&@HCCUZ-="[7,#<1>6M SW$6V(C:-#YXK9]E/#%.MJ)C*@);"6;,=/W!A3@ MO5WF>@W)V4(%Q<.BV(A5(.SV"=\%UL&8KC>;+J4BO6.6*%41AA/^C4!'[&?.+K[W(P8NQZU]I[I1X*3Y8*ZT"GLVF[J M9.XRG_67)CYKXU.BD+ZKMG=$JEEUP6V+"HDF;G==UR.9PT$/_N=FKLEX.?]C M^"7U"O &"E![&*C#KDPU*HX+Y:K1CQ6UUXM75)J"K; *P]F%)YE#)6[8E"MX M.'N,R22]&JR35:<"QS U9'8#,>:(]C1@KU8"4^6FAJ]QQ'JL2[$>T6?J>/"? MR>=^3=*0YE#HDBBVY]5J[,[2@]C>C]6#7 KR=R($3.+K4&KK-)A9 CUH.7O3 MD$4$36^3:N96K.)/+(&GCB.Q1ZD7*YFM*QRXWGW!MG?7Y9BGT")WF(!3P M,!030W'IP2GW[?+EDKG* JH.BCDNJ#EUS)PI2T>JARO'CA!C%AP3B['K<2O% M;4SG2GAID*+O>D1RC IASE[X%>PZ>(IQ0E[S[#J;)#T$.5:#X'2DRMW#\#9Q M*5N)/RF!-L<$T2;.I%>%!FZ("9G:V>Y92*<#]/3H)!MIG^.2,#[YS'H?80W? M1#Y.Z60]/)^S\,1.JO:H-'%8Y..2)= C\R6+3.+@:0]-:R]&/E!EY'K8?LC" M5G+JM >RE8T]'T0=J1[ G[( %MC;>^B:&=[S$WR41;;N"9,>^<8F^GR$B\CT2!YGDV',-^CUA]2[&26)&YV$_48Y.SEPNS!WCT<+R1 MT3*_C[5AI8$+6$Y$R,J.F+;EIU>.ZJ%ZQN?PH\P,)A!J4I=7%6N(6(%_[W7EE;: M@LYT04PW./5872^*,I9I0.98=:X&A-S#TY@]SO56#H):S,7)M1#1/!(]=JB%A(%GOTLA=9A?Y03-Y,RX_<>^'IF MW(+XWGB:'I+BUSG^@[# ?_"UWQ&=&>K1VG,B3*35/VU[N/)/&S J#T,6>P&# MA7K(%U^DW0]?G/TWM/#@=6F'))D"D@_M*KQ30@DJ&7)PH2E?]R2#C0 4?/@Q MK0+QUVU5$K%=;)1-IG4;!5FHO:OM@6Y9MSWIGERI63\?IM\:#KXDWR16+Q)# M5BY[FLH@_8EY%#BH+_A4](HZ2 M.$5)U*E&_JOK%2L09L"2OR3*+"PO_C@YPBA+11]6,O=9\T-JNS+BE0%"/41> MY='V.M7.O*G>O-;XY1TJ+85;O\)A)K^R^&)[VXJB(E+_L32#3*6*4?JZ-R.V M#.*E<<3_=Q1):?[E,1F%2ZE+2_ ^:\FLX.%K/&C /3?PP.XI"7S=:Y&?V3:N M&+_NN0(O5)*Y'M+^*KBW^KJ'(F+GS*7+/<.?/_PO2]@UNT2L;R$%EV<@ M'/5]ZD=@?=VSZ)2YX5>8]QBW)BJ_Y8G@AF:ME/P:14*ZGLVHZ4:OC$_(:VSM M#,W'>LA0(E6)FS M+J=4A*TK(VK2+)C-81EP;O$E8<[VVS5V^ O4\]:D*B"1VU'MDTVK0+>#K7LD M0MW/-#!-&&S4,?MDLW0$.]B>2UB+ V,$ _].-:8P]>-:LM$S6/U81%B/@EN> MZ88>YD?%:#@+__Z-29>+]3?85M\Z03 /].XOQ(F#6(>6L?8>HRV0I_T!59!U>: M!1/G=GDVDA*(:.47O&T9C2BH,K7:->O;"M80YH+19U76#+I/85RG'[Y>S$G(B'TB^(Q->1 MEK@']/<*..G-%>G%>D/RZ+=)12/Y+Q9M)"356GRR(,Y0'=63N*7$$*8)_YU* M=^BY:*&Q8&GPX"56OA]8@1;[(*R2U(G?MTBYD?1W0?+?*9LO,%;<'R1_Q97- M%V ;U^L_=!2L**'CW>F2NBIV&L2Q/YA+Z5$+%Y;7K[!881*6 M3",40&L$ROF_Y43TUL*CKNLS\WO^8 :[QS$5S\RDJ!W,49SNR2M;>LOVLJQ; MW$YH)LP8EF=3O!"AX*K$*.K,#_B8T%?WPN;F4R2P5BQ:[-K=D$U[,017D@&< M@MLV5'U$53B>LA$%EY*%[:U(^X;>"E/%-%59VE6S!&-X]ZV#FR#V3!&\DZ/C MHY056$^S$[87P9[5 =!+[J&=:$5 %4=,/OF+ZN'L!GH@;((P.#ZJ76QSVC1[ M$(G@?I#>7"3O:*,: <="8UQR_@MM\)I]_Q][12[ MM7!"+M4$8[GGBS4:L+RI$NG[B"A^2'1C8HK=()KR_=:@?U=]R,PAJ)G#F1\R M?$-,=0 2)CV! :NWX%"T%FAA/BA81;Q) MG,AW ?49SF;#V3>0CCJ13RU4 (0=9]A0:E4(=R[R([;JF%%8\5E1[,8#=TPB M%T'4R@5UH.-O@B"J4N]<@XL7C]&*(!O'@NZYQ*A8E7BG!K^T9M_#0 X=>:#< M0\$1R8'K^@:([PMF+E)FC.!PKJ!^H).']HP+BA8-?],]HBX3=!G;8KQM$6^Z M8&TGU&"[''KRP[9C$U32E@7\#L7MA%.^D@K;,$M_9^XB(11HHC]?OX>&OU<- M=J$#I(;1].G#1PZ$49V#B2&ZE"&Y"VF8=PY8F?' M+C;]T!;_WF$>\]02!NL#6!TRE]CYQDC?:HL]94%M*W45A+J% 14?*AA)YUV* M>MME[$:@!0N:FLO8#!Z_4=BE"8E11N9!LH?E)^7[_/)[2$ESTSU"V_RV#:W\ MP$-FF*F9K:L"&N/^S(;=W!TG3LH.FIO4U88^4'883,0%OI,UG-IL3A+V]IIY.CZW7-$_ MB4.20TGJ6U?'$ 788S[(!6G=LG=E6CP1GOD4-2WVD!^,BQO/@);F8R2P+6W^ MSL63:N"8V[X;++AP**G@Y61=U?G0)>B;[8-KW".M+TS5H)[96+89PUJO?U84 M_9SN&K?#K'^'$D#CAY&=#FF[6$0WL:J,.%J<[S(M3)W?+5\8U.:&F63G[HZ MH&(< /8"BO=B$SM]BK@XN:L-#N-QT8 8KH0B2W1HB-R,%%6INSXH:!MZA:?0 MJLLE0=[QCA^NG(-W<\:NH&2965=G4KNRK@Z#0:YH&!22[P8/?%@P/P:FHX3= MI!4/W3F5Y"FXCQ14>.HW?*O4/]VF3O]2Z>(-&70E<.NA7'].XH6)I,^C,8^N M#S&_\F:.PLJ(1M96=L)<@!+ C@PW\^H]1!@M)+&',QQ.AYX;]Q&G M;GAJG+OCBG9/Q!-U-SO:H;,Y4R ?N*O">]F,46L@?Z/6?-/Q&N7LN+12WN1T M+XMD4X&NXY:F($ 'S^'[L<,R.% TX9>CZ_' =!/A&WC,:#@;P_80+25C:MO0 MPWX%'H+@8:2!M60.P\$"M2<]Q+]369U?/,'0+/TKHQ-]<7,>]8(.PEAE%.;P M\G;"PY5FM,1JRZ7K8GP@?IS1-:PNY]0Q_6AX?S65N-"I"F''QSL_5F9!1&S< M3WWK> OO/8>I*T9&%&^\!!W&^+#4/7EZFJXNF'Q7OJ;=.H+N-GKJWG,+UB5F MWC*P.+GSPQI4,@A9OF("AG*>VEOK"+J*=NI9Q]3]@P6)76WLF#J,BS$U/0Q, M"IR M'P=0)WLW#/+Y[4MH@5X4:=)N-'N$[VHY&Q_"A$2N^?RDKB]M\GU)(VIR!V1@S8(!I)7'E57 F&8Q@WW8F-IL\P=-WNA MT7/"TZ;/<)A,;2:J$G=\"QV=#H ^0]FSBH'"\Q4O6,P-%_$'T<)S\_'[.!IE M[I#,_+=^_/&UL[5U;;^.Z$7XOT/^@IB^G0)WXDLMZL=O"23;; M +DAR>EIGPX4F8[9E467E)*XO[XSE&1+MBA1LAU1S@('9QV;'/*;&0[)X7#X MY>]O$]=Z(5Q0YGW=Z^RW]RSB.6Q(O>>O>X%HV<*A=._O?_OC'[[\J=7ZU^G] ME35D3C AGF\YG-@^&5JOU!];CVPZM3WKFG!.7=V/?GWX^.'A]?=U_>^+N/N//0*+= M.XA+[T7%\5>:4YYZPK<]9U%^A?YK3Y8&%O0/Y*_SHH)F%02RG8-_75\].&,R ML5N)!@3]+.275\RQ?2FU0AR6L@3^U8J+M?"K5J?;ZG7VW\1P#[AG65\X<\D] M&5FRVY_]V91\W1-T,G6Q-_*[,2>CKWM3E[VV4 +M?J^-]?_\X(,@45/.F#$2_&)@0>%)E-.QE"!OI!+&'X3P$!,0X=6Q=U%JE:,-UQ!D/1G]V! MP?*!^=_^&] IZN&Z"(L)UX+WUA\3?NG!7/9,G]Q0Z1Z"R<3FLZAC ]&:[3F7XI=NIA1M7!"@*M+_,"VV/_ ;$]1!,@1+*RW9C>W3IC1B?2+.]KG:L MWW"-_$IV,3G3;YP_91JJD1_7MA]P::\W SN#GJ&V8HOFH2Z),N_YD?#).7G: M%-8\DK5@'#@.#\CPV]L4EV&XY)#B.(.%!@RUQ/)C7>3E&ZJ%']]L[L$*2^"B M^X[PA['-R;K0Q[TV(B[SY!&H,Y]]2']MLMSOM MMM6RYG3A\YRTE:1M1<2MTKMJB1RPN\Q)=?PI'_4[[<[W7ZOTT[T/*%. YX&87,GI@\?5S0L+:NHQ(' ^0&I MM2BH0UQ_Q-EDE7U18ZQ,QQD?$OYUK[-G!0+ZPZ;8ENWN6:^$/H]]^4L=8L&5 M+GI"X!_<*+W8+JZ*!_Z9S?D,[*C<(2O$I5775#'F"6M5P-6AFBIXF 98 !C MQ!/ VO!&^(7#,^<*KLAYM(((^EV39-N[.:90?\5TDP626/K];N?N@V47B&B M2%J]S4EK==V'W_S^R /GQX7+&$)&@#O,$->44:/@S M.?KJ&6-X8/!HOY&$O5 .MHRRS99L>6B15(],,Y9WG$QM&N^6X\VRSH)5H^9N M"+DJT$CDQ^:)7'%(H)XO\ZJ8*N1L49;$8>H:YSMCPU?JN@IYQ3\W23:Y?=[\ MZF53\V#*FXR3^K_BE ;56++J],H\94&HK,ZJ7V;<4Y&U"/#4^+! M!Q]G[9 %%^%N*OJ^>'B6II-FV6&_>VR&2R=+]IL!%^G#B='ZD#B]PZ@%GSD_ MQLR%C@MY%OK-GN.W7\Q^G"QLM MQ[P^JMW'&@ -%BA&#FB/2V7YW1)K"8RF;IILP.M? M'B2"G@JFU-62.R1:772;WWDKSH3FYQ^W3RY]#L-ILLZ"LLKM@%S*8=/98-<^ MU![&C/NH8Z>,<_:*46>*H991,@6[V^EW#X^;)M*RZ!JQW4Y[$6*>S/)-:7ZE M'1)U!:"-V%1+U]\=$SXG/N4DO"ZR[%)(<$W/&5J)H-':HKVOW3!^4Q?5BO%0 MK!Y%]79$"RK!;,0Z&[29 (3%WB&IS$IG>T&MW9!Z%9"F'H EMQ&%HSJ[DTI.XQB355)F6Q&=J,(_V&(=Z@4GE82ZL MN$,BK@C6U(W//5X$A-U5>W MJWM7=]&^Q4;6H@>6[6')1!^LL!/6+]B-O^P9?:OW!E-OQ"P;O-C4Q?B"1Y:8 M/2)]Q&Q%CF+@E:92WZT:[.$%##J0K4^] &SG0I2G9,0X29S9?GOSN0WC@GHV MGUV"^.5&!FJ"OD+_GB\]GW BU!?AMM:B>;:KHB:M7OAY/WZ9NNZ=.S=7K9G* MV[LH:9YFO+=8<[S%!6PR52&^<\PYPME(N?A-E#!/ 739ORJX(EBF"NR>O! O M(+&^<]OQ?Z/^^"P0/C" SZ]N8"PQ_#=4KVDK4#)/ 8K$F+6_V0QL4Q7DC E8 MBN/-'>F,(_R%.D0\P 2I]%&I*J1Q'\(6H7GB+HFNT'?1JLMA3.3T])UX8/%< M@#(83JA'A8_V[X5$MUQ53F2MRN:)N[IY7P.QL2H@KX=<3J8VY7(O.[;Y,\G- MF[12>)=$7 )AH7.J9<+Q_&#"N$__)SEV.UJ^EZF2:2%CJ>ZAG*\ MRPB9$%DCV(BPF#MY.7"*JYHG]OIW:I7Y9NIQQG>;>C)E)*;^!F8!A("*,=K" MVQ&&/*@V=$7U?FI/QG:Q$M,:$14FW?K)@9 :(7EA)LI*/S5($;A2CF.F!IBE M!L,]L( '#F:A!G9J&YZ,:C^UIL#NZ/*L$3=1YCR+1D 48YU[X+%2VCR5V=AA MA1[6$IO5VL]6DT^UZ!R@]JH=H&(S5MDG86I*8[N4G%4.<.H IBAY:_J+1,D[ M N,7HY4Y1JF?D_#?N?,2/LC*.C9 MZ>Q7@8'>\YWHP/'IBXQ>5!]":Q)(C]$CL.J=FNU1/5J6-&=KLJTIZDS=69LCIA[4G),I)PZ5/(7/+I&B\H9)/Y?R2DYQU0^@'979 M8*I+)^WBO( ]A.< 8_ ,"T^O\&4,F:Q%RQ>LKOX!5&,M5A@;R[KI Z#=%+T^ M\$;D[$87 $Y_M]X#K,IN1ZEDN/-,N#D^E^+*'T KUF!$H3LE?7K8,\ IM[WC M@&/@2=UW&[:B'.5Y4'BWT B]D*^)R?>[,92<>")O89E=^ -H0 G@IEY)E,S MA^$O&#]GP9,_"MPXNY]"W'E5/H#02\./1/]IZXFW5M(1X"$"^F;R?.4E:NZP M<-?E0B3C_M9E?!H(ZA$A!@ZL/H2\:!F>,#V'SG0!? A/F? J'@O\[!/9M6CM MNAYLE"^Q(ZEMFN5?=M#*!S.7'@53GZL55MUA)5F;#;%.J+V+]868+4-*/&*E MK0V).A]2#8KPQ_(W+UIX%4OT(%(\-V8^C*2M&#K$/J3&5&9,K$KY4T;(/9&)(ZKHAIK$A]21DNR(=66#><\4N]AKF_\@_F#XGT#XTE_J MG1,."V:\925NF'_FVD+0$27#@?@'&:Z>5U6DLL-:L$F.Q(JPK53&2O_5DW_- MAM _)]Q=JUT7BJ*[+M\RL&,AJOV.:]Y?4TCQAGF(^"H,^I+]RQR]6>5V77[: MF&/AY3H4:S]D5C 'M[]BG1C)# )I+GWJ=[N'/V,DU^.>3CQ3[3&2L-^1,=J/ M3'IC.0&TPP"!Y=]P+:QGGD*M*.5X1<)@). M+FS*Y1,7X58;MF>)XQ?,RH /T ![\ JB.,?T^:[>%??#]F&[8[6L15/P![9F MR>;@C[!%F0@\T:;%/,NVYNU:LF'KEZAIP_."AY#F/%U@S[O'E%V^MFPYN?XJ M99R'"4.\D/LK*6MRD#3B:G9BW.@K75&ENI]UFW=*U?^LLBD9]MK]XT[=X5AZ MLE$]Z98/K!'*&6<#0G_=XGPW^9Y6H:C+D-@%#5@;;\7#DJTO,Q*AIN46$4>K MBX@$K::L"^(NS_)27R:+U#->HQY<8#+A,1G*Q-)%W4T5-F\,9G$^/>*T<90S MNK5E'HOP_,;X#PS8A4V*\AV,[,(-%F(QCG(&LFXAWMNOUS 5<&J[,L-[,)VZ MX:.]MZ-[(@A_R8DZ+$&CP2*O#$\_$<;69\?4?7T ,;^R7VZN/%Z=*V/*?[6F M2%MNMDE,O2FSIY(]ZMDTOTI-KK7L'LEG'\K"D)7,&[4ZDEKRH97%9VK&J]13 MDL6IFY3(59ZB#9%OOLYLE1/UIQQ=F&_IH5IZ"N !&N##Q><"),VA4 M3P1KO1?J>NJ M?0]:E>LP-KA9\$,R M4J/3U^]R9'9).3:"O2%;R30TF%2K&L#LJH:9/_66(+^2^=J=)SE-PZ?"6=WL M-8DQ=0[ZK2\6Y5T=##2:,B^*0L%O8H^(S"!ONW&6^DMOQ/@D6C>7<3&P99G /FX<,]7+KZ6_020Z8&&B(FL$7;#HH@]-<41(3!COJ3J97/Q>ZP/( M1?U<+6B>^5O!D/DR<3Z 1BSG'L:P6<5CWR*IK19LF-0T 9AM8I/F]-1V,=[W M84PPE7MED]I3FM1D8U;4FB6PN2::S_2HC4^U9UI&*E&Z?M,Z[\Q9P+G:9Y=? M*:W[W?[1I[H75@7R41M@+6B-,,8*7)AAL8JH%_5V4=H%Z,RVX]#;G.#D4_XOXG-+UC E[I> MG9!Y0[BL].8)'C:'OQ%671>N0F6JDMD-A=DH^D;X3,L@?82&U[6.V"7UY91]86Q3@&_'DC2[0&UB"/KX2]X5<,\\?J\YTJY+[F-JC MQ85&/#&LA?B>3&P*VQB.^0H$"!5'SSJ*E$DPS<0>,+'N:_Y;5R5]/IAZ\;,X MNDAS0_QIG8 BLW?'6SAG-N[ /!%.I_$X9WE"YAD'/:EJ'JF70:V5_Z?VB>5= M8LMV3@_4&!NQY7V_,*$F18Q\J''_#L&RYMF ZK%$E?$:>RR2N'U>:2'87UT( M(LT6$K60ZGLN !4G"#+Z@-F>O!Z&?8H?2\XZ)<@I7'>.A/R#YXR2Y@P]/3FH M\B+DP6G&640"3.&QUZY@Q5;>[/#XDKXS/XBJ8@#YB*-=S/4'RXXRE GZ(V\ 4N<6%8*/2E-!6#H*[T+F]@ ME*)ASK!84]K)D;$^!TSU8LZR7 M^TKQ6H1W4I.VQ!9]+\K6U^YG\E$U(9_JCH^T0X\(77DK[NC#0"43[F17+.R+]31;)!R ZBL=^KE)> _W M2THPBSXO2V/QU#.^EC&X/;N\PRHR69ND<\=@;4M\&HZUR ^)*=O$!>/ CN\V M]:0*DA'CY-%^RW/OU-8I_ M''SHH,@G 8Z>?O^0L(\>\S'^\)__\;__UV__Y^/'_SH;7G<"XB<3%,4=GR(O M1D'G!$*=3O>7TU^^= ^^_G)T?-CM=CY^G+=T MYC%>DT2=M,FC7PZ7OYS/6R71KYW#PT]'GXX.C@X[7WX].?Z5_WMWLRQXPZD< MX=*2(8Y^_BK^[Y%WV>%P(Y;^^?N'<1Q/?_WTZ>7EY9?71QK^0N@3;^+@^-.B M](=Y1QQ[33KBR M/7G>5 CQX!,*8R:^$2VRC^*KCP>'\\[^+T+!Y$-'_/1]V%^VMM&0*/!)E/UT M^1JCB.''$%U&7'5IRHQKS&(VYZV1+GRR SD-R8N@_/"@>WR0TGT?<\46(^>< M1 $G" 7\ R,A#H3"+W]E@]']V*-H3,* #\S+OQ,N$4&K?6[16Y=8.:'A"4472#F4SP5BCP8 MG24,1XBQ7A3P>15SHN\H8IS&5-$O4.SAD%DRJ%Y73G@R1,\H2O@_/GF*L*!G M_LW9[#QA,>$CGY/]@"=\<9C^ MZ84)ZG%:8J&FU]A[Q"'G.&(#+A@_X1N4Z"E5WKJPJW7FEB_+#PM29T(E(Y]_ M;&2VL._("3_N*)DBRN?RT(MB+C@QLT_%C%\7?WG#3O!>(]XBN_6HV/P\H[HH M5A)[O'0PWB>3B4=G=7&:-.U&GB1Z>D!TF\*J:](Y MQFR%Z3U1A)H8I29-.\=\_^)-:Z]1Z@:=X/LAIHPHGBT7A;KXU TZP7?IT8BO M^$SLA>X030\/=2%JVW2#DA\0]Y#/F<+P"&=VVOKG\6:IL.9DRBR/^@N. MSC_FD2Q;P%'\*<"33_,RG[PPE%J+U[M=6-Z%*?HDE4*N9E%X#5#%/PNFD>AC M0"8>CBJ2J&JF>7K3YC].T.01T:K$RMIHG-(Q;Y#ZR2/ZN&1.17HU+;6I#VCD M)6%<7R&*[4@IYF5P9CR\YF7F)04]M;T@N3Z1*!>@8/DMCD4'J^J=7/W.1:HD MG9M42:K,%>68VO1TE.,^./A\<-#YV%DVQ3\O^^KD.UL581TRZN3[^W\=:]]* MRAVAI<0OD!D*9QZ1CVD#CYKX9MVA-O_ZWTOZ'[S'U:(7>H\H3)W!TD*?7!*: M<76YA+'>*V9E=,OK+&&L]+%'BX#XV%^T/9\&*LYNA'*=^/W#X:*U$243-8/G M)!!C* GCA)%IMO-W(Z UPBX*B]V:8!1E6Q+(Y@IL* V=JN6%HX#S%H3R[]/C M+U\./W_IGG2[!\>GW9.O)]N0TV)AW(:@I! !R(Z3.2%1>K2_*>S'UN0F*=>6 M@(J[0[UPM*J7%XJ$?@#<7QE2[CP<]*-S;XIC+]1*HJ3.5J5R5%,J)5@ 2&@H MSJH1"A:V4JUH5(6W*I/CFC)1@0 @#*W5(3-TZ8>.>?VMBNQSW6%DC@N"%(._ M$A:GQYDK0F_1"R>?)%',E>V.DHA_]+/#CF;3;=F&@TVX8FHLWX1;0@,@T ?> MP6#4"S(JM"-07A3(EKR28N9%)T>W^Q(J;EZ_=$^[G^'LSUN1FA0Q $&NL/&) M) J$+_+[5!B)C@X.3P^/RU8_D[H0MO4Z?5U;^$P@ 1#<*AR8&?'JB(R;Q V;_]:%-[A)/\*G.2*Z1DW0J$XY>9#*VA M09/P+8JS(Z)PV_>>/1R*2?R!Y"QF_-6YHXK_ MSSA 4^GPSQA>?V'B'4ZUQ"(MQ UK1%#N@Z9#*7'@AI(6",Q3Q#_$\ MZ'-QSN9SWF#TX+U*D6=)C JM:J\["!N&!O2L/0;MBN:)=53,MU?D#!4_H M&Q= NKB.^"!:CR44^8\<>!6=J]/15K7M9.O:5HG99CBL^"9O[WL@"@=B M>K!*KX(0Z#BTE-#LN/4#Q^,Q"H.UP/XTGO]/_MWF67-[W6Y5KTX;UZOM,0K: M;):2V&/W.CYRD-''#)TW%#7?^42#@G_LXXGV( M0_MQQOL0AWV(P]XSOO>,[SWC[7O&%:?H]2A/?H*7G7JEQ2!8^O7L5],.[(.A=T1<[D]UV;*:N#*:U_/F-0W=T**UYSV+Y.?3SP>'! M(3][KCH2?ZSZ$D?.QWEO';X%Z3R*_L2WTUR/G7_,^P1^]+Q %#^G=Y+ISIX; MI9QNJ!:R7MQI8I+$*J\#YW"ID(-TSR7' F 2GQ.D391<*P/D_&BD6P5A%&'L M(O,+L>"?C[HG)\=PHM_K"40*K0VGW0]"?S[0Q/_)=UF>/Q84S F1'LP-ZT X MD$O5:7D&*;>)!'V\=0+#?FK+P]B62UEL1X# M@$EFM2R5>1&D)=VY$32$%Z+2UY?=74VQNTV$S@Q&@VEZT5OTM#BO*,2E*0]A MZ!B*3X.B]7C)N;7[BM.=W4C.ABB]*N*!G \O[WM^7(C8.RO(OH&K0MOB_U"<$J4*,$6N0'-6['N@LM= M5")\,3Y6.2!,*D+P*1B.?Q,XT&2WF+,*2W[9-+U>&$*@O.40:[?QC\>7CK.//>T\]HW':?X?F"/CGSCA&,?.>GBAZ M\C('\QRCUDNJK>+FE@/.=;ZSFD[#N0,_"S<_SU9IL<<:C9 ?/U O8ME(5%MO MJS8&R,EJ(-/B'0C5$$.;MNUQ:"V:U9L#8G.N-RSJ: MR!3[IP>GVHCV9IJ&8/^O.]Z*=WLTP15H:O0^DHU4!EC+KM3X -3D MVGP^Z%9./\GR*?;ZSB MV2HTL3Q,T* 2A*E*'RAH *)UK^P^1%,* =K>.K,,#T;IZ6(DW _"U#V@]X@^ M8Q]IU@FCF@Y6"Y4CTW*U,(*W8]+4+BR&=8$L.!9Z:R%5J#:YUN5:-">=P@I% M;5/64N#@Q#]'0%'0B^\(9V@_XNCT;P&558*PC;'2ZX)L2\ !EN#@&5$;X:V7 MA[ ):D)NZ[A:%AFC<4Y<_*]U4?&O_GWC_47HPF\N.R2K"CG8YZB"@0SW.2HD MCCA_ZTW08%0@2+JJE91UO#O1Z]""[1KZ=YG[Q:7T2_?KT:G[/41-B4@QM7%< M[D;O*'8K591<^G!-_' M%'D;@TU;$D2FE07[M6"@K4QS^M+T,/%NC.?'XA[\Q?Q]^3I_;*;'&.+_#3:O M:ZS5$HA4JDI#JP)8YTD)60*@R)! EHD&QP='ZXD&66.=K+5=21JX]\N%?.2*<+PKOL_)L4I[Z7>-!OUM.+Z@O_7U$'P0G MX_N,Z-M?)KZ]R\2-K+/BH:!Y>)7");%1 D[\W$HC>22,@!<$PI% MDC#8L3^B$HN+MOIN]^M!%X;_P9;M4B#N);%:#:7+0VEIU^X)I5+))I@-Z@$L MVF\ZFKO9/?,^UOM]Q7KOK]_=7[_K/+8;PJSRIM\:JK%$[*K#R0*I0M)6+8 8 MA4;*8 4+FC08,G 2NBV^'QFEV6LOXZ>_W!JVH7PJ6%C8]D%5CGD017'J;IP^HB MP"$65P5?8^\1A[QMQ 811Y90\7AZ^M2;7:C!Y\T[#45OG;0[_D?68WI]8:[/ M#HDZ7F?9;R?M>%>B$K3SHJKO, MB6B!R;H@A0;;=S+K+,@_F\V) M%6/LBJ*_$Q3Y,XV5U:@FG/B$QO6@,.V8\ +"&K.@4T:EUBQK5!.(L=9"IZ5" MU$%\ZT(L^.%.#KLGGX_<.Q3;%ZP4-E!9L^4,MMVPWVX,XNWPBRIVM3?".RJ@3U#OF3$ZCS0>V1IO+7*"EM>#X(QO745 M,N #-.M"FCF6T:T0;J$$A&7!6$LW,N06** )08G(=KS!&&>5!*3!!$U==.[8L7 MN]M@A2;L:Q(]/2 ZN4"/I5)5E(4P*U<7GP(4.#EI 5::CF%,PS4D5X(.CD]C M^6%!\DP\IA3Y_&.:(FKKS]A(G2SX,W)_+/OK%#O<.3^&?FE.U^+O$7EDB*;N MKWXT3>(B9"-W1F/=[+T:V_!J-*P5>^?&WKD!1HA[@_>N&KS/9LN/?V!$.;/& MLVOTC$*S&5A;&4ZZYY8G82U7($D_KZ:;1%O/R)HVX,W-!GI?.K35>-^CE(LN MVN/NR>>O(#W3;4I>R@-(RI!.:2P%?&2V6,MJ0%VC2_5;*E@90D@RJ[]J&3NG M&^T*@(^Z!=9)5:BQC<6N>JREUN1S#C\C4Z9T^BH0++7;4B,])Z"9=Z74WG*L M]M+.UX)@X'4J\#PSG-N#[RCAQZQX=A=Z4=R+@LN_$SQ-\Y"M[+^GF_'LBY;_ M?VW\RI>0YLR24BD!6&,*AI88X9) @B$;D M?8Y):"$?70T(!XVJ0M+A B"ILP2'09D;<+T0A/LE*LIC'0H $=QX_I@?/>DL MCT(K#VT-"'=$5!2.%A< 25TEE#-4!(Y%P15^%9_TLYJN H2K("K*20>KC5L[ M;L@C#M&2.-YKFI.@OB:NI *$RQ%J6::&ML;6G#KSH2>9Q6_L-CD_-@,_+IPU6]+MZ2$)0 MH'XX(O\KA)=2UG6AP$C7[P&9LK+H=SGMGGP&\B*["7NEQ#OB^ UGU"29*'F^ M]KOSETXV%63!X#5*7?'3>]7SL_B[R[-*&3^+E +8,HK0C '5!:T'AJT(YV,YDN^ M%O*C@8\&HT&FJ^0R/2M8B%33!H23?4/2U:#O%#HJ(5H"[4@G. ; M$F8!E_,3?.J3Z4:_;I[FT[8[J\:SZZ7Y#_,. MVC_;JR_6QS&ZQL\HZ$5!/YIS,_MFC1GL;';C_47H.6>D]"+H1EIT<[F1,96: MF%SK5MS;$AK4@>+M1Y:< #!=E]"\HOC6F^@C02NU!"2\M^)(L!"^'/Y[5X"B MN>-+]\LAH)1>-THA94D;82H/U L07X5_BNO^TC_X)D$1(612 4*H< UE7H:M ME, $,&2O:J_95BVXOV>CI?7:B@NPY6XQ35NW F2-KJ#UAL(&NS8[$7AQ ?K: M/3D]@K,F;U<)I*P H!?\D!U3_)B^QSO$3^.2; 5U<0AK=D4E+Z0[*P$"$-9Y MPF(R072(PC0.AXWQM"3&5%<#@LVZ 9%I,0*0VIT7EV8!K96!8&]N0#)KJ #( M0EQ<0"93%*/>$T4&Z5FZ"A ,R0U(20<1@,A6ARBMH#:+0<@':D \F\!:>A^V MVI%(Y1AOK-7M.\X;9DC^<=E:Q\Y==;R7(+U\]<-$I"9^(R1XP4(N58R"DF9< M;G!:4*+JC(#FV=5,B[J567*>M;E+<YD?1:$>TNLT0KJ8N%7V,^VF&>]G= MB=*23@S'% 4XOO+\]-4BC3=75M!]D)4!YPL&80D( %-ED2RMGTU>%(CW5*U, M:B$ \H36%$/!D7=ZT#T] 11G5%TT4E@ I"46T<$HHUA_CYJD( 2?I$[=BL_N M;=(/@?]\L8[G&X"2&W7E1=V'_%BN'G(8 $6AG;I4A8&L(3JUT@D#T#K2@#B* MD^YA][1["&]W:$(3BE9R_=7=KRQ*SL@7WA@>8$$ MN L/BF-IPVJIM6E=0[C@H 1 \34;R;RQ_;@*51X-7T*NB1?=HG@P$J0*NRE) M-JZN*RL,84DT$$H9#&B^CKPQ7/]>F+0DA*!.BZ$BQ0!9)*7O>JD*0XCCK"@8 MNX>XMKVNC! G+;C"D1?YZ)RP./=PF-K;;U /0FBGU:I3B@B:\/)*9C"<8-SJ M7G$0-[ZX7!#AK?.46[3TRV0U$EG4A7.]NNNZ;HX(V-(H(OT=>%G"% M L5NS:*>RW-+)3U5[ZVE^*"),N]T,? K 8@HKB.@(I36Y[P'FO@_KT)"J+AQ MN!\]>>1O54X;X +\I!86">'2#!)O"9+*"4OPGKI3?EO\4^ @%C%.-:,P)O10Z MR>X\'/38"OX=Q9&/I^(#FGJS-#%,-G#;[<]Y<&_E@=\N7[:O1I@$9VA$*+KB MV+WP7\BCEU%P1:B>U,RL<\49>OGJ(\8$-PYFI M2$KS,U&5]IV''K9M# MD1_SP*EBXHU*-HBD5S$"(G1VE]%JTW @H,+2^&;M'$>]A'@"[B"_1AIJ:5W/NH=%JT)+U1EB@F9[? M6'"PF;BP90'"-JEHPE+0IA\C+2L>*S&S(HK4Q;PDW BR$Q5C73E*P8 MA(@_8]:J8>S#WQM)9=N'O^_#W]]K^/O.OT=Y9,=/W/)[E-;;A#\]BL6$-/1B M7;;P9K&=R2Y20P#&?NTQ7U80B,U%I4(JY@.RM=1@?]$(<=H]/0!D7ZDF$BDD M %*Z)E% HG[$=_:/7O1S,!HAOF<5=%_WSP9#_=G&K"Z$PXY:&=="H4T M7'D MN44O_R+TYQ7B*+QPB!BBS^B,$W$[&]%']1G(K!Z$0Y%>!!9@6K>:#2)T0Z)X MW O^2EB, K5:J.5BWP:$I"@#&=D#<[2SO8\Y#6+7G+@ M?A-67RA26*TD.N6C<,2LJ5PK5"5=&R]*U6B5PJ1 T'XV62'4Z848,CE7TK5% MHR*35OOY]%#N8 M/"^]U<3N5I>M)W97O[2B% @R(ZF" MT$P@M;YS71&1']XEM[P95'*9*62['S6 VT-<8->$,<0&T>5KS/?)"6;C M+/=,Y. MAB3%SUPVSTB?';E6RLU6?4%$+AD;LY_:'$E=%4C9DE(I%+?L.B@ MA@K OD\ MD"95ESXHH:\")([/1.WD@I*!>GN"*GAEOQP=')X>NW;>"?JC"$2#\3Q5Q[?E**I8TMXGI?EZ,1\@6I-][L^) K0_=A3/GV8SS_ M^^BSVI]=O2T(4M*KVW*+6!UDRV?GMYI,I=Q![!.IWEHB%>#$'\M$JK83?W8^ M,^6U&9%*(;1P >KY/$Q1;S9RC>[)1F*WD0;TUE:#\)>P%J<2C30MG!YL_,F^7S[THNO/$S_],)$Y>RV M:P)&(H61..V ;2'J9N7N201I4X_&,^&=NTT$ZL$H"T_%7BB<=SA.1/>*)Q,J M-@4C#T(KO7H H8W/%9 K_+H*$Q(J63JE2FK 2'*PG$PE.*")*3NXD\F4HK'8 M4PO_N4\F2,1-+MXY^ ,%3TA$4XHOA\@//<;P",\M.2,.[\%[U1V9FVD?1HZ$ MD0HTB+KUV;D0)KO"QX1UQX]1\$#.4&\1_"S>X1F<]Q_(I4?%@V'22;INBS!R M+,KGZKHX6Q?MC4=_HCB[!28->\Y3R3=XYW.=0T&/I>HH%6>55F!D7)2+L HV M:%/XVTPT5*9N&*[!NYID>/VF$_S5:1U&8K5#MG\SMDH^1_FDN:TG8C6KV@-9 MG[D7V^RY4TJUD!E4!)*@8;9X&>!QGHKQPZ/4B^+9TK9DE8IQ>'APN)Z*L6BQ MLVQR5](P[OTQ"I*0SV)WE 2)S\4U(G22;OIUB1D&];85134G8$#O$7W&OBIZ M4EX,3BJ&L206,5=R0(Y"V>;$"-_[G!RFO#Y.4Q9 !*9.G=98+T.PR_POQK0< M=T\@W*%<6R925*T\01*1%]Y[W\_2"$AX^7>"I_J7JLKKN(ZB+=6LU:,DI5C: MX/J=1U/B>KYX"S7=]ZG9K2GL.KK6G,\:$*V\NI:]$"ND*_[6<%=5TJ6KRHZU M*@0 #N*IZ6%DCUAM>@R00963-E))6P-(R%*I]I4* M"% 04Z,B*FXO/G=/C@#<>=RTV*0@ 4ARW_NO#Y=5%880<&:@DH4KF110 M (AD#>:4+K3I#E%, MG. MKJ0"A- R0W&9P&G_C5U=_\M98/8'9KS%V7YZUM&R; MAQ!GUIAL;<%#\\:E@1RYP+E5HH0NWD51 4(,FN4DJX,#35;SK*0=:46G* M0X@VLY24!@TT02EFC!1!NDY+'2 EE2!$A]GN8$H@09/;#7E&F8=13_F0A.$5 MH2^\@$*8E5J"$!9F*>%*.*&)74_Z_$\^WX@+:I%*XK:-0#@CUM!W\V&^"7VW MY'_GS02/5&=-T\H03C1;D?<*LO.XC$4DJ@AAY=OU^[%'D5UHQM%F:,:BTFSF;P!C8NCU1X!189(-:"PV6Z3$0"F?#EYM]Y$GP)> M7@V(=V4+0Z=<7?)\>;LR+WHR3KJ?OWZ&XZX!I@=27@%0C2%B,<4BI>4^)O[/ M[UQB;'C_7>O\*:D#87]OJO%Y$9; B"LY>I5Y@:2%73G_5&3O;:W+BS-NWKM MP,9,XC'L]QY9>AFN0EXE=2",S_""-U[(.(E.A*E MT\"8A)PM+ 6BD)YU*Q!F2",US8O6&B4T88M8/^SC:>J<6BT*_(C+I_W'A,_[ MO2CX'@6KO_.G:)T"--(RA$%NK12-(&_=1UQ4W3"M*G)XS89YM28@^'J-Q5D- M(K0!_@.)2!^N&TV M5C""N9NC)WP?3TCG(6JB88A[985*%^_IJ@\=FIXHUHTY-S:6#[L5 M5MT*Q(VQ@098XX0F;@5FNPDA83%W2P^V0R\>AL,%HS7O=$! -+S]XXMGL?\_!8XOF? M=]Q)&^^D78M7,K/>.V346?4_+Y-1T.%<[*0T[$R,P#+W8+4Z"T\1BEAV?5MN MB3Z;;:[@ K;9;0^UVW?B2DS[Y[WH8@F*90!Y_YN6;<$#6$0-8&6H#G*%)0K$ M8"]U%;?3%920 IG.%UQ7K:#?:U#=KHI.]Z_=DZ^ GC5UHE52C@!0-+[+3L.N MT\=-Q!9,&X"@+ W!6-#FF"FX7E1, "#.78\J4?G MR1:^)$H"PR:76"Q",1[ M,EK8!!9! Q*4=NT%NN^2*9F,V8 V3!78#7J38B>"YG<7RJ1O/BWV^&!YFHP;7D(NP;UHF (#B+TUOXJ(RD?,]F9)(3*&:%:*DCH,E0^7W M:W/)*.$" -FN$::=VQ1E@:PH1EI:\ +(X0 02BXJ1[NMEI2#,-]I=:IPD](F M_0"X7SH/J*:!#<^$K1G$H&&'D=Z-L45^'5#MZ7=7@\HK,[88W-5+XC&AXLV2 MIM5/W<].'-RKZ67SS(+F7*X,,9O?5^]TL/2ZF8>Q%PU20.*ZF6?$8A247RFQ M;2(@1"P T]B*G'R'ZIR-;7>:O.@?PB;/S>RQ985?,/S]Z/HW<>D%ZT?2.PZW MW_U.;S!V0-/7^?U^%/W/E/'.%'V]^YW>E^R HJ_S^_TH.F?W"&&7NBZA $1$ MZ1M6=PG+V[^MMS4TJY=9Q3#.1?!*-^2NB=EIW98>,5US]/U,ULN98RV0/=VG M77@QNO(P_=,+$P3"M&)')83,S)VUO=BQ>C]B-AD$>)B\&Y-.E6D-VD![3Z.K M:!^ -\2LZ7LG!B6XX\Q:8N]GL!5M%/ &FS5][\2H!7>P64OL_0RVN84DH8C! M&VEVQ.VTP>$M##,[<;U%0YSM$ ),)X07:=Z&^6Z_WN2XU L"G"%;W;[ 2B[. M<+8D7/B#:?,!T.S2^;1N=T02U MG:%423H[O*W2VD1,!PU0&M^VP8 M-/'W>^';_AZN_3U<^WNX#%D!0,#[>[CV]W"UOAQN]1ZN_8U/^QN?]C<^[6]\ MVM_XM+_QJ<4;GQB-*%D:M.4FHRNPS:FXFTVG"9[N^3W-\G:7# 6WB,$7W&<\/U)A^> MGBAZXN09<=/%OM#D*Z:Z,* MV#[+MJ5?@K'(*<]*<6=:W]KB%<7]6:WK7//C=S7$@XY3@>%_!Q:K.H MYFU/@5NB!D(*\Y9FR"UQ%-I^M/+IK.?[*.2'K;A84VQ;FCYI:[N"D&$,Z]RL M91?I2,W"4=K2C?^TEFR#]K2VH]\,D$/WNO< M&'6&(BY7U>JH++U=P_#!%E(L87,3,+DY75 YM?:RE,:$"_'"V&9R C2I\06RT +@-?I M7T$811BM[/BGR,=>&,^$[<4?I^3,N]5D])17@N!HEVK*:L=<#J+U\]8/0G\^ MT,3_>4_")'4NE?*^M H$9[2>\Z40H.U,%^.UYV?;&,%2]9*A+ TRX;/.8J%$ M"E1FXB-%^L1/@WI EI,2K2P3U!JHMRRR0JS]X:&(MW>?6-"&&*5 VUBX+M!? M7N2I5ZGB[Q V \;*M5RFBAC:X.(?XG1)&8GZD?^+FIG28A"6>7N>2J$ F'HT MR^!U65B_456'@?L6T!2A^>9[A%T-PL^>KAN,,HP"R^)LII"ZK@*$H5E5ZCI< MT+;E"UH'4^&'Y2 -928I#R%*LJ[()+!:/\ N^K[Q_B+T/&$QF?#I7;:(J4I" M" ^TY;P6$+11,D3/*$K0%4>\N"]31. L*+Y\]<-$7++98XPOY2AX\%X5XZ=2 M2Q#"\*J.K$J 6Q]SO>"O1 0]77I4Q$JQ,\31H#Y?8BEB?"%^O4!3*FQ;*:^C MH#<1J/\[_5,V,NNU!R%XK=+XK0<;VBC/$\L_AZA<^'95(42 51W'9@BAB53, M*LJ]S.)'""%45<6RP-#ZC'GN37'LA6D 1)"ELO'SYWSN3J>!] A#>KY/$R]D MXD9";R8VO]*M3*WF((0?59HO:Z&&-K86TWP6'#./C+DE$5GLH6^1.H3(I"J( M>**J ],,(C29YF=Y@Z4.2+1.$VL:/%GD5U9Q;4CL14^83P7Z-:VDTG;EU;!A MI0Q<[)?MK8C985WJZD&C:^J$!! MD]0WS@MV380):!"EUY0G/M\=&* KWTW@YC&29;W85'1RQ$L> MF4%:RWHI]XDL]A(IG.O6 0&8F7,TZ;-5-LL!"3%6*)."\6WFJ=PD$?;QU N7 M<[)X DH=,ZDO#R$@5:D=JQM4M!A:W]YMCL#5#+ZQ"N9Y;UAQ^R&1]K!6V4)F M$].NQC_*0X?GF]@)E__:CRN.R@?9<1F;6D&X]T-!.]Q=HA"A- M0PLS3Z&X9SD+20LY6O'4J=+7;5#3971FO:G8")[S(_/Y6-R/P?I1S_>321** MZ\(R+B#+MS]I?-<_:<@ Z..CD2.BD- MG0(1'4%%YW'66=+!J^=(V96++;2<7AEH=#=:V#6Q?_&QX:LLJDAP_ZBCXSLM M=O]1QYS:"9^74+%;%)][;'S%%Y0_4/"$[CRJNIRA83^SU)2H0JT6G=NGFU&+6CR IB+K MI(KX"@,VG2>4+J\V+M&99KMP;AMO1HF:9ZH::O<.D&[8IM; M)WR0<,TP4">=L:YFFWOK7&1YB]E.SVNFKP+E(M_'%3@\HGAA?LE&!L6&=VLT[,'?Q-63%#6^MRU>!O?W+C%"\FIY$LI(O0#P0 MCF!"HON8^#_')!3/Y)QY#/MKLJO6!(1;^%L2:#6&5(I$^>U3)HEY!,5__ ]0 M2P,$% @ .X!B4^F$M3:%@@ NC@( !4 !P;&]W+3(P,C$P.3,P7VQA M8BYX;6SLO7MS(S>6)_K_C=CO@-L[$5T50=E5]G3/V#&S&]3+K5A522NI[)UU MW.A(9H(DVLE,.A^2Z$]_<8!\DHE,Y!,G51TQ/5:1P'D1YX?7P3G_\3]?=RYY MID'(?.\___3QFP]_(M2S?8=YF__\4QR>6:'-V)_^Y__X;__/?_R_9V?_Y_SA MECB^'>^H%Q$[H%9$'?+"HBUY\O=[RR.?:! PUR7G 7,VE) ?OOGK-__VPX=_ M_^:[[S_^\ ,Y.TLHG5LA[^E[1)#\[IN/V3<7"57?^Y%\_/CM=]]^]^&[C^3? M?OS+]S_R_]Y_RAI^XE*N66-+EWF__0C_;\59$JZN%XI__N>?ME&T__';;U]> M7KYY707N-WZPX20^?/]MVOI/27/XEM6T9UX869Z=MS^A__*]:,U-\,.WXMNL M:Q>D$9]M [JNEL(- M@F^A_[<>W<"/"AQ^ X?_PH<_GOR\:VUHNZ?"+3\\G"C5.B'$JVDDS"CUF_Y M[63Z//F1Y792JMBSM69RI$/G6_Y7H@Q0KR$BF"<#LF 0^AI1SZ')& #:OEUJ MX,+H\X.RR?:N_W(&3OCAA^\_"(/ )W^_3 !CZ3E77L2BPXVW]H.=&+W+51@% MEAVEA(3XDI)NOY9F F6 R3(H:V0%=BH$_[/!;$F+;VV?>^4^.G.3GTQT7P?^ MKIT*4@R_1:>_NZL.0R35O:1X0$,_#NQL^&N-F**^;7^S3';>$Z89ZIU]>6RA MS/](F1#+DG,,@_ MG'WXF"#E?T\^_OMCQ)T8)'NR5CF>)/91-D(Z@.N5@M%:W0+AT&P0M.LXS,B1 M7P7!_P_!R./03V_XGV&3"8H-YS("3Y2K'(59JSF,Q%-A!QB-0)0(JB=#&U.OJ9&'J92&UO]GXS]\ZE$D'XW\<^Q7_*)O+GCC=(STKOD;J0RI% MP'..OT/H+TH1>Z\=@-KD0^E_QU; G<<]/-"]'QRO>NM;SF" *=0['FM'S9 / M.Y6TO4=@1IA(RM,#6V!Y(8,E<^-PK&@Z@_&H4O $_([:(1^12G'[@V)&V=28 MO*T;GDTWV-#8[;S6 T5JIV/!1+C9"/PVI9>P]"299O[!T"A"<;@O(D MX9JY]'.\6]&@0O.*)H@'GDJA=,P=?X]TN"G%[#K2DB,CH$@DR8G'V /=,#@+ M\Z+/UJX*Y13-T(^U:L7*XZWP[C$I,%$6R('Y"$%0%>$X_M M)^OUQN%+"+9F\G*T82)7MT<_GAM4+8]D16/48[A)YIZCEY,G9?IFE@)+Q^&V M"Y/_P''I1Z5)JMNB'ZHU*I:':45#U$.T3MZ>PS.AN4C_(.)(_\Z;&E$3]A?\ MS[O@R7_QFHQ1:CF7H7FJ7N7 S)O-85A62#O4H 32,-4#<3,#\MX/(\O]OVQ? MNVI5-)[+L*Q4LG)DEEK.87!6"SS4^)34"2=O8A6:B"$6Q'?!?> _,\]N'*2G MS>4PV7 %&%\&U%)@Z-'7B(=CE2+I\"M^ MAW2X58K8=7B)N1FH30M]$([LWF]]3WUX7M$$\9A2*92.J^/OD8XMI9A=QY<@ M2 3%J7?,C]2. SZ\/WZW>F+128"EH@GB,:92*!UCQ]\C'6-*,;N.,4&%^&OR M\;MWJ_'C5*7:,8L4V2 =;K:B=(U<3HB2E:N+:[R(. NI% M,JH'_(GO.N+C('&-YHC'HHZBY4UI=5ND8U-+Y)Z;TH0ZR<@327_R.^J(PDLA M]DPOK3143^/' MK="/NDJURJ.NU 3UJ*N6M.>H$T1)2G7B47>UH\&&+PM^"OR7:'OA[_:6I\8\ M56OTH[!6S?)HK&R*>E362]QS=*;$B:1.$O)3@^.6NF[3Z#QJA'Y05BEUA(R% M%JB'8*6@?7$1:!H:;YSK#@(M??NWQZW%[7471Y"Q!8Z:U#NY^D[HQZ..TD?; M[9H>J,>KEN!]M]Z"!Q%,%D2R(04^T]T*RUW4-0MMR_TO:@7JQU@U31$/WR8% MLYMC13ND0[51W,XWRLFAD*1,@/3TC[/2UV&Y>M?\DZJ=C[HEXC'9H-[Q*\&C M9DA'9).TO5\*%D>D(&UH.,H7BWH#LMQV-D.R0L7J05EH.(MA627O4 ,S>?^QOPQ#SK]AE)\T0CZ>JY4JCMQR"\1C5"%H9\@5Y,BO M*4%#*?U&T3O_-0Y^1%BG#Q1X'1@E@127D1P6P4%]^G^='JW'QB6]CP!\T9 M@2GXE@X>6TAQ1[0$7[P'$7);K.B&>1Z,BW$MT@C_AFUA<&5FVY!!*'R@-N72 MK%SZF4;5(<":79!/ SH*EY9K->T1@[Z6V)T7;PEQDE-?$$Y_H0H*GF@--XG. M04%GCW:.?^[ONC?>,U?,#PY<2X5%CIH@=\TJA8JN6/P>L>M5BMEUV&7$A(.9 M\:M1%&+T9-8;1IMB42>3VO2HX?04Q/9OUZ[O!_=1,"1V%LK#%E(UL":[#D#0E_WU(8S M]LCG*W 2^JZS@)0H_+<*N1*RQB#S""0=.$"T!__.YZMS2[Q1LP\V3'UL35S? MV]#@FU'C($X$=0+D28&^ 0 >7^$".7*F'#$FUSBVOZ-/UBLMK.J4 MP%[=%BG\::E87OY4-$2]#JJ3M_N(!:I$D"WM/XQN/<;1]8&N8\\!4AS7A=J1 M4'MOL9-SDNE\\CZ@(, 5GT6\D"X]YR[:TJ!T@*ZPDEY/Y/[:0OVB]VIT0^S+ M;:3O.MH3'B1A(@[*!!MR=%EDQL6G- &H[@O5[=(-$I(;7)T[-/R.W.BR M5\[Y?/1?O=IN#*]P&X:;9E?D0[&- =0YIQ[_(X*-@(2R:WE/EWP> M?N9^4GMHUH4.6R]:,6V"56$#$1)@^%"Q<)C1"AJHM([?HCAP8VAJB M"!VZ?1VL5N@[X J/LGBXZ&'_B;$S_L,#JS^(:JWMUJ4'A0"\A06V'^;B\ M1FH"=>MYN/70S_<+I/%D*AA1WU1%-V=A,&=!^N+NWCI "*S>H]23QL@=M%[) MJH>HY9:(';-!X-X/,1.Z2!Z=CJ7E7M(UZH9!3)U3V%$;1-D>OS/6JWKDC]6- M<;MD@\P]QBM0)E53IC'''%E7*D/!PXIP[<(,:N@8 JGV/5[%9F_@[E8NVXB' MEL='=77MD&)/HVK9Z]>J1MA?O=;*W'4$%MYG%LA.^PQU[HK5OSD=43MQV^:K MM3,5DI,BY:%^==/8"2G,M%-:'95SW /Q8D=3\,'B.7(UJEJQ.3MMC!BOFF7NNV0OOIW' ML3L;0=F;\DMYPZ1R25>&G&XTQ8A0;)51-7B[YWL;T!",7#\55K=$[F\UZI4N\DZ; M(?:W.FD[7]UE,65 -;^]^V1%<3#BN5SC[=T(NJ:Z[;DG\BTU!,CG(77.6&BC ML1X?Y8>E89BMP7?*7]-D/('VQ>T,\$;K*F16=R C'(E/=^G1=.P_@G+EY!DH M=KUB(W[OAU% (Q:("D6GCPD*IM"+J.]*$+D+]S?626Q^)VJ((6$ I?J=*95Y M5[[1692O5D=^#Z!SV&;.: ^"(TU?\,@K2(>N*2?O$+[]AYM)<;U@]'V@$"<[ MX2B:0OGDM[D7TH<3NR/WAV3[IM\$3:9^,?DE MCJ.%QA6%LC%R_ZU74G7&,(M9OD'@H4X:\MPB&,\<1E'<$8J[Q9UY1A M-)7Y^F/M!S1?>:QED51(DL[71?A"&YKW01K]D .8MNH:,0ZS@#5]V<>(=#"] M!IE2^]-X!\_\+LR8_N9/@%J?\,SY!*?=""L@ST"7_\N&;#Q\7A+=>?)#_(^&6(T](K#C:^@'[@SK\ MZ^\6/_S[A\4/?_DH;B'X/__]+_^V^->__%O:F EKR5=2<11&_ ]83%L1>>2# MD^Y6?+[^_@/P^4Z2N*1V\JG@_AW_CM.!DFWLF;H&,R5(#0.6?,VX 6W(QY^[BT[7@7NU9$';CAM9EJV:[5$;F? MZRM?]//F7HC]O(7P/6[L!0N2\B#O"EQ(PL90$O8I]:<)#U.K)Q._M='G4:EV MXF"$(_<^H%OJA7PI):^M;_T0+JOOUD_6JVH::$T%.<9U-,O1 ZLV)!"C7U=- M>CS&RG!/GM:5.*:/M-X!T_>R7H6_A@B042!C3P/F.U>>4[L.FMA$YQ;O:%/8 M(W%VA,+6:2W^E.*.:(G'R HBQ+98T0WS %4GL(C.(SYCKI-D'"FYCLN9B:HF MPCBG'F/RQ%O[#!'_]*%6KOYD&_$D4"/L!"?9YI!]!+T3P#*)T3/3JO%5QPCZ MR%<=:#.S5B:H55A'HQMR0-55O$U"9L1@JRWZL F8C;_(&D=9Z8R1KGW*7>;FI!4*UWIJ MH?V..IW/BO;Y:Y>E<6%Z4B)W!KKD:D;HU+NH]9S(,N^0_A?H>\R1^QM,T8AW'0E+[1X W'T4W.=;#*F[)EZ,;WF M0X)K(HSS"XNV%W$8HHS&Z44+N'#W,4PY#:TT&L5/UT:9[ M\)+@28 I2;D28$M2ON!2R0O_E/-HX1D:L6O3VPA"4D++-?FB[,(/H[OU3[[O MB%-U&CPSFX:/OJO>E-9T0 X.SY^8EZ?$'OE@]L1TVDM%"&,(J&X)6&V+"-PQ\ MV1[=[/86"V#'?[&U@@U5%9%0-D;N]/5*EAX>5+9$[-0- G>.A0:R)*=+$L*F M'A:-I&9!0;M:P0D]<0=)[?X01VUWZQLOXBJQE4N%ZDJ/;.J$W3.UE"YY:&T/ MS)ZJ)WAGCRV0APU:SH!(#H8><8RK=4Z0;[X+K(SAU'0_,H+\C_DC'(4YJELB MQZ0:]2JS.N;-$*-/G;3]<_?57@--LU\?0\%4+7CY]9[ *"%^=AMF\DJ7PRX- M(RE>LE_Y['M^:@)U!GC-KL@]M(T!RC>_S?T0^W K\7O,J())YM,)G_.<]<+F" MV(9$Y][F;@UYMU7'MLW=D(.;KN*E"X*&/HA!35OTSH?OP$ N32B?Q?GNJ,0% M]DK#U\S4Q[+1]0O@-@Q"[=P[J0/9HI^ MV8')&CR 3F/GWY, H[Q/@UA=9]3YAO\Q/F7,#BTXND&%B2Z.D3 MC;:^PW'RF0LA7FHL4M 4\D.=N((&1*@@*Y/D2I!4"S,']G/X6>3!?V)[PP4B M,SLD$U!2![?6NE6M9P&)2C5/X>RD*7HH4DO<<[Q"(=>$,GF7T#:T>!I94^Z+ MZ;$.>;<:4U.-2_^Q='W247(Z /I,HQRSE\\6%B;I(0ZMT)F*XS5 MG@IRP.IHEB*0M22!&."Z:M+GL5AY#94QA028Q6?9"=\%$9S-H*()\[#B6L;, M4N]MJJTQ,YA0'!0V-TG\0MEF&U%GR:UC;>CG&&H-W:U/,BXTY"'H0 ;Y--'5 M,,5YHBT-Q!-%9U6ZND;*D"0N JB!(>8L9266 M\C)+V7(^/UBZ B M$H9*X#"V'#,T'%(<5:(G.O!,9C_=G&_MJ4-5V9MZI MW.M5-IR17PZS6,\&:^:-1C=HXRB9;\0P56XXUC590VA:)F\],X<\4K/.)9.F M,W+*8XF'=$NC"_ZQ%"TN[)N=M5YZJBR'5_R9Z90STGUYO:_!?1 MJ4E1UQ4Y0+4Q@"('OK(?8NAJ)?XP^>$S/HL2KB7,C*?'']$,5KCE6_2$/'$2 MNKG[HUN^%XK'DR$&;.F'^ M4ULO-X^5$3>8R]CY1YP\3'WR'RCX('-I*1K^R1\&D$9BA1RRQC1P*=OR"'P0 MP]ZHZG9.^IL+!;N"3"QR^O@)GCRU@U#C6#D'DP>9R;WCET7P-7QH@]EC:6GB M5X"QP6B'2\JW6S83DR/_VZ7P!]2]*&235OPZFEV1HV4; Q313Z+9?>K?D4PI$Y M.MQS=2-(I;('B%<84+LSA$ :6(CO7S+/XNL[;0%5+*)7) M?SK;CSW-21R5YB:T MA4/7-(#PCW5F%#LS"N0T)4["NPM@[%W_!6#@XX*50H/ 74>J('L&?\/=<4[8 M4$GFC4U0,D2Y+S)'<>*7 EG"W)^9)E2"3G M:5<=7[UEE AIRCS%&RB^C'$*AO&X8>S<,%9(MI6&F6Z-(Z[F0NYUUWYPZ<>K M:!V[2[OV)*6A"U)L;:-P<=53UQ[QVD=+[*XC/"-.UGY 4O(DI6]F(32AQJZH M%0/.;24,X)Z9-L.C5NC4;5?^DX3 9HR6+K#ER>IT\ !SWBD>=*65YF MR!)OA=O:Q.GM>B+%IP[J%\Z#=+IA7^.UU*)S:NXMY?.PH"QV-KZ7E&)BI_G) MP=DCWG[/YW#?X4Z^YYI33\2'P.>\2T MR/'M4/G7>P@B@:^@573XF>GOQPY(P$D6SOSUV<;J9>D4ZM]8! >1Z'S*-AN+1_CYD,!)'O%#;<9^"A$'.2"1GR:_AQ5',' MV8,69L#M:Z(,E+L2P@[R,^X>R@1%,/A^YM0@Z9'H0W9@JVW+RJZS PJU >HAXK3?K,"A1OR!82'E M1!Y&NA/0#QB?Q S+YCL0DPX/E78]SHV=''GI]IF=BU>H7._;A0ZSC*>;&B6GG/'][;!4BPTM.VE26QVCM[&2/4( MH$-I5M#02J&!,2/AG=U@P7I8L"7+$0YD^P#))%9*S2%W!PN^3EC'GB-2I17O MNX29?&&FZG-K#-N&>^O0:<^0]YL=R"A4U]LM))UF!1TJV^6D_#;AW$'#3SPXHV9CKM.D?G5AB@T;^/^LW-Q57B#^_EP(D46"%R]*&- MD&J;W3GE<[H=!Y 3M7@PB D)KG9[US]0^B OR;H@0BV)V2%#LT'J$4+=?U9( MH:'&P(B1YHP+O,.!(_KI(A6F;44 M.8:T-T:W)*R(\:.#$N:3KIHI0SJQJ1JS_*$#$3B8#8?(\%Q/:)Z@HF$<#7"I MH3(_D-%19B2PR5C/-\/SF-;+S8,!;NZM0Y*S5823!92;PHE!,%I[K:+3#SF8 M:*M>>@':U DQ5.C+WOEP/^$ 4:4)#Y(S,7SA,;[Z:>27./!P6!0'\UA)] 9' M_,[>WAC=5@R(W;^#$N97"*BV(V.9JK0=8:C6!PI+9-D%^VY'Z@G-$U0TC*,! M+C54Y@OV%1=NM[SIYJVM!##4&^5>N^ 'O+W=9#'H,!<))*8)F]@^\W1Y 83 M9$/R KRHZT >'?[O*& V6"^$S(,D71")P#&P'DUNG,(_=\^.,"Q@'2=<;C!S M1?.9 (Y*T2I .6X[ \!0BMP;$$Z3AIOV]5%U/VS53UFX;FU@@\QIN\"/A=:P:%8XKU8^]V\0X]B@HRHF("-IJ>T*77" M:S[4;^$)_-WZ(J#.20HXG?;8_;=)U:.LE-6-,7MMH\P]LC,*R@0L2@1M4;U9 M4#>6C7(D9>'L(Z#/OOM, [+R@\!_Z9J$<7@?O0G#F*\!Z-WZUOR0#G&=^#;OC/.C1 MJ5!Z.D]_H/MLV:'AWS7-D7MUDZ)%7U:U1>S!C2+WR$!56#N/Z:OZ*^7QE05= ML;BH_G5"[_L(_&[OABZ3GE#PHM[T7F[.,')%>OMAO#)0/_0^21>N H?K5> M4V4LP>1"(((18X[\*!*_%$094&D,*3B79H91)Z; M905!".BR4QN+/V@NU/ YW?/W,IZC'Z+5C0)23.QACN,,\9K=L:<@[JA-[USK MA4=G?/!7K?C&CK>J NJOW"1:V>DGM(O,X%YX@N;[;7K^\&>JW*7/S:N,E++_IAQLHLI,I1LTQD[1G;2I6^2O4/Z1L8A"3N2 M\2,%AM-BX]=GBGI,G-0>3T%L_P9EU<*0A>(I@+2.E5HG2JRSSJSCJZTS875L M[EI4E-1'1H>!F@VQ=O)WWD_YG@-9 MA!Q1C\%WF2/":S/FXI)!!),F_/],I 0(G$(*"OZC"'05\K=^=*&X(HR:GR;0&G>[(EF&XL'ZEYZ>\LIGIUH6J+?.S6JE@< MLY4-$8_5>GF'&J/D5TG8T-,IPTI.> .31W9^HKL5#10&J6J'W .5JI6N&HX; M(?8\M:S=ET%YN#'Y51(UY''C*F?.P=+RUI9[;S'GQDNR.M0Z6U,?Y(ZGI7+1 M"6L[('9(/;D[)SS-J!,@3VZ\O!B445>=5.TSEJEM,CH1:FA3YRHI2U_KOQ>)1L2@C 4OI@&ZI M%[)G*BNIU\^L+?HC=]?6IBC-N+J=$3MU>QUZI!Y/.27%5DJ\B&1F>E9&8XY; M/S1Y>2!2 -S%41A9'H3CJ,[<*MHA=WFE:J4ST.-&B%U8+6N_!! +4J YBCON M10C8E5?[/F!X]L=7Q:&@/D[\G%3O,;*"")V")DLYG%Y)/?BN>^T' M+U;@*(S4G@IR&.IHEOJ:#K4D$$-85TT&KNQ09)K>59)?@3%).*.I&XW&/N: MI2JQ H3**6Q8TQPY5#0I6L0$55O$SM\H64( L1^&GJN>/XVAI."7** M3!Q-9$S_O1_ H>0RB@*VBB,H-O?D?^8.X'L1MQ\797/C<3"DH3HP:2#BR%U^ M6".6HSN&H(P83@96L//%F=S=PU9>/E^!8*C/]"4M*PFQU/IBG7/M0V7 MSC_B,()(I,\TNEL_6:^5AKNWH-Z>XE<8D1URZ!O;T$4P'(L78G@<7>6N#E]U M"/I.RO9>G(;"^T?^,5_&Y?6Z[_TP"FC$ A'X1]+:=$+\!L6'W3"J M8.U][?HO?Z/.AOYD,0\^7*[Y+/9 ;1>"_M?,%K'\2\\!0W=![5Z,9HK7_8VK M@]3=N(7H>6/T)],I3= O@P6\0N0[ MXBS"3^3@%UDM9&!CD-?))372I MD(D(44O5)$A272&5EN3B)B'D0F"22#SU9F0VO\3,BU0(@T!R4NI<"K^3QW\_ M6VY,6]73Z40(Z?37WS@G)]VMJ"#>$O10IK.'"1^2/(EDFAQ2+XC@NU"6S,F6 M^M=^L*;553,W$D_6:]4ZLKH94C1H4BS;*U>TP;ZWK1-Y MN'<[3Z?G3^/N&(VI9?[JHN)2:.Q[YJ_H8GG4F^2OX>IX?G?%IBXE&I<3>*S> MZQ[X#5P 3W/[^]5=_4YP[_OU7/HBN_&=':J:LK;&+:]9! TVEL?^$%KGV?[D M7?<]ES3=?60%;"TWSP/8D&UR*-K8T7)($Y8P<@C"F)%Q4/TZOZ^@H1TP$84, MQTRK.(2RD:%8_O 63&2[W!?$F:FS7K+0=OTP#N@3?8W.775%YA'8O&47KC'L M8-Y

.M.G:=JIW7/ 6!%J0DDO#SHE"%ZO%PW9\GO]EF8HY[C2ZHH8HMIJ MT/W86? A?(?A;SR&>N WK0M:=)_WT*^=QW7[SG?P#SJ5O?FD&6K'54O;.?8XH Z+Q.V*R<#) MI>OZ+Y#=Z-H/I$A2HJ9)2:N*0=QZEH:X@@F MG/'U1^+4UQ8+1$AFON-LFFP:NB!W91V%BUY@V@XS&[S#(6\^>@L'AA@FG:G4-IF1,JGAEVO8,-G4]T#NL!KJ MEK-**ILC=E8=J;MG0Y2T.]:\'6W0-DTT#5WF-VQKIYFZ]O,:N,.A;5[+%=6E MU"0Z&_76^P#J9T<'",N,EIX#B=3V<*?6,-'H]$/NM]JJ%YVWL1-B#]:7O>N0 M3CDL")07CL1=*4VY(!SD^E-42Q)S'?J:4UB;_G-TB#'@/O>-^\PW,H:XICU# M=D&%&;>03+SI;.^D$7*_KU:JZ-GE%HA]5R%HUU$HR9D<;F%(Z1WW! LR@4AQ MFB:EQD[HAZ..TN7A6=<#]7#5$KS[\ 7R"Y(Q()(#@LED=,W-.NY/ON^\,-?E MT^2-%W$=V,JE2ZYR,2JQ81II2P.Y6W! M*IV;#P1U>B)W@Q;JEX\'&[LA'O)MI.]^<'8TQ''MGJ8P 3I?OZ2K2'N^4S9& M[M'U2I:J&U6V1.RW#0)W7IWYWN;LB08[ @P,;J^X'" &2-&XJU*T13XX:U4L M[:&J&B(>FO7R]AJ943HR$4P;(ZJ)P 'OK8.,\O64VG:W5]T#NC!KJ MEL[3UPM-"RDQ[F( \AD0&Z3G"U&[T^3(EEA8HO4 M%-0I2*>_[^E.#;D_]#3343'[+J00^U%?C7KXF.!+$L;"QU+'*_#&M;TR:*U9 M(-)]X#NQ'?UB!8'EE8W1..7J=46.-6T,<'2IW=@/,8JT$K^K$R34#]E0-UA6 MN:QPBW!#K8ZS&N2ZH8?-O68SP$<)R4M8D&R8HYKY)C )O].\]K>TT DHVYR MZ[KVR+VY4=6B$RL;(_;=9IF[CM@L^S$GG=2R,>^I$Z@K4QOF6AL\^L]PZ&Y= MS!7_(*L[7?AA)+/)BZSO?-FNDVJO-U'D'C^,T4I7#KTH(L:.@13K['%)*::D MZ)7(7SP#9SLO&J-IZNQ/]:VX6[W9.OE;-C,'J![*&#@;1HFTYKFR#&A2=%2E4-%6\1^WBARYZI[DC"B M(:H_K^GUG-G U9S!-+K-:#B/@<@)#Y(QP34_36@"HP\]H"+-D_7:(D]170_D MSJRA;OE!A[(Y8N?5D;K[ PY1G>G);&7["@V;WR75=IG?N&UXB:1N/Z^1.^3; MHW3HXIIH)E+:I+]"%HKHT#"QG#1"[I/52I6N^TLM$/N=0M#.>^TM[T=#PCR( M28UWL3SYKZKV!U?A9'40G_J>T;0A%97Z/ON1SN%=4S?D UE7\:,#NMH^B >[ MMN@]CII4]2P)<$(PYXQO@UE" )^!K4F%3&]3**^D!3$]22+'FB$,IE.Q2(<>8O09 M1*W.91=2%B3GL2#*ZD=HL,BHT1*#N+(<%)B(8Y1#B94^\ TRU@9O@.TM=6*7 MWJVSPATR:5$!K1D-/U$+#B^=.X_;*PX";KASJ+:KA5]#\T .:*.8M'3_/"0# MQ) WCIZ=+W03:43A[JP,S2)-=F9YY=?YJ51$Q$C[:TU&O-43I-/.08S[[X!#__^.&'[S\(+X=/"JHH,_IGY^7U"ZP!R"%%@:$,!:C0EY9AE'!\.P;Q MQ)GMP .@M[=P4D3MYXC(:NQNU51)?ZTB.Y",8QV+S5 MXMW."@Z- \EP71)X0:BU2E.W1@K'FFJ>E"PY;8IXR=4D<:]:" OQ.-:X*X^M M:\%376!!J,S+)OPTC/=[EXJYS"6V%6[)FB,+7V6M_6!G=;T05*RRJ@I41C>Y!%70UYT44G<>PD#9RJHC'>RKJKYJ=5Y1\;535+FJ*KG/2K(G M(? ONA )DL?XD2]=\/0)[;C+*U.&4Q3;69 B\_2"D CVY$8-/1,LJ4Q9J@#2 M7<<4KI)58LZYYO_P@PO7"EL= MQPW'!"GFC&O4BJ.[@3A@7WJ.I_"PQWS6#I[/_B&@2\IUYH)@?.F054"2UW<+ M"!:/?%ADP$9P=>"NSD4E-L@*7]IN[ !&PLGA)H 0$ML*@@-\Q+G$R4&/50@W M3YF#$1?B6Y:91R4&\?R(+WE6_Z!V!&N9,@WZFDJQ22K$U8K]#5D6_TE8*,\\ M(>N5N#LX9AYMK8BKY9&5T#'>BP75AHJX^16UK9COD_D_#@32989LQ[C)N5A, M-CC =RP@'H DMW_A(^@(DG+C^1*[?2],#V+Y2..@;>R,%GQVN8[!NY8%8$@J M"[2Z?A^(!=)Y?TR#5EWC#T$?\>YD%#6'@\DS!2(NB)2)%(5*ZW 8QT?TQJ5A MQ'8G*YGTO-P\2MZMH339C1=&0:R5K5:KXTP0K5GYZG C5:\9H(^&\$,,^Z," M?P5^Z"!C3(L4KLG0!1Z>%FYJ&7JH06 V.*!KC&H\:.H]"US05F((?*@J=(8/ M&,8W20X05F(16JQP)C=7=A*DZ6*H<%8*$"I6Q&GWGK8#F=F 23O#5$.*'HU9 M $M+50:*N2N7DL+W?M:H?;B([MH/7JS 2;/\6][ASR%Y20V68HW!$E2YA8XK M^L"S%'OI.9?,C?G6JB7@M*4V&]SI9*9J^&E%:A8HU$VC(9SMM$C60CP0L\44 MG_!'B$OF+ 87++&\.(-_KC)C.8FQ:%:(RQ4YF?;A,^#D8<.2P.:\0B&@Y#&3$(#JQ@]_1I M13' /?,00BE)FG 2?GF2B@/Q+$6!T. >$K,6IQ1M$V-8-19R;(H4FQ7Y/4'6 M]F?TG:@BA[^!S*8\S6]/$C'@#:790.?^M9EDRZEVL6 ;)@O:25I>B&LL&#.Y M*2@9TTW2\MH(TO+2@#USY'V6L18*.Y^V0HY#"K5*277+31#CA$K2SHER,WJ) M(Y]XKXGQ=\L\>A/17=AHA6++V8S#$_6JQV+6;!;C\53:(<8D4"6"K*D\S2,H M>.-QMFQ7WB-<9VFV:EY"3N>,G^/=B@:%+4*Z*5#8J:X]:N(UE2+N_:5-76IO'7*73U,UW#,75]IL'*GX.V/=X!GE./\CT^G#K('*UA M4@+^R;]XN'IQ$?J<@Z;GSB-P'+Y!TMGQSP& MY74 L)/ X6/$FI(O4N2;W/39 \(IF&)_4SBI#?KDODB>^\'C-?'P;B4%AVVM M#1ET(&D!B"4SRDC!%F0C19.O!$O"92\2F,<)>!ZUQ9G?"^33WUMA:&W$[OEB MR:T ET;$B2DP@Z=S%W<_WUR>??R!V $+V=2)-&;QDR5"$I R20$>DD1.\N23 M"[(D#^2*"-LN2$%B\2W\HG=K(J06]0P>TU\TD5Q\N*S\12>>[.?SFRRK7-DDI6+>?++6>PEE<(W'^YE]>)%I3-KN)'TS+(M(RK MM#3ECW "I[G1KNPP*[^L4E;MF\76L_'/2J&'\E%Q[X)CMSVJMD&N;9\=Z##^ M^E.2C^)FM[=8 ,+ 79+"/,K&R/VT7LFBCU:W1.R?#0)W':T_96E*0"%. MOA?=[UUF"_'N:W,N5S94 M/Z>3M-Z4VQVI-+GC2?Z&XBG>C+FF7.ARH0+*'?6<1B^4>LF2Y:>8.9 D^L:3 M4I_3M1]0.,M>\Y_AR=\S^Z\?_OJ)PCY:N=8:A#1R!!O2@.4%=G^ZB)%M4/6Z M+]A3(4@B1;9B3^4@-U[JMU(4>5$%PI!4&O*KE,=4%!D&4R8V@AM6$9],_L8V M6QI\^^[6?Z&!P0<63VS'O,W=6J#N&LX3X:#A+GBDP3.S:H]Q-:'>?K M!0,M?1,_N"OXP5WB!W<%/S"Z+YC4$DV(8'S)GTH74&<9W?O,BVX\+CNM7J0@)^3A.%_]X] M\X5\"]<]:3\?KZU65>&PY<;S\%6%S$.X*9!&YI\#:RLT-.N6BJO%VZ;GALW= MD#NIKN(:U\>WR>2!5H+-8Q10ZV2\UK=$.D0UU,M> MCU0WP_[>HT'J/B\TO$*0G!Q_H:0^\?N(D50L1CQ*]1+*!IX;C*[BT2]H;I:4 MI\,WWH7O18%E1[^P:'L1AY&_HT&6^':Y"L67"@1N2P,I./4R27$R;44 \KU5?9;J&/MC! M04?E$AC4=<#L_%IR=Q[232X^BE_O10C(E>?4^O:HBJ=UT*V(7'DBU[N,2QE1 MW\?("B(4&I_3#?.\Y%"^6N\>VZ9Z,'8<$>)3N8W2[HD4G#JHGVVS]+IAWW:U MU*+_"U_FV0'4R89)V5^Y+#D<@ ?LZ673)KEI"I.;)GA)GXA&UOSSERVSMS"C MA\Q)BL?*U*)9JZT5DA5$P034IJ(:(._&0G@J/_&>;R+[-DX+\)(]869@6SC5 M*%.I.!8X7E*H=]()'4M=9PN/IP;0P\>\WZP!LD*-_@CYSJ$2(M__$R,'-;$& M2.;$J._"%5_<9C?U"GRZ:YBL@,W;K9*-HG M72<49N;Z&HJ,.)^G-V(Y5SSX,*)E4K6#C"3LN]W8$7]4'H;#,1.DD%L5CYK@ M@WWGXZ9A0"=/69\D__4V#V+%"B_1ERY?-L$IV;4?R/QFD,(AJ6ZK^"UZ$40. M1OV-55U)HBTUQ" U@%)=W3)C2'*.?.V2\A0;-\E59$4QGVVAA844UFY' ;EW M=3!'T9U:=$?L/UVTF,AAS-U]36F4Y%[(Y,47 G6G \&B9I=^O(K6L;NT;3BN M"W/]%9;2[HP<^MH9H8AZ>CT1 UY+!3H? )=0+65$4DX%!#251W\J0SC^WFQ9 MCQ;P]DO (KZ47 ^P_BF20HX&?0S4<464T4&,%+W4F6B-M"""M;]>3WW#8=1* MJ=)#7@U7*!*VQ8E>A)"B1'_C9)?(G:A@OU+NI]20.!$6<.*ZC!/\.\&;W%4X MS;CWP5^[?30OB\V8J1>03KX\D[&2-TG,V6426-%_8E+210K)@YNNXRJNFNC; M6-(UZ#;9^B[)UY<*0MZEHIPDKYKF[LN\"2_R2L-<0QH\F(D8 2NWD/[SW I9[177D/2Q(]K0 MIBPAVU#$,2/;@,AK2=W6& F&243:>AB_3O$KOVB1\>CWG M,MJ;U:\<[>IN9=FUQD"@,H M30APW&]F$* 4?^#E7V'U9S;IUR1&R.@A&X+;AF1A0_.8"VP,:=*A-ZJW M,\A9-HZ>0TS94B"Q02V(E"*90WRO;ALK!*M-BS8QQN&Q[S.(8S#Z2Q@BL\LE M"VW7!S,TY';2Z8<.;1(<%J2PULFY&,_.-)7^/YIS MY[MHF[S,4RU-RBV0NVB%.D5G+'R-V.VJI.RJ9/3-O0I68T19C\#M;HZI:\R!B1VR6>91Y M;YS)SH\LM]-DUS_G++!68-!TCEE8N+=?O6IW1NZR[8Q0]%^]GHB=N:4"70=[ M@0W69>WTEC"XP+WQN#UH&#U8$;VD 7L6)3L+LBVCS @*>[4D@1P"NABD7(U7 MOS]B..BD1E=72)D1X$9R=J2$%E94 Q3A79-6"4 JX0OUGZ<+8K&4ZY)]?XL M*D#P7W^-X#SOUO+4JEM8X50T18UB]O)WG;4[UC+O# MC@#=A7%,&D]+(K1T.%VLVY).*[@9>*26TOK;#\P^JB=XSVAXOK].[M#6V0?- M.Q$S!PTC6T2>-A28((@$7SQ_!:'X$+Y[X^WC"-)?\1_29>+=G%9T M^W!LD./'6(:M#"$8B =BC!I-U2$""9JC!X1<"U*4C C12%DV5,'QV9]_8S3@ M0W][N*7/W(.TXN/K.\_%>;6,H(B2K^DY!T?34V (]\G(HXR5#T_-T#IJOH[& M7%RAC4D:XVA5!.;@&*WT&#JRMO!YP6W01=I/8IAF QA #C&KAP(HO].+KJ_L M,1=44*M;B0&GS>?@\352#S",)74BR6,)F!]!94&,?(? 1_OO(6YU@^6'9347 M5!C!P"/M>V_G%$$_AKK8]K^W:.+IT5E;7,-E"> /(E5\SLP1EYP,_&% MH,+(#5V0XYR.PD6\JFN/&'>TQ.Y>S^@DPN"P( EU9&/Y,Q\2[8=SJ=<<1_2I MVHV#.N\RMW%=(?FP0SMG8#+2[)GS]X/#-?-8N*7.3[[OJ-:PRL;(QW*]DN4X ML:J6B$=N@\#=HYP2L@N2$B:"\H+\%(R5I%\CT&L493,-H1ZCP9O73+U?_."W M&^\^\&T:-OKB<>.Y^&*EDI6^6&HY!U^L%G@ 7P3"4/LI(8W#&8?5%JB=,>]L M+^DA\,8'Z^63Q4C_&^[T+RP,:W:T?9";"1B?5I#$7WVUCDDJ7UB$P M!T]OI<< ,#YD8RAB)Y*68JZF5#N+65K&!4FL0R88Y=P$=8($S88*MUQ1-S3 M(#K<<^4B;H*KWV.VAZLPO;IVC=V1@T5;0U37K*OOBQ@B6JO0U0=2\@LB& @W MR%B8CQY2:G]^>.*\:T*']'HB]X(6ZA<=0*,;XK'?1OI1AOV" !_CP4-JS^>< M:T.&]'K.=>R?JJ\U]O-N2EY S[U4A:&?2C3Y:]91X-#L75;ZU3U?= [F$:ZA;=K:8Y M8M_3D;ISH9"4]M%FSJQ?3J,QS'XTI6XP%CP./!9!+BG/N6:O\%?].K2V W*' M;5:V%%VM;(W8736$[APPDI(6WIH2-_U08PI]P5?7"?$!BS!_\E?,I1G$< U$ MXM5*]]/J@-3]])7-BB?7ML9>)%E/^.YE-O90"1+VA;"L MC7RR$R*(@>N+M,+95//-M 61Q[6%I%Y8.0 RR3S*9F!I.IVS'S3_DN(ABY(H:R-PL6U1%U[Q*L)+;&[#N0B<7(CPOL$><,K MBLET1A'OI[RTNFUXV:G5$;D7ZRNO=5-[.X,WE"V$'RDTY];TP\9)3;#/3(!@ MLZ_47 14MS57VFFN3EY26LO!18\Y.G=9\)&"#PQ&Y8^LN,Q3N,?IU$N;;T=C MUXJH$E#.V#[I@RL]3V00Y2&NJ6(&G5SQ$"B(W6?84PA M4PM0!T#(Z)M_,U"M=],^O+G7+,=T[0Z\HCO:X7^@&O)7S?,9\Q24<_\(&WH2DG M0^&3XUO@@>Z2JS\7J(M:&2;+]U5H?/7*PHAR#[E;W\GYW+]ZY1\X+:Q61V.& MGM]HDB804!*8&1XTZS$X-&0L 1\D4[@VEVS)KU$0TV_7EAN>K@?-@<9X9I+D M0K %11Q8<<#]>B+Y0)HMC!7N=<,\:%"[29$*'29&09423ZXUR=,Q,( CU\/ MJ7JJ852AX91.S(6Y\,.HJ51O13OTCJI0K>R:1XU0.Z-*UN[N)YP-:)JOGSN. M=GRAL*=>:+ 69!E"0$.%!2H;(GEICWN<>L'$4S231Y7V1"YQZF5*R4H.FF%V.-JA.TZ)@5)66_5N,N-I9XL MM"I]SJ[0SL JLFENQ^]>M5XU!V<:;I"-[CB--4T'4T6&!6%PE?+\>V\=Q(-Z MK#P(.M$%/*&%:)@VEY885;LK>80]9^0*R='\NW M4;8;.]2!Q,'1EI)=7I0-SGS]H^6EBZ$(\0/;;*.[]9>0+L.01G-%%G1OO MZM7>3^*R %A ',54:,'.<30,H16G4\C@?>9OS[CW(E@ M3U+^X):I!,)OC[ JKQAA!JM0F"WF=K" ?4C\@MUHT6['0.:O7+8147D&@4S8 M#!(@%PJ+R*/OAA-AK8[(84E?^5*$<&,OQ"#30OC.4;W2#R JM\ $(IV C?&# MY@DL()*)BP4,WW6L+$[%IB3<4HZJQ8?@ 94!NI$O$<$@#+1;J\QV'=)BC3&_ M]<-8D]S)WF3D";_I6& L/>4A 3&,V$-!"E<&P(>5)$J8DCWB4NP5S$1V3&T?+%N2,'%V@8<69 M2Q;:<&+SP!^YIAGN?]%+65B_CX$ MD:-(?V,U1:SK44.,, ,H-7B<>Z':=BK!@F0R@!=**0B(@2<0?B*S02)6\HZ^ MPOVP2)>YI<2#M[$[WXNV(:$>7!L_#F5-X(O1V;I BL)B3> )L>:3 " M&)QQ?8*F=G3>$FH43=,9-X#(6T&.DBY38POBZ,J_7'-3*."@%R&D M@-#?.%E]G4Y4L-?=Z:=4Y\!4\>!$7FT _S^')/:._]NEM M4$4(]X(X'$,L$))_'0?1EJSE<>T!<&7MNUQ9T=J*:!@5OYRXN(\9@R<1O\H' M ^6K-L';%"(;M-+3E@94#"+\2[J>\QA>Q.YJB"Y+MS>P9)M^J6;J"?)$]I#! MQQ(?56\_D<#!E\*<>?4*19'DQ-K%A#6TY@P432;21@T5H;E"2*,^8^))D3F1 MW(ED;ZIH@#E;_4C8;A]'XIDB7WG0;CD1%-O":^:QB"OR3)VEY]QX#EWGG]SP M?8&W82M7OM<,SP^?K'_XP85KA6%5.8!A*")%DP'-E>T8^Y'#OG4<2+NNO@.! MM:X/^0E@'RE9G[G 6SQX9)D\R83S+QO>=%^:Z"Y'Z0*P @,CJ M0'8@-K%![HEWBH;M*]F3V\RBN03)A[D,)'EIRNTEQ"!"#O/E(5H8;?G*5*$_ M[:D@Q;B>9BFNE5J20+Q*ZJI)5[^Z.0:F4S?Z%1CA=9O<()^M';WT(>"PFW$5 ME.;M/G7F:>%"563FZT:UVO1W)>6,5)R.@#/Y5?(V](C K)54@+/0-U./O*[5 2E,Z"N;;11J6V/?!^@)WST[^YY++:XF(.@\ M@.=U4%7O]Y@%D+%C&_CQ9DL"NF'P]D;<&?']@$6B5"RYDH]#YL$Q \@&>3XV M?'03/N;W@1]1.Y)[@9#[!X$,0H)"J<^"A(?=RG>AC\\E"8A#GQD4PPA(&!U< M.O'N8%RKY]0))T]R^H8*S4^ILA@O44;>W#+LNO?.I1T%I'C:PQS%Y5:+[HB7 M65VTZ'<"<*:[V3>\::FQ3(L-2WLJ\_4:W8U*2Q+S])Y1EM[7L]J0>MQ(982(I&UHR MCZ\JM5R^#?)H].('OYGSR8LXC/P=#1X@B2/D<-VR?;U;UO= [ID:ZA:=LZ8Y M8O_4D;IS[O.$-BD1-^REDR@<%(F;<]A[*X+SG%H7/6Z#W"DK52JZ8:D!8L>K MEK/KR$NH&?:M470RYSZ?^7#T=WL:T>4FH"*Y<;TOU79 [EC-RA:]3-T:L-P&L0,J11W@]L2L MKXVH&88@U5OFT9N([HZO/X:CBM01!S9;_X#5C"1"-Q]:,Y,!E2 -$>*8N(!% M8,0[A]%]N?.#B/T![U'*KKX!\K-P]J5MQ[M8 M%"I+M:D(R>Q%:+Z T& <38A04)DG:#0I,Q:,%/B2(F-TR#*6@9188Q4L8]58 M!@78+(P6E-2&#]Y@G/!0%'PL*. \SV4+,Z[T@(I&(R8.)BG64 M_G&$9F?DKM[.".6C!YV>B%V_I0+=-]+5^X@)#Q>:P "C)8S#0PU"7L=1'-#B MDNCJ=4^]L*D:6$^2R*%D"(-IKBD:Z2&&G4'4&G5>+@I $@D6Q>H^)*F^=3!> M<\RH,:_"B.U.]BJ$2C8B"Z)\+E=A)LVR/[V)SA?56AA- M]WBEF>(\D:V-8J,=NU3"&I:20(:-!T$G#64IZIW+?LW:+;? M'D(&EU=AO JY1C8E+RS:$BO)BD]73B+S=IJ&L7\%V0DK+\V+>8L\_\)V0O&RIEWV??F@%(,:> MFP-*OGE<7OX+NB(*=[\/?,O>+@B,Z93KRG*%(OQI,#$97T8T71H$ GZKJ*?4MD4XF&NJ5,H&=-D.\9JR3MNLH M?+2WU(E=D4'XUOK6KE2 M9JR35HC':HVPG=-""9(DI6D\@6M9Q=HLK8JFLQJ6ZGRK5>UF,S0'R@UZ,CB- M9D8UJN*$Q2:91^_64J[:E#65#9%[GUJY4@W(DU:(/:]&V*Z#$DB2NS5)!J?9 M]#4CZ/=(/0;UW*1Z:^E[S&26?U@EPB(1UHA/G%G-6DS1%+OCU2A85;>-+]8>J1WS60QDJEVK5;5#[HM*U8IN>-((L0>J9>V^CA$4I>^97:4- MK]P3.)OK6UZZ0#L,YF9A$!5NH2J@9])%1],%RGWRK2'3#N0GKO7\EK14 MINN92E69WM=?"TPA3D(?/OB7OWSW;R)Z\5_^=?'=]_]*K(@\<@<32PKR_8<% M 2 1#2ZIG7SZ47S*O^.V@ !+]DS=X8XK.JP;UC0(J',M0D?IA1]&(91%B?F' M7J3.Z:?3#RG6M5:]O*IHZ(1Z?:$K>_>5AN1 $A9$\%B0G,N(.?Z:%QV3J9\$ M8GL;8DL#>*=*3WL?]Y3<<]1OH18HU?5'4I>,P6#-:+JP?7#^$7%G5V>O:]D7J2YU,D&T M=#LB]+YN\O<9PN0IN_7.>9&\NZ*.8JO? MIA]2#&BMNOI\K:(30M]O+_M 9VX+4F R\GZYW>';&,H7=JWZ/+%7Q ^ ATZ,Y+$I,(G?*6XJXL7>]# MJ@_RLF7VEDOAAS1GN(LA3PRLWVCQ8&"?&H7_E5EEXBP>J'_@DWWF M?>DGAEM:$)'<%W[B1$HBQ20@)_^YBV=3F:BD(*N!LRG4IK\?W9D"^GO, BJ" M=D3&GP;'&'.F9KYS3KD05!:^@"PL5YYS[0?U5I:7\M=\7KIZY4 0PH]VS1EH M_=K#\YS5C#V2R=6S]L ,9S=SCZ7_<+,WEY!/ER"B^(1Z#L ,_%E(L;408,&G M4K&2;\",]"PN29U%A082R=9F>>VT(!=[X<9J*-- M-0_4B6WJ]+/2E[WO+>TMXSM3^'>VW;[E'P2^R[?CWG$V2U2" MS6=R,_SC*69%0U+-:SHU;:2!YN$U"\*(!%*9P6;E> _YFW/%BH=E;J(;"4 Y M+D2J':*Y?*X_[LDB(%%DJ,6 _&&7Y1\V/6].]2)",9)KMB!<-^/KB+G^I@\8 M?'-!_-.?<+ US,^^&W/-@L.]%++YQZSH,9]97Z6N8CH^;CZO>5(I_4 3F)55 M4GA..9%DK).=Y5!$L\K@ICB!^XP#25@81]W!=?[Y^%?&%0*79(KH$P!70P(I MQO4Q2%/PFZK_S$+?&M48// MS<&".>QM-*NDRN_"U:)S+8%TD]M1I\\<02WA#*M5,Z#XD]AP:B:SEE]M0+ M*T/F4X+M3<%\6(#7I*&*]BB$'7>/.!YOQ?;%@^C$5/,+?[=C$;CN-:7Y64&+ M.4V7'E+H'LQ430L[+6(S6^6UTVEP%)+L,[A9D%P"PD4HG +B60).8[+$,G9N MCS6WQSLX+TL/UMYC>9M\;H4L?.3SM.7<>3]; 8/:8 ]61#\JS-JB.W+0:6L( M]8-E=5_$D-):A<$.C@0O(IG!4]Z4'9SE&P*+R8QQ W5(H:!HP,GQQ6^PX8L6 M/-!0D=6H7=JNV2;K:I&B:WZ)N<9,QX4J!==XB;?,>>4O 8OX2F8-(;!2-(%6 MR7LHT%MA(:V.R'U57_FBVS;W0NS!+83O.L8%"[ZJ7\MX\63 RXDZS:MQ43'H MI_'LJ0T0%U.,*-+N#7B2FZM7S)?2D =8IQ-25VZG='84V]@#^ZFKO@*]1O%9 M,HKE\6H(X1?/S(]#]P GJ2RR7#&P^1*SG',6GA)ZA+Y&?(S'+-RFX1G.:"G_ ME >L$UF*W$E+E=(GC9]SN/;(="K5*Z&N,!Q&"[>Y\)\I1]*H%+34?)6OZH89 MXUHHKHB^J>R#'>?:J##059*=,#F*(3,:<#..XL?U%E(N1P&0QD-OQM'^MO3S MCHY1%[X7^BYSK(@ZZ4$-?-?IJ#82#,G(68FH+ MG(GE_",.X0]J!9"+*4Q?M[)$I@6)K%=('^$ .9O)3!%06R!9'<@/(C_KP=>) M>^J%=)&D7F$A\2@$!4-L'&^W@K-,WIC_C_/-+^XA16N8OJ@-%?6O_YSAN=ET M+-/]C$I4+[(FV5EQRAP9UH]OI\P"MM]W(ACJA#Q@SQ84VBC$^K/PMYK"Z0U= MD$X";10N'YBKVR,^<],2N[NWI\1+E;,,5U;/I>)^++)R-]97;^@RFZ&L5KAZ M*)^VG\50KA%[@*&<4L=0?7URG(HXBY(0QS*2W+(DZ_>S+9Y$R.W@C:JG[(7=0 M;=6K)U9%)\1NJR_[ ---Q@*JGB7O;"47T]/L6,IG:EJ5:O8Z\O,0!BJ<^'6B@__$KY]: YWX M>8(9G*BM4W:0_#7C)S+5I>F1TX?(<%Q'7_=^DAC9+BB0GL8%7!&X$@ZHFQW^ M.3D2L6S?.OT1G1F[EU;]!7L!9P['V<^0<2=%]D;.Z,P8ZO.((Q+#FNZ:O>;' MF["*;9P+)>%28@&[A'KP R/=9.B;WDLG=TF4H#6;+O+FZ>_*M$D*KE8F^*2+%L M0'-E6]I^Y+#O; ?2KJLO/9520VQ &/+.%>*\%V$G($,28W+L<#97+79%L(0O M ,\N 1Y0@1"6W"63_:VW*06W9&?(4V]N#9O^)VGLV\38=QXIR$!2(0@U\+VY(Y@T;,)D'&D8IYSG@5/#)"GY[\N'_TV@I(KW MN]/%^)6,TZJRE6Y'S,#>2OD,O[5Z88?I=DITSV45_ 8^+?F0G%&^GTU838N4 M7X7V]5@WG0G.(O]L)TU@Y28XC@4=$-/X1![$U+FW#MP.[M)S'JB8U<6CWHLX M"!1Y6C7[84:T-JIG@*;3"3N>M=)AJ'!@:;0,_WL!AMI6TA,#IO740*2S@L+O8+9!* MP=DQ@^84+N"THG?&3F ))P,@"DDQC@7O5KFSLI3?2^ MVG$K'"@]IQY=,Q6^:G=""J[ME"X>5-;W0'SZJ"EX7Y=.Z9.4P<*,+T^D=J;N M*B%LSH$?(XXF5N#Y.[ MW2@[S&1GTRQ_[YDXX4!.H[['.8QMVE.\096UMA+CZ7T:YVYP_2$N8!.5TPA@ M1ALV$(V=D&)7.Z5/(AV4/1"O,30%[Q>3D'IR@8'A1<44:AO<--A;ZL0NO5LG MBZ8;;^T'.S%[/<&9E6JII=$/N>MJJU[:*#1U0NS ^K)WWB D'.!X--TC%)B0 M7P6;X=Y%AD%4&.K\7\?#G'_T]T20N^"1!L_,IA6O\6N:(1W$38K!F%6U03A$ M&T7M?- JB8;BI#4A' []NK[-, R7GI/*4?FP0I:D#]D,4;?D'N!IFA07,7E:G34($0RZ%&,Y\*$.2+1"$T%22B2]N1S<) M,! P=6,GN2ZXMAD30XD$)E1=^4,/B%WW5B"PE^\W:1CZ =]HJD&KKC%FM&I4 M,H,I94OL^-0L^*C !$\EY41KY0*0/5=S:\&CRI#R%E9$W8,,0D4%9./93E 6 M$%:@;1*XQE;U: 0,"%1)L7D 1OAW#4HI6V*&J'KU,GRJ;H8=G!JD'A69;/DO M@3B"^<3@,I+N"5F2T36)*B/KF/UTYDZM3\\O;YE';R*Z4^79K.^!%(I:J%L\ MHZYICO!\I8W4/<\>RF?10)X(^H:2GXVI<1:9X[(>I6Y5)RS5<3;W-&"^4[E! M:^B U/_TE-F;?BVB^5N;I37YV0); M-T/JP6 [VK,&S8ZJ#@2QTO?@,C[#UJT4@X@:U%9(5J+:+KQ+HIE,>6L3#Y P MV;,)ML&TV4>)1 1$@F1YN5!YFXNJ-SZFP7YBH]XWC$IN.N58Q/JZ0K'";^R$ M='YHI[3^0PK$VT]-P4=[.C$**,@)X,JK39PTLN;GR>-9*THR/#KIL]KJI>& MBG/-@@B/ZBNZ89XX"!W? #W?RO16/8-M6(\$SP8S '[RGZE,A5"O\H/ONM=^ MP 4_/L+H1PDYQ/7)JP$ M"?XL[_#G,%\89B>9E*W3N1)2Y8\VU(H\BEE5I/AP!IILE[&CQNK8">6R&S MEZM05)%3V*JI#W)_UU*YZ.:U'1![MY[- /!:^9%Q_MHHY M#BX]YXOGY/].[05I:H5VJF"102@C1X/(@NAZO$K1\2X1"R)ROJI6& M6&(0W@S^$7LL(K;EVG%2&2_VN#4$A>C%/Q,51LB.1MO) ]H,_G3 D60L(66V M9$J*7.5Z=%34MHJ%+YJ0K=53:P^A(YK@J=RRN MWA.^>+;EE\P5*X%V&_/37DCGO99JUVW.C[H@7C3K2C[D!CWA@6Z+/IKNBNTY MX3 8[V#>=8"ST4-X#H*!. :TW 3Z0,)P&O+3@PR1%1P:+^& .TYGJZQDH0K<"\4*_)S+++E*GN_0C*JO/]UB%9<'%$/\6B?N>+ X5$ M9!DJ=2D8E5U0:YMU6J5"H;5&R >-17 MR]DY+[\8<$!NZ)2K[:>6SDZ,34NHR3$.,YY \D$?RQ; /3Z:XC#&"F!Z3R0V3Q4/-[OBH"7('K5*H-'L6 MOD?L?I5B=IX^\O6NX8VQUI9V;IO1YFWD;#: ^\EL&RT)E>K5\HY/BW<\$'G MP=T)L/KNP\[['ELC7+UB[^'CB%"PBV3,@=?2'_:>VY MA#:3<@5P,"%2[FHQD0',ML(MQ%@GP@?$@A"R%?.DQ)SCRH^V"[ C==F& M08@%36JQLUL#D$+<=&9?D$0 RK7Z\J@X>*ZX=[ZUG3"=@QF!&1,S&,7A)@AELD J"2\ M(ES&T=8/V!_J[$@C\'FK2-=DVD& 3\7D+>)@HZ[&8'&11CZFP4$AR<6;&4R. M9N5/UBO;Q3OB9:9* K3Y7^G+%+$,CK96E&Y%6&5:K!D J[PNOO'XADWL@4-1 M8_YI:WEW>^7:..LTY+R<7XJU"&-5UD-T0#[KW9*K?XAIIE1R[R_R@E580+\\ZD4'"ZA3=1FG-T/(\C1-P_K M/XNYS1BLG[#_:F&]^H>8!M;+O+]*6%>8 #^L2\''@O46R>[G\M,D!GOCN'[M M!VO*3$)[E01?+;HK?XYI /Z$_5>)\6HKX(?Y3/:WC/3#_T 7$*SKNDF2]G5F MQ)[HKPJH'\TR5Z][:HM,MC!]%1(J55YQ&!<&*& M"=-3X552)#?<4AH1AX/J0GR>Q^HDKQ#\'.V3QPS$+Z1W$Z$[\ Z;)J)#'#^< M2,-$ 37<10'=.K0_=G^0O)1^[G>E%V5XD-SRB97A=\+5"DF[1OU2JOA#<)L M?[FK6@=8=+KR>@M;O>S"ZR@3HSC!O.3 I>^NQB],;OBZLL=G\ M;V$=40X@PK>8:"_?5[NBZ/A3F@BB_.?:8D@;X5]@'(=A&EUGH G7'/\7+L9S M?AWS63EN"M]\UEZ^KW8^Z_A3FH@>_>=\-J2-\,]GQ_&G7^M\-O4O7 AC_3JF MLR0X+.;C M]1. M=,RK47?YC1A[#6/V6=RW9S9-SW>MSB5=\$0_MUT(8)83Z9H L\F,AU-C7RE@ MC+0>'_6>.+J]I#.YE9)>O^5A&%[A J=DM7$GC,/"7VUW5C$8\FWL@_LIEXD$/!,V* MS(^)EGS#GJ^+( <__QG"-:=@A2&-1+)XODK*,LR_;'VRM4)NMX@<*!>(JQ#* M_/Q)GGD0O% [S [XK!XPBWC4IF%H!0<@N;$@9I=%+H5_<45M2KGM 6F$'J'E MENY&N@GX]=Z+]+17[SU4>A\29+.W M79B]^1R[$W<+5;<$IXEJ-DE0M1,',E<-T-W[ 5Q ),#Y9@[=#?UPTQVX:[Q, M0+/D>YN_=?)&819K#=W;")6U/N*\/*D3]^M<@0SV0R,*U%#*^O6N2X8SW11+ M%+XWTUNA_#.5GLF?%&VT@'HA0SZ^J96,^3%0%3O0%#.:3!AF9(!HD8#C L5GRS/ MDFN#3[0B!;RB"6)G5RF4>O/Q]TC=52EFUU&7$R2_2I(&7&U$K08\[?KL>VG$ M^B4+^*K3#RJ=H[$Q4C?14S([9U&VQ'[*T2QXUV%7H$Q2TN.ZE7+?_Y:4K-_= M(M%TNEC JT2F1_DV1K&[WVP"46Q'/UY\"+I(H6UPTQ7CY'H31;C6&%ZWS@<\ MJ0'-YYX6@=-S.':TA7$ MJ5-M(#CI\T)5\A7MSL@1JIT1BC"DUQ,QUK14H+,OI&R42$(25F;B3"(KDAO;=?%_%BVY=JQ*Z9FD95!1DWD MF35V--KZHD^:JN$XU&+ T[Y/S&.[>+?8_\"N3&.[">-N@SH MA4B1$<.M^#F5B12_['WO@48L$&>25:<8X[)#.HU,9>CLS')$7MA//:=0O?O5 MUY[K+()OP.5W4E0"H30 %HFT$-"1R)LDIRGD9K%3(0$*5C1-OQ/O(15.)NG$ MP5>8;9[(1I;2R-ETNSRR\FY*L(CX:L2I< +6,Y@6I_H!CJ?(L?G.9+J_BF8I[M4*6EI1A6&?"Q9?]:3ZFQ^DV,G$!;LZ09C[S!=GYN/1=N2 MD;G)Y/W-U!O0J:29P41L\&>JW[Y.(LI,IFN3EAEW\TLLT(:\0*AL&=< N*1& M;V2#/(^?3;E_SG^GHS5!IL);WF//Z\G*%$"^F64Y&]/213O)9/72FE5WC!C2 M6XA/PQM(B"]FKJM7&M@LY//D SR+K9I,1^2%%#(G,7'_K! -C+!OC$;7NW-P M?0QA]+#Z2N[R1?T(>;M/+;ZL$A_#]_S+*&!V[ORB.H/,M\ @!D *5LH3-:_L M4&/;6B=10D.>!"DBD3+*!6TJ)?Q&0LXYI38P-;R%Y6C!K@DYZY+#V72X]S&B62$N4H%2>2>U2R*W4': M.<(<#^;@_SU MK*01;1TZGJ< W%L7DAGX$E,/,S97 VC-WDXIZ.OP3H&\I N M$_#H/F=NYW-C&ON^4)MQX!QK[:'4WE(GAM0]CW0#ZC^D.:,+KURYE>273];* M5;TI[48).PQV-T\)Y-J3P0QA/;3I#% )3UBN)(1)QK;X(ENFL$Q:_"J8&\P^ M46.@6^;1FXBJ"T3I=<7N0"T,4/(8C7Z87:2-^)U]HLX/R*_ B A.G1Q E==) M'-7=K3]9__"#BSB,_!V?A:OV2LAGIY.J?*9MB/=AJD[E/CV\M.<'= MG-@I=?C($G>/EG>8^.QD)'WSTVI!F&243>1S&EM%6Z5<#PQ9.O^((=3GR@H@ M,B@\IQRVZ(W'5:4A7S"\7M*\-OO2#2$J3+4ZD,,.[8- MHML 4:DI?[(2 I!4@@7A,BQ(40IB>0XIRC$M.AJU6&:FS@_*5M!['EAERS>^L >ZK* M%5\_ !#92C<@Q9V$!Y"M I"),"[__ MM%5+#$9G,)89S,K8AQ#+;J46@YEKK[#8=(=0Q;E)<5YQU 0I%-$ M9=R)G?<;, <:I8A2'.*PE#Y )MZ8C&I_D/N M2=6.-.2EBB#(U[8[&FRH9Q_XPE:^?H1$A6%4?;^BT0GS%*.M='[KTM0#^\2A MK\ )Y$LI\W';2@_B8. .B00U9, _'WB)3(1F@HU]2W-Z$9).9",!2GP$.\' MC=S=C*[XQ=W/-Y=G'W\8$*K$,_2+K<4EKD2EH^\Q U"5*AG6%+_$#BN5LG8= M,S*]0D)M6B28F1[UWCV",G:U,GT>.V6A7%?K-;4C]DPY"/D[^F2]/E@1K0KX M:]41L_^W4CY_)J33"SMBM%.B=]">0R.+N;#@^#VVH%*C!1SY>B0/5Q(_EKA< M(TZA'HVU@F4W386$)0R7DD36*X$7[E,_QIG6;) I)]-<,H+K40*L^L0V*L#@ M5*>\NLZM(EJQ54?,8-!*^0P,M'HA/(+N('SGF_ZJ$9PSJHU3G&":GL8(-QEL MF;P(J@:M)($41]Z[/:0-837%7=H00.KMW8U1*I^BW1NA]_=08E 4$/,8E-SP M;+XZ2,+W[RG7<.H4;48MDBYFR#N++WC@,!X,\'[4F1W4*EL>8"^@L(9Y/:<> M7;/*S#N=*2%%@P',4[,8T"&#?:O04ZO.06_911=<4#F,2Q%0>#&WHM$+I9 A M$%X]4*>X)4BOMMZMI!3O101&5O>FMB4<[[).3&BKGK'8YW(R+X8\\-P?^=?/6.KR3"]P0&6YKO$.CZ&8Y @L2 K>(( M5O/0WTEL*:@FTDV\S3'TD^O/$2EST2)A;^1NRI"E+BO&R(#3A3B'YHPNJ?SO MC==YY3@$/0^H+Y2%3 M-7!/C,E&[7>36>RR:#$U8.=2D%P, [M[HU9+F8*I"D"=+O#Y:#09$\K74P%U MN/[+,*11^+/EQO+U J2)@=P$BBV27D^DF-U!_7)@:6,WQ-O]-M)W'_.2AX " MR65!,CXD8V0N1'5\&Q3JQS]GFELJS2!3$ M__25XH9C-BE.3@Y_Q!1PK(ZC\RXO2])F.UGW53&19*PE6]V M)SX=,6++TZ5,F6UZ,DTRQH:0V)R)],R"8GE7M_2];MO6D?!?X>,Y@,]NTQ8+=+%8P$F:W2S2NHC3/3A/"T:B;;6V MY*7D7/[]X46B9%LD=:'$45Z*U!X.YQO/?!I2O "DA[Y(1F('WC6ZD7U#*#U& M\)"FSI5U['&URSF#+_K@GR9QS=*S\+#TWS8IC\LYLF(G)FV3%7R3Y*6G\ M.^Z8I]9\JB]?3Y9[C9X:X(^Z3GUQPS*U >]?\0W)Q84H%BYSW 5PRM](URFWYE8C^-;Y#;'"T&ZO9=OAVZ_=R&?#,.A]/*D_J;>O!L MC8GEE^G7P\38SH$[3=370_V$>- %2F>D6+E\HV7]@>+F??%U>TWWD1<0:5?Y/F-N32]2>A7DA4+\N7[S&[+"$8Q"C@M>_=/J\4, MPUL$F/R!.&; )16F1XI\X(M^XBQR+>YG66:,I# -4_1]'XK#;SV_A7A@';""-DSV MG%B,\V\:4> Q;P)8#>TZ.< 1;#2W\[U,3*F8Q\K5>IZI&@2C,1F]3YR7UBGC MI&WOWUW\[>*#;6]^H[; $[:5"TYV:=D; D[I=O8/$/^R'_^;[,?PPO([X@I_ MN_C@+]D9P$P6Z(T)_/M!#\'.> M93C8\'[R[O2'IC1H S1Y6D%66V=M#: ??-+8_N[OU"J7()97#.T)S5BXYO<> MAJC%F-1+]C9R_8>M2CU^0'CO&]N!Z)C76^QY&A$C4) \VB9B!5 M]:F5A%YWV@T?H.(\'B-+$_*KMOAGAWCTRZB&)E 5^9B$H?-/(]L'IR!EA5\6&M09)48X7.0%,,P5)!_? M?>J\@J3:%BBK=7)!TQ4DJB'@T4L[^X=90<+Z ;R"Q*$7EE=\!ZW,]%LGX9LT IJR[4"K:L3: GI)TAQ [[K$-!>?%F;PRWM/WRR- M7)@,[Q+5P]%[- #S\<-#KW^'Z*Q*26E6J5#8_TZK$_;1_[[@'PF].J19LF/> MJ)F*UPH!)2\S*$Y6]1( *PB+H9T/K\ZUN9Z#;Q1O7_&.+%9'J&KGWVVR@*// M"K$(0JT@T%BTV]LU)+EFOL=!Z$9E@'J9FA\6JA5/# MX*WH15*QST)R#)3RYW-()?]*G@B->;06A*7G$H,L9#*Q051LHA.$3B=6NQU, MKZ]5'X@C04'Q>)-T,S*A#(:X5%RI3OQ1R@@X'7+)S980PTS9\=>0&:,&B"*) MRG?0>:'.5,>EQ8IW,7+RNX0E=/G,<.=@?!\Y9:HBS)) &:$!O/,3DR#5#Z:7 M5B9K>YXMY/?Q.3C <:?3[DE:[&G5S-V>2P#-)P.<8L+LY&N ^6.RLGNU_12) MH[22%?I&(_9TE5?;>)F_K8#3SMO6R4PCZ.KG:<\$X >>LS//E4:/D[%#X-*E ME.O#9EJSN#H$J[92LDM/(]%T,.N8_D04?O)I+7:1AI73%OU44&."Q4JYO^'+ M'6%F;9)M>+O;T^1)'D%G',:86P!-T!9PJ\,:@SC 1&UC==?X5;I15;GGX<[X M@$=>QA+%T>ZPTSXS3[\'FH1:*&K=2O5+@ FFM['S8FZIS>/#;A \/J_,>$JV M3U&\OJ(DC+(;'$3;*'NUW/)C;@,TG5I!/KZHPM 8-JUL[O'J$EJ1U(]*O1[ MOSQG2-1+$O,!8DJ" U./J')"()VPRKOSE]'7Y#&[C=.,'C3S@$9!X+FK!U=- MV',IP%EJ,+;[#LS'#)4ZO1^O< R1KZ8SGK)@$)]4>)X#U0=I*3N94*TQV57 MBA6@?H]B& OKS RVQT(+^?R;KRDAYLU).D&@R68'IY9AU$I!7Y!A-MKQ.85B MIU&^_3DO87#1\\@K-H;!G1>G2JW/91SC('2YUU%4NTM9[#X0NKM+<&P<([9H M!IE>6@ O=SS:VT"GGC80!B2B]'B0Q9)JA[;,$C6Z&GO?XPANR0>6>2>(]X)X M-[Z'U6,[X.Q']_FN)V-6+%:28"TO>6I%@5)<$X#'KW7.Y0 /4XSF=G^OP97R M;6GY\];W*YSA,":KO!1T64D\,VYG8H0SAZ%RJ!4#FD8V8&5E<"X#OA(PF-R9 MX0N=\L$V: +IG^43!V9Y4 ^%#@EX?I_'_^6W5SYNR3W.B&%>NT8,*('8@%6? MP:&>!*37B6IO M\$87BWCPR:]@6>%ZVDK6$UL''9!)KJM+ M%.&U50"=_#KC%7]$BX" E'ILO1/B\Z_Q^)@YE5$0NW.=Y,L MY#"T052AJ!.$&HY6>WN'9$6UQRWRPP.=-4+:H\Z^(T]L5+#FLYI1PI]PVFI: M*PDTQ1K 4Y5QO1CT^M=B]9 +QXH\Y*>.[3!=\U%^HJI65AF+ IGIBU*^S&&; M6\IG$%@KR@P3Y?/(Y>U #BO4(J$7\;+-8YDZ-$CY$[(?;R@6>GA.&K)057(R M+'0&KYZ%E-BD6.C<:N@LE#TG/EG(G<-.6(@I!L-" X"4/R'[\9P>Y"YG8O@0 M?OF,]Y_9B#[(HB?R!;]^N'C_[N+3PX8FA_4F___[CWJ>ZJ$+,I/U=5'EK/AN MBJ"S86]<73-CSEGP&=.0\QTC/_9+9A0'&7\!(^<<6;*@/:991%*Y]TC>>\2, MY-S[UUT^OXDSA"E!J^B%"6)Y=U)RR%*2<2[E_Q--53_/4;9!3\6* M!J5(6L.H&'.*_DFRY%_,_K9^IY^?O6.3LR2\JZ1ZANISE'> M.U+=^SVBW[>S1 2*,"959Z$/%S/AKJQTE_R,.VQ7[[#QENE<8H8[(,L-(=D= M[X9QD6&=ID$EK%Z[ M8]4;WVS(:D3]V*:]"J"YVLJ M=.II,Y-WI\S].<5;=$,*)>V!7YV2X>A#> :J+'I MG1P"0^""P^TOMJRU.T\7J=TPICK,%O8_6&]/Y?R9YX,ELA5K-8JTP MX/2UV]SYM""NF<^4YKI10I'0[GT87HO9. XWMYAB#.M'X@;QJ<6QJ[N3120O MRDA>J$CV.AP?'G-M]GK?I9F;])KOY# 7E%IAX%EK!EE-V'I)P+EJ,;AKR!9J MB]U'OJO#L6#Z2\1YG$5AM#WPUT;BS"Y1F'Y^";:'D(0W+)ZODMW^(.=:%JO/ MF,91O$Z_$;K<8$HN7^L5&$K)87L$3@DCN+O**P-V!YB>ZGHAJ5NKT7 MU/60K<=O-V@VR8PT'\=M:S.YW'!X9+4NP $$I;8!Z]LZX7!9S -HL[O[W-]:**8N]/I3JP_$]*S(^E)NTF M&,2UT&WA?-1H8H%=;[O3$"_Z\+TNPPOZF1U^CV4:U^0'CK%^#<;)]T 34@M% MK9ZH?@E]:42MK5U#2BKSM)YAR[SOV%_NP^"AO^,\_ 5!+ P04 " [@&)3R:0B M/R-3 "C% 8 %0 '!L;WC0;G?ST]_BOZ[^.W3<%OJ)5]8%M1@AI3C@&Q!/[7E[S8%_RK+Z.C+\>C7SY"YR>DO<'@;S#PP!.8#9)N M_S5:K\#??PK=Y?5E[P_@4C,!P?#W']?[O.B)+_=^([-W[D M1NL[?Q; 9=+[GP:X_>]/=R4QG"">>U;HK'UKZ=KA+W:P_(K+?>5K,E$M%[Y? MV\KX'"&RXIY*Z#27QI>1BVYP4 42@HJE#+>DK\:$%4;@$B MU[:\[L3?^8PVNMC\-9S.IBL $W:&B+)7P7(%P0)5<-_ '3*W2W ?A'()(OYQ M+?5V986+6U2_.^44OJ"E!IX7B-Z+P'/0)'WSKQC9NLY44?>IGNBD.U,C]-T] M:NO:#6TO"&,(KD%H0W>%!_AT=AF'K@]"/-+1&LM%G7Z$($1];#3=-ON&$BT\ M@3?@Q^@_=C#WW5;"UC6E1":T%G;<")MG(&H 28THD>/6#QD(46E B MP9V/*!$%T&T!1*D-)5(\P@ M!9#50JNG9.V,;-@*V[;&,E%:5"+A/;#:C)6\ MNI*^3]$\ N^0%?7G[JL')FC "N\:F*VI027PYR\ +J_!:W.JE1M1(L?$MF$, MG)N/%5XFX/DOT?)5#/$JX-ZU7ET/S18@GR$< DR5>8Z'J&U,C%RH>K %XC@+[!S;/S4E9UY2:]5"P7+I1 MLAA/=K)^A)0-?+O-B*.VJ43*9S!/NM-8I&T#BM9*^%#AQ?IHM58JM*&&:PLT M(""!_KE&O\J\-NLHQI^39.=UHN%5AC-P28WJ'S7 MU5*RNJ;4[L!:"E1I1_5NK*4\-2WIM3-K*1^S786[M):BE1O19\?64BQJF\IW M;VTQJVE*[YU<2X&%OZ/'KJZEU,3VM-GAM120UJ0FN[VV$A(;5+HG2CK1>F.4 MM=*??47;96B;;^I^IW4-(LOUFBNGR:Q;66M;4OM3C9=&2/F%5914T1-&ZVM M$!.3X=M6[&8?4ZN7S0^;U1=FJ&^C'Z782_$/J3XC:"MQ75-ZG1*TE9#=L,)S M@@>\FXC0 J6ME*3F%,JV66VAE4;R&Z3\YWB%6L+:M[S<.ZW@WRI'"VT^K%!? MQ2X6G4"EZT?D0PKU\4GT)*8@*M2>4RIBONR1P"(&.&YVE:NNHI]1>I+?5MA*.ZI]G=J?,E2; MZL\-Q5/@>8AA>-"U/FN4]?T>:0_82"FA.W/3H-[VY[5R>R&LR57AUN0>_3%3 M'^ZEU$C? E#@(P*^ YS-;]T(?VPX'(Z'@R^#O*'BCY;O#-)6!\T"B!-AD;A> M8)?ZXN'@[ "R6(-_\T^:A)/7,+E0R!ORK%?@I2UQUOLJU$4L<8A$3L0-@?W+ M/'C[Z@ 7A]8/\0^X_\,OPU$6(_YOZ%>;CKR@=G-OJQPJ,R/EF)KZLD.N^+O7"]#2UF,%@*:3#K M1< I30 = /_^T^BG01RB/@:K=/[=*Q+_-[9@!*"W?@(KM(VG@+)3TAQ\> 3+ MH#I2"=4+VKN$V:4J ZO=HN: Q259AM:Q2K30YLL-D'S.-9I0*5"5RIF#$UNL M#*03%2"EXMRZ'GB(EZ\ UN"S6Z3_T'!)E*%RJ@Z5)S!WL0!^]& MZT9.73%3 MT.&0*D/H3!U">/L)D?%-Y$F2'EP%L1]!M#UPR(!1:Y4E/1X?G9SV$C]Q(3,X MS]7!^6)]W#E(VLUFCF$3">5-@5!$O R\"W7@31P'8B?$]#]H_PQ&1.!JRIH" M&J]H&6!CY8!=H1^G\"5X]UEP;4L:!A9#L'QW/%2.U6,01I;W_]P5=7ZK*VP8 M8FS9"3]\:[1?H/"9=$.2Q*CBR>L0,Y$F9T]/J"KRMJ M8-DMTG]8N"3*85%R9O$"+9P!^7F]? V\&DQ*?^\_(&QQ$0JJ-0^(BK;YX_R$3EBZ' M3N&)PYT? 2P+#HNP(BOK/.78KZZX*= )2)=#I_#L 9_]PRNT%9@'<$V]\]B4 M,@4HME#Y%:_"\X;GI>5Y>5PQ$9]2*5/P80N5XZ/P:.%F"> <&>A?8? >+; S ME.63QU%M:5/PXA.^7ZCQ2_6#E*2LXS)D@N)V&49]4M M-4I_[S\J;'%R-$A'%'_[NANL(2F$0^P%LX)NB9$-#THMCW( M&A\(OX\FS,^Z&R?$GT[I<+:3,6FP"#AZ. 6,0@$23F#*#EIG.?JHHH M1B)#!& (DI(J4<[6QUQ@[Y0M*^=L/!PKNCL3P(X$.(]HAN".DP/AQQ+0?W"F MJ#?+ _CYA.C*@G"--K+Y2TUU/."JJRDO>""NTJ.YQ(;096+;V%\Z? (V0.*_ M>N !1/573#Q5C"*'L*#$H+5^<2+/J;=&XA(X4"QB%.9,P8BA;OO"F!"J_ )C M^\>M%P009YL35EQ(%= M4]8(/HA+2 S-D\&%$S5<>(1@9;EY)JH\$55)GP1F<-0TBB=-Y26&"_;8@O#P MPUPF<&->/?H6Q#R(+$\7S(EYA\FK0EH531DA>)P@+*$A6X)?@\!Y=[U=A^O= M/YL!,E4:B:DN9*SLRF]1(1;>?-A>C#T6&)#Q5#4#SL:2=K 74$&2*;)8%G9S M3M)(/[GS132=?0]3;1#80:UC!BW$192T'W@#\#709T=P#6:N#YQ+X*,?(CRQ MI>J\3??,V>_#A\"WJ>L_X7;,H)$$BW$&Y]HS;A7 MYJVN'1V:NA>T$MB0K6)!!WS>!^0*VO&B%;Y4NO!(;MB5\Z.UQD?O?)?-Y<(Z M$X,'2?)=,X>?,8(B9JI[X+BFXDGQ(7B%-/%LL?1D'M5" MU)0L:^EB/!J.>DX%7B$-.6'DWC.P5M!&8,\GHR$GDLEI.DZ+"D'DPNR-S-T; MF()*^&X>&C6H,Y5DG$Y)UHRD;2KI]O1(V>UITO?-LJRH$.+U.J.6ZF;:HO;#H[!*0VTD-GL_EGSUVL>J93I9D"3/3K3R9KX77/X:YKA-?5L'D$$)3=D4UW(?D:-$=\IIAT9!-&KPL\EH:1+V/)N1LF) M^^89\D?+12OR*VOEHBU^00FDHW=FQ;+BQN/AQ7G/J=%09N4WM'*H\H2?G$;; M_QL+^OBTN?!^-3X8L%W25,*N:!Y5&LILR#:7^K1YNNW'#YRCS?YTAO;_Y-L] MD5;,(Y$,!1BR1Z[JDGO=:AXO.&64M='5W NYH?>Q=K3HSKN47_[.KHET2&7X MF$"P )%K6YNX2&9>P],F>0T'/Y<^]I>?/O,<*MS0(BRF,.FIDVSI'@%,,GRS M][BDFJ7!#! &@U(?!FDG!C_C;FB^[$R[NI&-L=(D MEE9S%OH&_!C MG!1*]!E>EABREH^*#RJ?@>?AI%+ 1_.SAX@\<9:N[V*]X =+LU22I(,4KLI] M9D$+"0VYQ$@RAMPM5Y8+DZ4F6DO/ 3552J5PGPD@(%$GN;:40+[$;TS_F2 R MG>WFHB-!3ZW4:PJ(2V:( ][&5[6Z2R2Y]6Y+EA4S&A^='/<&8##X#8#1?I^2PO'^KJ&4,(;N'R MTZ!ASRF1>'D5+6+)5-)".8B5^DR&!I+E3.C[P>!VL90?E;I^C,WBYNS_$LP" M" KY0-!H@1:2W_4MN+Y#VDU"6_ A:Y!LO//IEWJ^WLD7^\S!?:LE)W#KPTWE MZ^!,']EHS8+&J>2KE.X_2R! U)T_KTU'%%N-W@)/P V?RABSK'#S$RU< I[.*QP'CGEBT MF3[31XJL.7_Z?]C*JPZ:\1%JHZS/H_'P0O%1K!1"-.<962D=W-.V^N0[PG:WX MP/;0?SAB%HA5M6.(D!]A0_ER$V%0%I>* JZL<('S5C3@1E[55&Y0Y-F,2OX,X/\.QK'I!1" MI#::X0^!KJFBZ!@^L6@PP';.N5Q_#W&VU8TGUL2.D 5,,@/011-OJ#R CM$ M&FH3\T8$=.=$7H;(ANPY-+C0T8!#DC@A^?K'+*9-G#_B,$KFBY?@"=B!;[L> M*"D(Z46*5>OB4X?#V;UISY#M^C5 _;7=!'OTLP<2$OA.T16>0%2>JMH1;V_\ MJ%*SL;X,L:'8>1+K=^H_6QZ8SI"&D4ZC-7ZI(<)9GU88%HI;*;OR)]VD:*RM M;1NGA//!'.^U*G=3JIYO*T7W9"DF_#F.[L5QO==NF+YRRA7V1*[^R4%).E.> MMH7P="CV\_X6..[,M1/!ZOV?:44_*=) /VVC;!E&2=&%^9["+ Z38^V4U3;* M5T_"Y;?1(,D.A$8;;8E?7_B36HTTI#Q4F#"??;/@#Q!M=3A%NQ/HOB5I#\*' M(+KRK#!$)AHXD_ ?P*GF!&C8RB>-Y*JN@Z<^E%NK1-,ADN,V@-=!_!K-8F]B M4]?IM"J?E&NA)^5QSL3U^,Z#?3B>":F,&MHC4/.3-.W594A0M/04.8?)I@8: MDA5#37JA]522,4)# NLJ>?(O&Q>URZ6ZH#VN:\> M*7D(3U7MZ-02=1X:<6JA[<5Q[0FF'A2Z\]\0#&B:)BZ_J74.D30L\3NY]=6# M+8\0H$V&DV]@LPE]XJ%1@2.;E6N%AC'J_?25/A#H[50^4/3Q:D/4(I78$NEFBO>X:@">0/-#:A$CD M)@Z14(+:4'[9N^]8G=8Q.MJ1JLNXBC8ZD37I*4ZH1= "WJ6$,L+ * UI1S5) M86"B(AL2PX!6B-DINUM0TZ'$ZUU(DLXZ3G-+?QA6\[S5$:THYJDJ8Y49$-N4?);72V WD) M7JP/_#HACL%%RK@-H)!O;]/FM&.5)):0)T4I&C)FKLRULAO/PZ#9;O'#HQ&7 M!CH.O1NIYLPFN5$AB0"3.765#I$_W'HPYD8%:=,&P$E>-[C'7CMHY8!Z3\S4 M3RQ_0'014D$'-R@Z! UL-' 7AC%2*)C.[@-__@+@DA)4QZYXF#02T$4'%RK* M \>?P&IC@CE81"I^.-P1TD#;FQ)MYBI^=;;>X9<5>38>'E\82J66.C'DV4ZL M OQ_.&W'F^6EFU*D1]=&E,=_F/A.^1>%DH\ &5!G]T;SYL/V8KR-13\L+'\. MGM#PN9G- /$ :K^=T([BHH=7&JC+D)O"3%D[*IH@PP#A&FGC-\N+2:Y57'6- MX%HS*26MUU8)7U&W871@1!D=!E-&TEQ:4JK<^,V6:O2PNZT+A>_PW[ T:*&W M%D.6K!TD&Y!"A-S)?9W=8SLO"QC$NX\?1JSC@8B];4A@2Q0 M=VC26A?[>59+@S3ER3U0E@L7F]5H_5,);V*^\I-F^RXI M#+%E02CUKRQ1#<:O/6-Y$L[Z0V)T=S1WW6P1&.(0)?:LD92 M@U]20R(M"TF+;@/X -ZS,&5D1Q]AX*,?[72;3ME3"+6A+VU$]ACM1::L2?(3 MH2-EDTLFRC-^[MN"3OA]A4]MCH:CL]$Q:V)AURWKXP+I0_%KANW1K)UD&FK" MD,W,"_K =#9QTOY365-7]"!(PBVX(3N8C:V]1^OU._0C\YAJ4U [/K0[FZ++ M9<@VI7K\2H1[MZ"^<-.1JX.<2S9)5K_JN*#1H%QKKD"8EO3);.JN:0=E/WYD?\:B " M-8J@^QI'Z:C"CTT$?H1ZC[HRO_.1904AV65$1N,'PK\.E=7!+-KBS08YQ"7= M@5R#&;Y5RYY!P<^LAMLS$#173&M0A\3X E4[NIS!T+NO:JODS(X M7NGD_L7)4V3Y*\.3&1JC3\#.GBI+G_.<^ Y68A-V-__0@?-:LN(D7=N5UZ=2 M/+U+SX<0?%SJ\[.DIPM))A?@%6*P$EB^^VX4_I9FJ*IS$-_#9PUGL%(U=A)M MK#R_2B([CM('SG4,\;HM.=-*@GG$'GP5;JBLY3'2\I%)9)6L&.5A,YWR+1V: M,@A':TD[QDGB!C?IA)5CR VYM.LQ+3C3T?58&?*V7G>[P9JF7([UF@%J$.QF^&A_*UB)S4$+1Q"_3/?)D.!Z>*DZ^UAZK!NZ1N>"&; CV MZWFM VNX$:XQ#HT%-H0MLIQI=>!!H^F!4ZXN(BT(9_B[D8@OUD?=F7M-,7T1 MH2MWYQB<5S))0]#3Y+Q:X%*VZSMS@5O>$YWR//'2;#\JZ2#>0EN2BMVP[N<" MO/X2UTC"RE1,I^Y)W2>HNG9#VPO"&*)1'-K03;H_G5W&(<[['DY\!SN>AM/9 M8^%+7(=AHR'ZG\&7P?8+^!_;C^!SK]?L,P.TFAR\X@_AWZ[*G]+XU&L*YY;O M_IGT='N\ESI%%!6V>;?#\K8'?XQ3,4EM*S%[;;J^Y[X]&,,G\ ;\&/W'#N:^*V#SCJHV+VMK4&Y,8ZN6=1@_VW"% MG701B;"OS%4<1FCRA R[Q5U;33X?:N=8%H>WNG:61!#2'VN07&Z#^NCOZTE<&F&:W'O0W<-[Q18ZU-:DLJ.;[UT!(>ORMS&\ B7JR! MS*RGX0@F@E,ZHFTD6,^S[&X'W*WEPE**=L: /:D.6-S$(&]#X]&Z$77;>]:P MI5=1,7[K>L0:N]0Z97J?CXOS8'V$P0K :(U/^*.) M[V /HM6R<"[-&+IGU:&;-_GO _P80)2< X)"LQH/9J(V&$.:HYZB%R_KN\4_ MT$6:T&[@<\.Y\\)E.XG[; [N<6@,[[1]7AW[F_H:#_*TCXP1O5M(Q?"]!VB7 M!S8OMZ1=8@U8>B7MAF@]&,7QV$"@/H_ Y'[S#K7ES]U7#TR0\!'O@+RH#LBD MN<&VO<&F08U'Z*]!X+R[GH>L[ZXFN%?9@FVH67>3^L5>?C-K:C?2&X%:7I0>Y"3"BN9K0M0,2?INK+:C5@Z M%*4YFEN>/@_&B6W#&#@W'SBL%F _FM09*88P<62R7EVO]) W?:2.AM61FGUB MD'\CV3RGP^FX_?+0@M/UKG8O,]!CD:U;C<$:@"22/@EUX1RO-:YA>5N#I+%!WIK&0[5P]#@K MI@QZ LG3;E=!&*5)A7 '';2(XW%T;]NHFNS4G'V^+/:991Q:MJJ="9%#EW*> M:_D:ZK,YPNF^W30% -HK8?]<9(:!;_,?+-1XP!4:3/H$5 M#DCVYZQD5,3B2A).[/2&?W1SU"Q3>CP>'JD.]&5 5;1> M+2RTG@CO?.KCY_BH[G+[_#7GN*YQI\L^-W#]0>&#^85@\9-),-K@=3TH?E5C M.\"51%*';)$UJ28>@HAG(4ZMIMVH9Z>.;"12GP=[-6 \2:O%-T\?(SH=,((6L^A_CIAB0]0M;9!!:.TSUV7>W&>HO(\>8"&Y(NL%9A MV!]QXF\<&M90% =.?/ KBL>_*V35-EW8W&P^-C75D@ M74P3WY:HT\_F+/R;%<60]W*A04L](I-L*3M]\&&?AX>UV6.$E@$7U64 (8=, M3]8%VB>38>X-;EW?C1"OWX"3=,#!;_/DO]GMSR7B_1\!O,+/G8CL&"1]1#LC MTCCMS![U8\C5>*ZLH*BL7=7\FNJ)T-X,^YU%"X/I]J M<2=@$AG?HV%U?(NE8>K)^#<@'].6\]440H+78:P&M+,,@EF76DK:9S-12;0D M9 Y&57-03;?4ER%O8MZETCU/,;N0F/NM:#/E87(T'AZ=*K\A:Y2328K@?;8/ M=1F:A$Q$360',4]33RQ%KQ,V;1F]VR_LX66C&?/:]>((.(*&0:@U[>R#2+(G MF3+WVC144D$)&88:M_RZA% ]L0F?F:$JHV.;AZC<=]0[UT;=3T#^[KNHQ^\6 M1 OUR'T37Y!(^8IV]DA^YJA]:*S/UBQ/YI*(R6G":OQ^\V8RLZ6YU>IU;A@< M&.S;:!&>A5=NKK;14GV6QLC@6+L-L,'VI6\T-S-?.I;1N'9V123#3(84/H+9?N@:1Y7I\]N1D6),4O_"M03 ;O&9? M2^YN7O'W\&^+L@U^SKZIN169PKGE9W?UV_D(T]YWBAI,G%1P[*SE/:/? )[M MF*2VE>3M -!]0YU[ Z7U;>4BNU2J/,*.QZ.1XFL=J>"6,G5P"$XT+4KFH%RL MW$[DJ[#)AQN29AA:'>VPYH&D9DX1EI$R8^1.J4=*!TO+W76$KRVC'8;B M:-0@RI10N4<@P2GU]P#^>(&Q_6,219:]P%)DPGP#RU< =R#EJJ,?Q$QXMI V MEU![B)\#+\9]"OD1KJ]B$, " G;F*[EGBQV_AASS<+F4=H@WG'DYI*+ K'JN MW?:>/M_NEM,./1X/7(N2RJ5C"6%$PA,V*;UP)\Y\5=IIG" M\T*AF!M)S8OKM6^TY+]\70_L[.N)7TF4?'\ "QWX2U_<2@[T21=R7 *QBG:F MI*,'7&@6A>9,()Q03U9V9S3BT"9LM?)<.Q'G$9G8P+E*U]9X.S:; 3MZ@98? M)H.3:=GRKH$LP""/#ITPSU_R58N?;9\*SV*DEF MTP:PE4*HNKFR(YV9R-W"H>EM !_ ^\2V@]C/@FM\]*,-6&XD0FUHQT8),EJ&"V@ J#@:-8@R)50^ODDYK%< !RQ%ZZUC/-N;G%E)/Y"9 .VX(#03 M45>4NXX8Z"/"300TQ+LQO9.9SI)-]PQ?9.+[JRE\!O#-M0%EKN:HJ1TS),S8 M3<6F> 0H/@M@2$2=S[GJ:D>#IA@*LV&_JP#U3,JT@#H_B1X#UX_N?*0A0#\^ MH%;J&W>X)IT6HAM.F^D;@"*,*9<_%+)P2-T#]]401@6.H'_M\@/]ZI_ITRS9 M57G=T4%](>V8T&+E(2 AQ;M,[A4N%W8/UA),9Z6NURXFJ&6U05( AC)V8J+I MNF_$CRBML%\6VE@!RP.0O%\D%-4*23%0=O:+(@+JBN>O 9I$_.2=W4Q^,J"D MLF6!S\;#T45/$1624/G6GP#IK0< Y1BG\&=S@&,)94A$8O9T#F6@4DH:@;:H M?!U$8&CD''O/"D5F5-.&$A)/YAK)3''!5^STN+=@/7W1IT-794!#R24MT= * MXC7H\ 7S;:11HISG" *K8@ H)4U#7534'AR)R X+N?FPO=C!:;;#$+^^[;Q8 M'\U"1.I:,HU0LE71:43PQJHH">_*]7)I>=BW5CB0ZX@KD"O_RB#_S&>XEOIP MK303_)U?U[/-HV0, 87:*(^M\_'1<-S;@*[V@BL_3Y+$(IH"2*RAU=&.)>VA MKJ&/L 8DT6651&H\1Q:,.EO?TA7E.&G$;MUZEZ^FT0QIJX=.%\=[8<@UP,]C M-J+(MNJ!3_^YW2&+6)E*(Z;31E#RSF[^]O'$ M6Y+J$.<-$CU:.:X>K:2-#=+6^G. 8@/W+7DVCGE84E-2[;-LV>,_2:ZCK&\3 M#RV^\!G6;0"+Z-*RW#1O4$-30(2S_D4V*1+KF]%$<6W) 355K ^=GHN'%T_J9N67D78_0GW:/SR<:ALT!(%%"B8WVEC#:@\NJC-*Z DV!C3P@>633$W3=$J>8;,:;JX,CK4H_7V'5 6YA-&H094JH?/0K M>X55!XB9\.Q<0S:24'N(.\JITFN !00TY.YG8^_N&5$:U8+ZX;ZWJ9JN ^+5 ML0J !51!0%Z@!?THP8=8%>JV0N_!E^U4T=E=00W70?P:S6(O.Z(*M\HB'=YQ M53:'1BWDE33!D")]%+V_\PB#-S=$DM0HA, 96A5SF"(LI22? 8T;ZC_O)$L>]NW MX_1TOQ485.E[$7>^#8$5@FN0_K>]J:IOM__\ZU85^WF]3ELRRM[9'0C!:%0Z M[\PQ?+.OVX/SYJWEPM\L+P:)GS-^ASKW7'5!./61BF((D:XNK= 5].X\J;Z MB+\V2#Z'_I%^,7GLL/#-0> /K,'FNX/DPWUQ!-UH4VZ+.6KJ2X1.@*4025!'>E*D3@3JC3)'37TI(@@9!7Q!Z95?4'9'FW S MLJB>I#Q5]26.(-Q\Q.$2WS3FM+#2K%M3J=\H@7$V1( H#M55-L]UIDU#;O53 M_=2L1QF[$68](RE(IT3-I5XC+1EB-9.$"U=3F7.YWOSX#Q= MA,5B?0_>@,9;.5J+8XT@9I-&&%5?&$IRYB&_JR21Q63G,DI K3 M[%(RZ,)$CT=\$UFUAKZ<:0PSA3J<\IM&E/;&G-MQ2.*G]*6FHLFQ:]T:\J!O M[;70%5(2@I= 7UH5DVE(YT.5BL)ZXCA.4!0;62O* ]*-.%&VM3ZYTDY5'(OY M?3[.>.>_H9;0AT6?"CBM!I,5VNK+O4;>Y36W7PRUAAK?BZQ#MZ[OA@O@_!H$ M#FD14U^X3-2C\7 T5#NF.6 I>TQP2V7(NG]G![CE>D$ 'SW++ZRGJK@QR_<5Q&:"M II )@,^0WI"M_CV:M*E7G]L"_2$! [HJ M"1A"&H3UW7(%@[?T4IB)>[6PX1S@%-B0$Y][G#YQ$7@"I"#7*"OJ>#P<7AC# M#$&I#3G6N8R1;EDNGN5"!I. 0U!9YSZ*G:)BZ+L1/E[SG5OW _]$GS3(%0PFAZ#0'>0KEG)D_"UX=3VP/4SQG203 M"OGM*&H% _%N*+2DI,*J;<%5X(<1C&W<^^22=(XPI%L#6A4#^=%8[(PA%SUG M"%&#]PR'6'9%[=BRKV-)N@8,V9P2I?\5!D1?%'HE[0C3$&$!JI#E-N1,:V+; M\3+V\*,AUP!UW7.IUZF&VMJRVE=E MM+)F9)<96A5SZ20L=0=I9/;FFI$<+(8/%H2)F[>80\9YU2$C;0_]L&FR+UX8 M:<]920-W"JDY,P]#D )W#4(;NBM6PA9*C3*A3\:CTU.UP[@>AO)9N)@T'/$K M&JU3Q0U:WJ"-J VFLVDZMH*;9&)^IR:N<'D9 M89FXX5G>E14N;KW@_37/\N8<;?OQ03!+?YU$.86%#@QLU(/! M#'5AX&[[\'GPUD5'KX*0%9=5*:>A:6 ?LO'(T.G20U%2F;*IPRH@P%PM6-;1 MZ7@X/-< 9R:*5?0Y13,1_N=% ",\L['@KQ8T!GY.THR&,Z18M M]H@Y74G;08R1RMU]<2=_:7F6;X/G!0!1B]W\,7$W7_S8(/O:(,2?^]RY=_Y^ M;/FMS/1@B^MU:EK%\A Y&X]4AR.S#4)#H4S<[>V<:Y8M)=>*<*>.=G1H"#9K M_<@CMB3"O 'X&NA*F#)&3@31&)K#IX #A(M.I2,N'C#;D8[ M0HF>@C444:_SL3U0"&]F@]A/7FQ_!-#FG:_8S9A&(5X1#7.1^&9%,4SLM^A9 MR0GQK&3;YN=YR%Z6$TC3^;7 =#O(%X)IZ6U/F";19;N6+2210) M/YW=HG%M>?\-+'(RMZ8-:D>IUH2INYF5JIV#9232_ .:@5[>@?<&O@5^M*#' M'(@W5];W^1@IZS#9R*L;$U?0O K" _3E/6A)P:R53^;QJ60_ZVV-"8<^3 \/ M%VCGDW2\2MG/7;F^M+L-XE9KOT(SGZ3CU$D'23[E>V_Q2CJ9H7X0F-2\(9.Y M)%DK':0%[WQRB;)#'V'VO+G M[JN7.G ]Q\NE!==BMS<7U?QO2=N#;>.#I/7$\S7Y0%^N(0F%=2CD)+6IG5]KCM+/Z[D _6CWT)B 1Y=D_P5:TH4U7$%=G)QD: MZA-QMN(\6$OZBX$-6M*&0#+A%28-MV:49Y C/B%M.0 M)7Y@Q\'D'VBE0WC_ MA5VA+/K%Q7@\UIH4W/#M3$GB2E".OQR3<]MZGA)H01LV[6^.:JL=XDVP9F01 MF)L$6]&&-+(@%2()MT8,L4=H1Q%!]S7&O4^"J.AO%9&*]XDTW!!7B2,DOB$, MN8K#*%@"^ 2\!,!PX:X8#UJ1:QP(3T0U8$AFW42 7 M!\,%RQ6(P&0. 0*!T(-0048\J#N=OM'9<=NL0/A!)?8RM_.E7V\?T]( MP"ZI56VXT_U>N$N-&3)1,?1Q\V%[,7[;/+^+:7;L6VG&$!+2*2)\!LRG)D.V M4Y0I@_:.)ZO:@3*KD5H,V6U19"\\05E\:E*<6X2&/MG61E&&S*$4;9#?\*17 M*JMKC-2E*)VA-KPB*:73M"&*GNBIM>#\2S&>R@=*L!;*D;7/U)EH:) UI5E= MU4^2B:E&5DP'W>]>D2?K31BYR]UE098T6=2]M?(L"]&]=?/50?&S@^R[GUZO M9&_*L^'Q>'0QO#@Z/3\>GYPHLE!%U*:SW8X31*57TL8JR4.F:H,:J,#\12:=982;WGPT\FBFG*$->@ M!AI!9>41$97])&(K3?7 ,XE3Q&?W@^&,Q-_0(9%*LI8ZS?DSVN/Y\'W@SW$: M]VOPVBS#P;B:X0"W^04W.L"M]B^S >XU]V$NJ;"2R!G4ESL?]2#&3KMUR0DH M);6S!G082C$PG-)H%>E]A8R$&]U:=I)/A1)=62VH)50\ %2AXQ1.8^2H@8YU M1;5#CQ,#%G@4Z0PYH\/7S]-9*C4U2J!:L*R6T7ATI#@;.S=V5=@YI3,%=+2: MB;(5T@OZ&,52UQ75#OCFMII;/*TBUG=[3;77]86UPY ;"3:(% D-&<#/P$;K M1P<+3#7:E7+:PT[!K@H\GWB&8/X$W@+OS?7GY6F.BC^UCEE<$!=5S_NM$$8% M3J!_[?(!_>J?3_@%]YI9N_0W[? 5GZ;9\A OAO8*1>T@W/FK-G"PE5H#0._L M*Q=XWZP/=QDOB?"5_JX?@)1^E2%DRZ$GB"V/"^\)P841I)F^GKYM=J#RFDY\4*[ 74C]AO&[;Z5.4\ A;#*XZVE# ME/90L[:5O-)W^A;U2/W].8"X3/+YR> +ZTCY\H*%X\PL %P0J0, ",D_PT>7^&C MY3J3<*OH1^CZMKO"/X!5]AQ>G8GJ\GM&$E*-UCI]P[DS[KJ!7; M7/'VRUH^1EH^,I6?LK4DZ[7I/7+Q"3BQ#9QVROB^0F1 "(*W)-O]9HJZ1[^ MJ,TG3!<<;QTN @]-87[MFY]:=.Q0V*^3>MN^D*U@V/P6>#%2&\P?H&?S>;?& MH1"-2VY9#U_7,F#S!N>>PT'3K>7F#1#1L-!*9L!*6&CZ@<'F"Y_QH?V)#U4X MX#N(#RT/X[HS=\7I8B)+^S7%M0GJ!C ]HUB^*O%C,)32$@]QW-74:(:("N^EV++0P%1[O:I MRY!1A=BP-5R#ALX&4DG(J X /5\G],9ZCOP,&RW]]=3I_H.TZ>NEK3@H)OS;ZSL;C*N4+8B#Z M]_\.X(];@+IG>4\("O@&+I%L#^L9?"7O3'GJ]1_W=J(JG]$)F$_]],F;B?-' M'$:H%T16D_$7;:.LH%/UT7K-N"!%;#V?T.!:KC\CC)*SVV<;^$B# >%0H[:< M=AQH=L#!+QLE!$+!84?>W>]^N *V.W.!4[N^HY;5!D,Q)'80%)).UZF[Y$B( M#1/16->7U M*(4AVK+* ?+T \^4]X 1S4])0,.GR*5]@:9LJK9>3:Q,)*9%: MBL]1[FM"*+.CW#8!J:0F-,>?CF+-3KNMZ)VF.#B69?5KI+SS;0BL$-SYG&QI MT9(AI)&M@4ZS(V@4(?_=1_(YN2JN@N72C;#>;P'8QKX(V":N]@SA7#=Z,#$W M0UF_EU;HAL](',N9^L5#F!'7>H==5*;+UR+_0J/Y1AQ.&5 MM].,!\H"(FJR*HKEG-Q-H6, ._BE[#1[@*+)Z'?T=31?SW :A52&1)]A&.?J M(-"#7=$PIC04N-,P?V'2$/9=6]F*]I&1T)Q9J:R/\[X2H(6PG0:K"V^ZY5B, M7RW7#^^#, 3AU+_YB-#F,7;#11K33TE3RZQG"%W:R=LVN'V<,L8'9#(YJAK"@E;CY6=U0C_V*$ >N C\,/-?!]$O\ $"8 M_*T!+YA-F<^59BK(^=-Q/MM]OYC^;JU"T<08Q^SWTG&SG]DP.N\X=-\0(]X M/1-&J529W!>(W,?JQS=O%@RV)#JG3LA[7T@"Y88_J+DPR%4TQ)&-#@U33A$Y M %9V>)B+@F:8A,3,UWII530&F!,J&MJ<\BIWI9%#C7R9@4_3\=Q(]7>O+ZPQ M'3BQK-)!0%+E1" LV'=%N)G-@(V5\LU:'X^.AJ/QRP*B-=DB^_?1"=GKJFE; MVE%# ->=%;M4%2CGS%Z#N37 76P)P);%B$!NA;BP-5R#AID#JD4,L X 3],*JX-U.WVPD+B<01W M*[K,JA.#N@LF5] .6"&(^!#6>?=+V/1,;!O&P+GY6 $_!.'$=Z;1 L#L.>)[ MUWK%+HHN",E['<$F>D$$KKVO-.F5DT..M4@$W[Y#RR(/;S5S"--*8D/6"5(2 MOHR12L[ZN"[@$HLC#EC1>D!:LA<- .2"@HX@13)#3/J>D[UH1@L*OE5B-!?7 M$*YL+>(],R:U4E(['K2] Z5+1O2?5PU_TUA1 M1?N1K7YNW8^M"R@>8,PYJU+# -(TE5)2 "C)L)PK/(^Z"I9(B 7PP\3;R0Z6 M $<=Y$\S_@,XOOUGP!XC2))))@%11>+0-N[W V/Z! MUGT!?/0L_\Y_0_I$GP UR368Y0T OYF,W<:\GDI_6Q!:?K3.E$;G!%?=OE.CN9#*7PKAC0RL/:UBU>DKRLV% MZR!+I[);F4P!A847?>#3*_65"RVDZR !I\*5 365T-_# MSB^?SS9^5&([O%%UAY>WN-G'K7NSBRM-\7BWNY&+N9WCJJID@6 K[3":R0I<3.XKYC=K+-3^ S@FVN3DAK4%2L+ M=#0^/3Y1"UTS"+90"@FJ"W)X,LKZ&A+?-)-45ZD<+1MD:$H1A M_SGQ"Q%FA5CS!\4A":I1OI64>/M:N&7:9B&BW;S65C"(00V%-?'YU8YN9(\O MQN=ZW-:TH(>8K)V^JJJ('73?I$9>6P;RI(' G3ZHJH@LWX(WD'JVTQ7R%'C> M;0#?40$"@QJT9""M9&FA@YA7/W#Q!"LZL\@C@\P*A(>:4>U1U MRLT;'?R,F_W+ #4\2%KNBV]N+D"N$88_+KFX(J,0)>.%ZG!;*E1F^LG%^$+Q MM,$"8&<0LT31]SG1"5K[.*X7XT#R9V#',#E:NOFPO=A)\QCAA%IQJOSI;%T M1\3#XR5 $^\R\!-[MP@\)'>8Z(= &<%6M".1.!>J?)*A Q/?+L#1(Z[MKA*? MG^TL?.WB2?4U1K/JQ'>^^\[VW\6S$1KK)+1L)!.[TDLG3R%(<0$LCSTOJ8I3 M$_-9L29-&$4<:0J0Y9Q5R9&PYW@!@)WIT3!!5+7F('_W(=%K.(VC$!]?(V73 MC)-0&T:Q29X&.GDB09MEN,CRVTB"\$O:J:>6)ENS:WQ0@4:+V.9LIY9V/)&V M/>,1M -_A<\-6J9=Q3Y93>C0Q1Y-GD.65FZC/=JDG2(8+DP@8U>:^=RFD49P M[ZDC306?&S49VY3>\TF>#HS9JJ&A!9,%J^5E RI1PB1*C7"Z7LBW*TE^<5QX M@AW8YH#F2-J^84/)UY%B).T92>\K*MHU$D9JIOG*@!6S>:16#"6>#"UTEA56 MB\,(L4,(0VDB(JVDY^K43X.U8X,T,K8/ZHC8&W9KVA&J\6F63 7L)P)^'S[P MV4,S,FD/DG>,DC[TQ:-^*_=TAITI@1\FT!5?PTD(^%I86['R8+=M M5&V&[.U2LMCWXGKRBJR\S/ MXJ[<25_15VB1 <4RVL'?+5A54UHXY>V-!S56.@(H,X5#'T2.'S2=Q11F2 MJB'7%F6U5"RB'V?VO%AB*H/("Y7H4E:1Y)UO&?%D+=N6#M2[7U2Z4:%ACR"W5@[97>X21PM NC^2PR..PDH%%@:.SS-]F MC:Q?<>[8\,ZO?=AKWY__'%=JQQ4'&I]3%4.'OR6H*AM0Y<]_#BBU XH#C4[2 MNF]W4!>FC2\$[0RX*H=8I0>?HTSM*.,#I.U!'&.@F7M4H>V>JZ\'>?T<95QX M2(H;W7UF0HX[1F>JN?E8 3M)(X G_$(P4NW04=L96--1X;(R M#AL[HL@VZPG@J%[T^ZO 3Q0<6]X+@/)#4KOHHSFCKX-!L<\A*PL[O=X1VOO: ME'J2SCM2M>SCYTCE&JG]P>[SPN9SRLW(8*S#[B',N;0L2HI>A='V2(BDUY&> M)T/$[I9I,$8[O&%/AW#/#HC$$)'T<$IUBE7RCL76F-[Y26)@_ _19RN..)^M MV'YL4/C:YP,5C1M%!#T;'H^'%Q?#B_.CDZ/QZ/CSS0J!_%0:&-D."%"SW.E4 M?5J]%TM,99CUC(4&"#,U3@9) MYX7%OI^Q& _'PY,S/:#D,LW-Q%..:Q^>L="!"_LVW.+:,?@9"RT(( Q(%51^ M20VQ"W*>L= !?G[HJK#S2:75 MF'UB.>V@WI>I%],(,71*& YK\LKOR:Q<"&]4C M[_6(A0U&N('@'9S,]3O'."+C$J2I[+ZOL*MSA';U M>"*L._7H\','1W0E"E6>Y9O.XTS7:?#M5B-8L.1/'7*ZZT\?-+^5*%?YH8V( MS?8"I ,W6I0TA>1.@[3V;=+WTIN#'A&ZZ/O0\P)-;!MX:#[",$['^:&=Z6M#,Y0G#56!))*J!X(*AVZVKJZ.?A20 MA&$-.X3UH#$/TJ[3,\ 4R^B'LS :-8@R)=35=_YY!6S7\J(U/JNV%XG@F324 M>&E6)?U 9@*TNX]N)**N*/\>P!\O,+9_/ =>G#A+,#%F5.D_PDT$-,1)*[=T M$SO=LF"4R-,VH;1^#.ALPA;1 (4BBJ?J.BGPCQ#04YLPZY7U<'PQ5GW2*H(7 M']IL>74U_=?@#\NWR':^^/=> ,F&8L?0,R74%;I_X,,3& ;^G6__0D:PIIB9 M0/(*:L@L39G%[ED!B1Q5RZJ[&)\>7Y@Z?S=6AU;9:QYBS/CI+!4#BY_O5 DL M(%AI@2?P!OP8W"+= MYN]S8+?57!$W'[87XT<])F&(5FG >;$^"+:B04LFDDJV.CI]@UZ6=9DX?\38 M/?G&@MBK.;P$2&_@SD=?!2%:D7U< ]1=VTVQ])W)$NOWS^2?=3:H37LFDJH; MI7003J$\E4M1!^AG#[ 9)U+51'*UEE]2Q(%NX?#(*A,7QND?368#14))GO== M+WFOK)4;65[B;NBDZ1[N_'S636QIBD Z=XY2OL?()._5\SY]>'P _R[>4#(+L0LZN:R*W6\K=U.!^G//(3OU&G MPJ0+]6L;CC6,R1.:4O5JB5BNI#165#12]L,CT$),[IT?;H5[,ES*^6ZX?W 3[VGOK)RW"QC7:.2*W3V35X)>V% M6-5,)DTCV7/Z-#[>96R"A!>L^) 0&[G\SMWU8SQ%IH>%@;^Y M,,WR$( 064)H(66XO@77B7H? O17/T+2>0D Z?DC\7BVLR^:R$U5:LO9WCK] M",Y%V]DDIM=YCAF,DZV.W->OJT/ES8G.'O(S%$:76(J&LVJ*AK2M0=)87](T M;.3?2L+(U$"M(2?F=N/H?C.; 1L_RKOYZ!-:0MHUUG/D2Y29SC\VF&*M8>4:/DV*8LC1TWSB-56>$E1?$Q7CCT< M'%XM<-;;\,Z?V':\C#U\M9O>. 5+])D%\$.D:WR\?[G&OPI\?(H;>-XL@#@= MKMAIXWGUM#'KP,#U!X4N#)(^#$J=&.!>#%[7@TT_4/5"5_IR5IF^:,IZLGFG MD!+G+QHEMO<^M"2Q(DV4A]HQ/O]7G)"Z%JB2_U=;\?0ZSLQ39*:";X895[+7 MNCK:(=H:KYIC,V$%:(7Y3J^I)Y^U9;7#6!R0FGTOMZ3*M[C233WV+L.#X %$ M5U:XN$4+H7\ 9PX>$\W7GJ@V;$4[ZO##3IT*&LNNG$RDA! [9O,Q0%/BYMVZ M;!]_[UJO:)6\1NI:_$H:/,,%(-U:)\)MNKB4(3_71&SJ4EV(HV/)-)B,8VBJH5 M231;)6\XH8T#C!22C::%U(?V"=B>%8;NS+73 VX&\5JT>" DE*TAY7.FK#R" M9:&Q:S<'!E.7R:;MO=GN7")Z>W8D^_9LMT.?=V@=SZ33&(T*CA%$NU1KU69Y.)YK*YB.K]TT@%@^@*WNX70D@>1[. U %P>DT3T<"TS-#BO579UH M0 E^.*5?G>A"$V.N:WM*)YFR&W+8/FPJ'76> M:M>H,2PC,D >R2@:.W 32)TSVS5J#$$I[)%'48K.#*7H]MD67AW=,]PM)7[! M&/*VF<-EZZ^#%P9UW3WB*LES9^3CPD?/\L/; #Z *#\!2CU^ MFOE3==\I[8>+;"J+N6LI L"0B6./[UH=*'<;JZGM,;,V7EF;B/U,^/J\*HS2 MGTP2THRD;!?E5 5R\KR#:&N\<;X%&^OH)4 *6@;^IJN[PL&Z.70A)FBNO>W[ZFT&<.9__Q_P%02P,$% @ .X!B M4U%ZQ]9LS ( ?/ G !4 !P;&]W+3(P,C$P.3,P>#$P<2YH=&WL?6ESZDBS MYO>)F/_ ^,Z];W?$D8\V)#BG^TP((780F]B^*(14@-"*%D#\^BD)L+&-\09& MV'1$=QM4E*HRG\S*S,K*^N?_+0T],0>.JUKFO__!;M'_)( I6XIJCO_]C]#. M(:G__+\__RL!_XG^DTC\\W\0)*'V,LU*0K%DWP"FEY =('E 22Q4;_(KT;9L M6S(35> XJJXG,HZJC,'F)^E;ZI9.HZE;G,#2Z02"_-GM-B.YL!?+_+5IC=UB MCYNPFU>%C3#L)_X31W$L0?]*$K]0/%&O/FZ_[JBB#AW)";83A3^]1;?CP%%Z M_X]:P)FK,DB4K&&BF/V5D)51.CT"(BB&$-C- MYB>Z:FIW[1>+Q>URZ.C1;W 4)7Z&CX>08MOFX5/%N_O!;N/DS_7#;5-UZ2$N MD!]T#C_?CJWY3]6$'8.0 C\]1S+=D>48D@>I!CO"D@B:VAFAZWA/)P2_W#,9 M=?G<5#!BYYW;Y@X8/3MUZB=\NCMK]0"55-/U)%.^HY("U([N$;\9^]JJ5ECP! MAH0\GB3D[_X1O\1<',&I;2>V;BT>]*)8_EB77"4P)4.5W5O9,B+Q0],$^@"$ MZEX04FL0JC=__ID 2?GSCP$\*2%;I@=UR+\W'EAZ/]=$"G^,@)FOSO^]V3Q' MO,"&T_OYYQ]/]73P1Z@5VUPVT6HS;:[US\_UE__\7'<\M)3@SS^*.D^X7J"# M?V\,R1FK)N)9]B\"M;W?< @_X>,';135M74I^&5:)@@;J,M?86_ 6?^I*@HP MHS]A@YPCR2'5$KZI>LT0J@+\0VQ!)BB2HXCN1'* *XH^%52M[J#"M8:X/0<6 M4:&%\=\+$1&J\9N$JOQ[4XC&+Z)V MS9T+';8BL.E&*\@T@EF^,+[Y@^/I%)I.8O_\?#C!DTT8PT4""V>,BGY1F&DR MUK90EBB3M&:,6V9M\=89%UW7!\J#R1)N/EW& U="5CSOI.)""'_JA#)EIS:;!?9//-BD83G1+&X0W>@$!'\A/JB#A@G2RK&] M2C:%AS3 \(@(Y!%5\'/\?#C\"G!= '@;A'V9XPJ JH^#"A?:&#+@1[P=OJ%M M<4OXQ]0@!=#LUL]C1EU2RSU$C):L/LQEUF5R(1#AD!,%P M:(U_YGBS&Z_V?L Y^(U[-URU.R^;UKSH#,AP5_(2;#T38^%0<,'*@2#5:7QG?CD_+3:6%B MKBB-;S.C"C>1I$F&$:EP?".H@9Z*UL^'UCAT!8$3"J_[YY_0;_KE1BX1'',B M\J-^A8[#OS>N:MAZZ!]%WTTB]S*TD9"M W.[=)70+7C8Q_IUN^^(/KJ6[T2? M(N_SUX9.T9Q>T+AWAB*48D75_="P:P'9=U1/!2ZWE'5? 4K.L8S09/.]J"]^ MQ$F."=75G:;-!/L[>(/9V9:'[1RH#98"GG>X<;!(+[P>= 4V-N="\8A$M8?%?BRI:VKLNJMAY905/@TBDC= MZ>T3TNOFS_8E!PGVS\^]@_VSG>7=G'[N(Z =R>;=_#W)\4(E^&<;<4"QNW[N MGMUQ0MEIFD8(]/X5ZR?;S]N7_'P RX,HW6\C;Q$$_3LO<@,XZ(S#10>2&'K' MIO<09XRBJ&%G4 /!Q;]HLI*M>I*^P1E?Z^<\<;&:"=U\76\+ %E*F=CB[.", M[Y%R<,HG0PJ$"?U*I&!'1\IAQ_<82,FN:$:N:TU;\S4K6=5J0D;-+*Y(>1]2 M7JM3CH^4_3[G,9&"4>-232RZEL8'P+&U$1'P3N.*E/>M/J_5*<=??8ZA4W8< MT@TZQGFUF>S.^*%0KFAIJM+$M.:(N7!T/)GFU]0=AZWF]R(BW10+3#6;5P66 M4!BYII1!7;UT??%YB#B'A?IP7V3'<5*FONN%\W!SEE,#"T:6+=\,@SEUQS+A MGW)$NT?+R5VC[9:%*]@*'!F.8A1&/(K$OPYF3>!)J@F4K:^QZ21?ZZN2F\DN MM/QPEFE[*E89.+&U=]]$SIVUZC7T?!:/QY:$_9PXICBL-UB]/0C?/KD,A+M8 MU\ES'!MH96=<&B?-10UMQU81G@6R MH^4DMNR/H_1C\>#O8?>H::D"(BW5A9#OMKL9H0GXE!W;)2AN[E$,N2W+ON'K M8>(;[TV $S9SP"0DY!P43=DRP(;SHKWL$@L.95%5+5!H<;PLG2_LEN^B9SY,P,/JS51_:4R5"LG$TNH26JXM*!J@H-6MHM?E@,6N05ZU^_O#:D7>G,\E5,44N.0WT!^ZP6C(J MX^RE1]G.H]3CP>U7Z_25VO#F_+Q&05,]W:%+U:;;75P\Y\^NTT\2?CF23N]. M\LT^V]=4+K#FR?QB87?SJ4OWSCY;IY_"(3^N3AU)UT_]+7\<]4ZECZ-/[XFQE\6*M3JVRN,:&J)(KTD>&2 M[@2+(GGI?#Z#5H\/NU^MUHL2G^7XZD07\O7T0IHN3 9;7;K==F:U?FP8'"\E M&&--%Y\3R9S0W?Y$KL9B!VR/L)(-UTMV]4 S4GDI57*RJ4KMTE7S9[$U)A'PIUS-J$R MHE5?Y=1Z+V?5+E]Z\/OSN!J+&-A3KN(IC!@TC"*%!HTYP7=& 1@NK@OK M97G!3]F*J"G50,. MDPS;3ZW8V*['N\2Y^;.N@W6 .L]BX$+1=SQK?>^9O#UFWGMJGA57;=0BINV< M)B'ZT.H4F&5]&5O+_<$,+ZI$?B/95>KJ:543] J?X8*,4&D2Q4 M8FL(GIOWIS#M7ZC^X3J>V X+:O*CHJF$1;Y\28\8'#ZI2J:TKA[X:'GYQ-J' M,QRE%[6JG+[@?58PQ MK(X2?TE"EVZ)8 =F30!&D&S;,\$K*U=)^O:2%+?J,?&7I%0F@]6"P#!0I-GV MA(K4&U+-V'E)5TGZ5$F*0W6=BY,D9[FH$D5S[J(M=-$<]O*5HHK$+OATE:3/ MEJ2X5DD\?L$.$DT_$J$B9*L*\66'5(T&M:[VRJ[W^R$?N-$(R%X[O-4A2O]X M\+*L.MJ4,,T ;P& V01S8/H@[ZM*>'%$T5S_/ -&E@,8Z]?'GWN5R@)'+SI))5^#R54EHL5G4G8BQ6WKO\W..7M7D M#B\?E_?W >U^F,= VA%CLOL@NE%C+V#TXX-X!;COZ?8LNK^FO_Q\Y*DJ32V' MA1)B&D5S M1P1*NC0'S7+1X_(3JUGQYKU4-A\[+?\E1& /^:]RL%<.6C:0H=7M!8SG2?(D M>GIR2[:]I#*+7 N@OEEQ9ZE4BJG%[T#7":1V85KC M#!)HB%R>$47&!](HEENV\<3R^Q>);X;FO 5=&#.G.<2?4K/=2PJ6;68!H](;[UPJ^^]V?MJG4&RF1E80J)&LJJ[P]F:'W(Q$Z5 M'',K[/OP_:"G.C= OVSF1SR:GS-6D>JP1'9V,8Q_EW/YS3C_K%?7YFBY[Q86 M6:ZKVGDM.:V4)?.+NV+?C/>[7E"K@0QZFBG86A<)5EC98?M:_)*F/NRZ7#2' M#]^/>\P[CA.+8K96%A$L)J;&$"Z_HUF6FM MNJT+J+]WU>)7]!\KU%K15\,%/4!,#HS@_U+3%5UHQ4[+?PD1^.1X[P7+P5GR M#OODV&-29II!06:$(7.&S#5KL4M@N>8=?@59.'/>83N3DHHSVNFCQAPI^28V MI:5%[)1^?'.UKK9]?/(.5VUR43/)F8Z6"9.=C6OD8M#YVEM#,5DDOAF:/R/O ML.CVN*0\S750BNXOL>&T.ISKL7-(KWF'EX[E$^4=#GVN0TZ2HP7'JQ7:)-@F MGN0O2Q=_I[S#N"'VN,$])G!1>]ER>JB?:R@M1:G)>2MV1NXUKG8FM.P+ 3A= M7J92,Y%'@>^HO3Z[&.#@RT'FZGN_=5?-J+A\(YDM*:C!]IEDOS^PA=+%K&MG MRCN\$+X?]%23C?D <'UD*+#U5&=IYN;&@H^=0HA;WN$E]BY&YL^6=WA)O-_U@CBZJ+7'J8&O285 M8=QJ\%[S#F.23>'Y9LG+K MFI\O[W!J#CM-HB?P*%)HNK5Y7K'3P]BID6O>8?QQ'-N5LA>LJF.ND>^C_I!3 M&BZH+$NEV$'\JL6OZ#]9ME6IO6P8FI3/"'D3;72'S3Q=FL9NI_-+B,!GQGLO M6P[.DG=8'(][@&E@"%>FIUK32XJ=:OSNE;CF'7X%63ASWF'06W"V7[<[0KEB M#&;HR.KRY6Z;P;<#Y;:_6ZRZ)=*L?.,+C& MU,FI52SC=8KI7NC-,2V5F(D]B9#_'*.[PPWN]Z0>YJD\PYAD4]33OKP:LZ:,^G1UN"@X SM%Q4Z$KGF' MU[S#F'G6Y[NY?K]&/6_>X:C<I5Q'RW)W8 ;4&#>]+^ULQ4*>OB".8[M2 MSHM5>Y2C[*I0)FRTGAZU3!F+'<2O6OR*_I-E6TTR'9OEL++)E7-$OL))OI?, MQ\Z]_A(B\,GQW@N6@[/D'7(KSC.* SHM4(-BKT,%R[SM7K0D7/,.XRH+9\X[ M=+(9I(L3;9TSD!5!<42YQUS.D:+SYVI=;?OXY!T:]*HHMW.RR>'5NF4"K5Q, MQL^&CR^6SYIW>$EH_HR\PX90J'/9/&)I5#-/"ZNAYIE([$*WU[S#2\?RJ>Y9 MUD6U%#2!R9/5E.Z?#%FV9GR#B^$[P<]56H1X#F+"*JH,??1BA%T6]-T[!1" MW/(.+XGSSWIUS9%#U8P:YFN4:K96,HE54_/8F0^QRSN\)-[O>D%U!>GE:87B MN: UH6P?0S(^]@@(]WO(ZYCZP6.SPP4/S5(EY(@=HO_$Y=S M'Q4V0'D/&4Z&J#C42'UII_+(B,)=$AEWT1RK435R-5[5 R[?NR+JDG44XXK\ M:(]2JCL6[,0+ZKID>HRIA#2T(YH$[V3XY#]D>(7859B4 .SW0@I*;;_2**\MN M? W5O7_&WX'7.=\Q5<^/CFSDU&7XUY;?B$@N3#U=8[1\@&8<+D/@//$UE/;S ML_X./&,U6:I9&R]MS=Q^N%,OS)O(^>]:D%_ M%-P]ADTCYW7#9Z5F*2R)>W64JE:UE&#*6+MWV7H\\M4/SOHR>([A(H$]C-4< MR]$N-Z1ERL71I 8&%EZ3DOD*5_D:>OSS'6T4P7"$P&+"]D.>=M:TZMVD,!MP MH!4HHSFV1(7D90O[^3SMF+']WM4NH]E*MD3.74UJ@;K;GI1)H?8UENZ3N]KQ M8^H>,>X6A[4EXWJN$)BS'#*?H(-A^NIK7SBS#SC;[K)F-P;E%:>UJ$HSF';( M08_]&GK[TYWM>#']H+?=4VKMVI3F9EQ^"<1B)B?Q[=G78/L9O.UX,?Z1N]U= M#4DU*Y;KUH#'2NXD!PE5 ,H8U"7GWA=?H$+? MMFL^AK)-CRXTRWBG%K_34*_,D]@I7/46(ESS;HZ%)K3HUTC*)X>:7_'[=H^E M^ROTBJ;+S;EY7''R6+IIG2@(6I%>I8]*.@?D!CM)(V6E'M\]R(M!4(RKZAX;01(Z77F3DHP++-,F M6UH:)]5T;/>Y+@E!<3L?$9Z :4KF>.V(1^=A5%,U?./1^?\L&'K%*/84N:F[ ML&J"N:7/57/,.D!1O9PD[Z:SUV=JP:+2K:K "HU6A>>:KL_%#DKAT9D[,MS\ MB4[2[-+A64B\&J1/"7B/S(,4_)HKXJO1*"V/B<9A.NFZ0HFH ?K1L\0F7%,L<><(R0N$\"UX=Q MZ3>K@AS@%*,%8SHSE*A*:XC&3DO>[4(\(<_.3N03^GPP:\GBYN3D$= M^,"I?+>"&]3G])1G2[P@%8N%4<>;R]5Z[!1XN6]Z7X>)ZVJ$"PA6':J_BB69&P9. MNO14E2EW*JCR2.:+V&Q><&*KU_4H/=H(&$QW:S^7EFOCS5RV#NTUCL!RPP/C7H:_59%Q%F MM>HHR=:JWC)^E4+C:Q&=/HG[ \R=YAK)5H=:HH(TH$9Y!A_XO!A;-1P_YA[9 MW'U]^&F.B?V"IYFZD!\9&9?3B3X?OX-3[XX>Q4KD7A^&J?5:S+R78U1!I60U MA:PHMP%B9Y:^.XH24Z[G@Y6&L"@%>QUO>./2U25[-,N,"'F_O;RAKJ M75[LO3'DJ//HGK)[0Z&INMJ#WHIP1 YPO:;D@=9"LC=])#U*4-KB0!'XKJ1V M5ZK1J!=BN\GT',T>U;\[0+1CQ-R>I_;]./:3^\MA=5L?Q_&!PBUM2"O@;I/? MV%/BEDRS,XEEEC;76B*4;->Y43$9NQ7E9=QN*^N\A8!7#+_+\(R'PN53,WDB MI@8>EP\JQ!QE^27+7R!PO[7"/7V^=?PT;F=:9XI,,SG7>(W)F1UJV#7C5Q_W MJG%C!.*/P"V;38ZK\V)[H96SKCJJ92@1J\3..?D^['UJ%(9%AT?0/_9 !9]WJ6 MRU$$*"\=)*NQY=CJF#<28*-Z#E+@8HVK$X!!KD^T,M&U?6TF^0./]H@BLHJM M!K@<,!S_W!"YD]5(/A/8EA->\2Z8=_NE31LLN1IN M)S5>F%*DW32*+3JV0?Q'\]N>"#LPP9-EWZ (2KX^,Y$Z;B[8.U"0!5/)E/9! M(-544*U:RB6Y0.*$Y+@I5W+="X/ L[/[4OQ_SCS(O6$UV/[F7AUN8-"R'2D[ M4Y"ZUJ75M#"=MJ?C6FR]Y3=,^<&E+0_F?!DFP''X78>0NR_L46TASC*).0"E MNA2'%MJMY@R+K?7W+F8_F/!WXG08(;(,&WB &3O@03V7/+KR*MVLI6MXT&F[ M=+$]GE&QM?/>Q?;G9_^=,)!5H6NL#J,+\)KJ>'*'@)5 5I)T:TAP/BG.E[A= MF7IF;!?[=R'@N;E_)_YO[S-I CVR&-V):F\A,)Y7S2))!G-TUJM@"XYOH&;E M:^G^ ]._#!3L;VT1,]\*9GA\DX@B\ MKZ7A/]W,BR<(GK7S7$:;BV2;5#FCJZR:'7Y9T0=?2_0_VY0I*;07(#,H2,ZHT!O76B(BM8?@F M;N^?<=P7@:,P^UFU7Q?) F?T: &Q\T@.6PS[J'^5[;.S^T UH@]PVU2:%3Z% MJ0+'5DL"VT+%N2Q?N?T>;I]$DV/I8VKRH$_P#,5W)*W;;13D<6NL"*/8QO%C MJ\FQ]&DT^3N9_9QLYX=F \O1.4;#F1FH5,JY-L9^C77[4V7[V.Q^:I,S"\E1 M]IRU#4,5L@>4EF?)6IB>XC9;PJ.4\;#V=4TR=BI\1ZV+IAS.;@["YW .Z.9G M>(FFV*&!MSA6G&1;LWXSWQS$%A0/"+-[-O< 99X%P:O?NDO2[6'^ S2]#-_@ MM:BK V=D.<8Z.5]RGAQ1>"/>!E2^@]I"MZ*ICF>F!&R:ZI:P6?QOF<,W, M_7,]93SJLLL\/X,-;L98X_8LW]6"SE+-C[V2BC/Q#UGN77<#Y&6RD1UQ9 M6XU7C-8M4G4?<>TB0\=V(8HG-BZ^-/,SV*#;0JH\\PN>T*)'2J7+2(,,'5NC M.+;8^/2BR]OB8QCQT'L^>*XQLED?G_3C1B,@AS^H2@&!A9VU)X[ECR>;SSBY M@4HAZ3G>!!66 H5.Z25;M6@FOKMBAX\]1O;F>REQ,E\;I9 =(AP_,5)2G8ZD M^R 3W/U9@$26''D25, ); >]U%-VY4_%YDG[< MHWH%+_:,Y SXNYS/9\8<@% )P@DU9'QQB_WI0YS/E:%=UW2\2P+=N@$<-ND( M9LH1U!EN)X<+M+)8QM9%?+;P[-[)Q9V#'[P_)?SFSB]JR<"4X(OO^1VJ7D<: M@V;XCO;">K2NO;L,_+95![Y.&NIA_X^N2+=,);Q"&(K=4#(U'LH;["=L5BEF M^.:F&PU7":K?796T60;W6!\M=#0L=D[%Z2YO";O:R[T-HO>S[^-KZ/'KXK_Z MU8\1LU/"_360^9KAO]/+/F^"EV7_U97*CR3^= MK42FMK7+LN-&>+[!L)5N^ MBO]^\;_CX&G$_\.EVZ\:X%,TP(-"R9>]^EOEEL^[+!BB2"XG5@3&6%:&L?,R M3G=9UG7UO\K^Y\A^+%?_^BQ56:9Y&A.D42J#%C&GA2NQBX'%1/ROJ__WTP"G M6Z9[^F^ZFE6%+;TP: 8=X5M!M$5AZ&K_U.I:K7"1? M;R7X%>M'PWH-+/J6H^6 E6JW@0N<.8@ XE>"T;.<-.%D*5=/,UFAAQ?2)H* MEN+J5'P+0,0/WZ\A\I?"]#8-8PMB*S\O-Y5N>X3F,:S?T^N9H-@XN8)\<^": M.N+6PWT]S56:'ZVZ4Z\FY)DZ!L8M-4CQ)Y>>M^[)'77R!Y,LCK-1;*7LLN6K MYHI#&G0+D$4>>/W8&%)LY?PUW'YQSI?%[Z.6F*!::M,I5%' ML;;K)%/NL%L&%\WMF26ILF^-ZGNY6%O%+=[@$V3Y1 MU0'(\"CL#MSMW.^"[[O?1?&;';[>'2R]>^#F+ >ZPXPL6[X9UMBO.Y8)_Y3! M/6CN?G77"%+<5"1'<05;@>_"48S"B$?O.(+2T4V=8KIS-(,::,G0EAE=:2YB M!\,H\/Z0$>OP^P%.?#RT\286WINPK^+AQT<79P5\JAH_7TD@GZM802SG%MM4 M9Y30\DJ^HIJ-#BE>)?*K2>1%UV&Z )',I8Y4[:)#+^EUYD:8Z\]A9=E\0 M[5?=_EJX5WVIUVN.%VE-E>?E*DA6.+1]5<@Q!,@]' Q87-2&W!8OU+D6I497BG->%"O MQWJXH?2L]47?@]+#JVIAN0(K-HVD!3P0BYGJ M<-+LK^+K ,1I58UQI=E/T5>5SL09!WY;%F:HS622KI1;Q/?.K6^LKSZ]YNV' M4'I87R%H :=EM$9K@37)M,I6?U7AK_HJKDAX,?_^8"EL1I9]P]=A4R4OJ6;% M2@/!6 ,@9U*+,[MP!.R5'?#HK:#"E2S5[%=,H77R/[C40X41SK M\TYD[$5$M!KM4(+W)L"I6U",@*>NCR%E@ E&JE=1I>'N8>,>RHHI'Z\#%!&" MLO]TI,1,O(>\AP&:@X=%WD414%R65-0E.,ILQSHHD 42DVV.LEIA4M=/>*F*3[OIM&C*@IG4$-P M9%FLL)!EN: YEH#H4M,"U4P*U%T[E(7 MC_CIB1.AHIQ5IL7D:"5IOH,W;3"T7 >-6<&/3[R@]ZA:TLK*HV8I/6*$5A-= MS5G>J5'YV#KEEZ0E/_,:WR.K21[-R)5)>F0(7568C!B>GAC)JYJ,.RSR<("!DLN!5BC+GL/&J#73ZRXY977)=?M25' =VS#M-=3QY6.%L\RC8E,ZZ MNZ4MZ4ZU22^MRXGMYFS<&'ORVCT5RQQ[P#'"2GM/=A0V95+#9QMN*M*(\NDY16I= M$AFE+*NXPH38BNF^R=TS\LGL+E8XW\C$C%*FU#12FPJ@C(WX$=W@:3.VOGD\ MF'@T07Q%1>RZ8RF^#+5/"RH85=[=5C:M!6,J11FPL$O'TD.CR][)G.\WV.Q, MSU9M;58;5"9L1F%6T]C)9WC<:M\DM]N]+\SR9!M],:P9>Q@/T(^"AK:I0 ,; MN*[EJ'?+;K[0[67$/);G^*)NNMU2<]G58K?LO@"$9Z=W1<#=96? "6\"#D4F M_+QEOUF:CN=>2J.U?&G)9#M<79YW8Z?B7V#__KE])]Y_).'CGG5+WQEY.X)-[^3 MK(5ZMJUZ.N!'15-1YZKB2_I.=75(, /^%0"051T@>Y;S2&+>(Z1H'Z1P,K\8 MH@B'U>V4R?'+8NQB?:&>WDN:;5'TYVCS<>3&*A$LAJC]"/CFE,!VBFW&U'QB MNL1H3Q#D\?=0U9>(A.="..]A?1T$ PJ;-$Q4LL:R4\C,A2YS9?T9[\1]+M7W MA&>8[9R;';OUIB-T2UUT+GJFV&[%SD>\M#/,9T\=?B6RMO4 &!G:A*X:_N+> MVBG UP/'#6_ND6\W<$GF,E6OAH,RRF?L16;0 ZW MN2"-Y:@Y[WO\Z/$>?>@C.F 24G8.H)18QF/[XGV=O"G,\/XDBKHG3V85ERQI MO#^>\VD3RV#QK;3P$8[LVD,?81&/MO>?-557 M>R"#T;5ZT @.[RAK+23[72&\M^:L92?LI#G/U&R.TOFN*"]+?LF-[4IPB([W MDK.?D)\6=SMCQESLY.$92^4[K%GS]J H&$ MY4Y>E*;Y7A?%V5:'D9%^U1G$=EFZ[!W=2[3@MI?DIN_W49N2.09W1W< MUV7%'TS^XT#;=R/V.EEF']E.MPE"0?1\VB9(RQ^Z3ZH(5WT3SL@.+^&V+2<, M\(="O8%+31&;@U5O.=1XC3-S%CNI\8O8P>7."'TXOPU'#TWP2R]YSZ'@")6E ME3+PZF2K)*&(/UN5,TF!P6?QQ47,:C>?'2G/;8%_Q/.8N#*Q[%;SU[6?MQVQ(G-B<<(MOW_L.D(G%%QJD('*[Z'M5.!4[O],GM[S#!B)V3 M B^88+M-CZ%![P^'0-+M?$(;6K.LF:!9*E Y\Z-U@T=6[AN/YE3&?2:'FEP:!0R; M*R*5D4_W8^MK/27)O0IZ2I./&[]G/ KT=.E[+4P?-#UI]NIKO*Y/07$*I;2@ MCJXZ:(O"%PLQHU-Z3"_?/:FS]EWE(P[[2,_$S3X%_T75%49,:H!Q5,:MYWQ6 M(13IJL6O*'W][O];8F.EK+6H69D*)QB<-JH7P-1D:C'V8,X5P8H=]U\*=!S. MVU"4*+%-TNN2JA1-5K)53](WF$A3M2HOU?2LAJ2L0L-D.TDY?M<$OS5/XM"4 MOU2@XY77P;PE)/;,S8*&/B6AXA-MB,H8ZLIVC:5.B2%6 MVOU1ATRN2C0G^8*24D9%OS&+W?9IC"\'.X(R1I:2-!L6Z0#->V*E/Q<"1!Y= MM(B=41E?<*+2R\K8<8B&C76JF R@A/H0T004A>-E+,JX[AA)>U,IU.1Q#V4 M7W27Y32?&O?*<53&9\_QRI;GF::2#UR!6I&#]FS5%+D@#IDKGU/BM2C,-!EK M6RA+E$E:,\8MLQ:OJN)'O[D(3GW->EWI.N5:9X)KLS'C2H8WF)='<1"2!ZS' M(/?QCT_^A>A!OEG1:*)3PCB\P1M>'2#Y"17'\-RGN-*^J:ZI%J9$B]O*+J(; MW40JBCX55*WNH,*UAK@]!Q91H85[6AE >*G0 MRHK]=E(79%ZNHEUNS"<7U,1@YHTG;U1=B\0Q^A?\R0=>:,/VHF\:0P9IBE.T M-212=:@=J%SSN3F&O_C "U6XMHN+5%75ZEY+$MCI2IC6T(E0V#F=NNTV6NK# M'WS@?;+O>I817K+<(HH?_#[\,@M,RU#- M?=V^%KH/NOCYLFHAGV;]P[):RO=^0 M7,@$1%U@Y"T)O]EY*_RQO?WI"*HD9"09JA[\^D\;VL1NH@86B:9E2.9_?JR_ M@?]WH2(;_>=WU-I55^ 7AH=OB=[["[6]1/@OL?DC?(&4F#A@]._-?[5Y%GYT M;'-S?KZF\5ZKINO0B6+2+HZ-G^%E(7C:4M#'22L42(L MQAW:[/_\#(<$.23!?^T]G))U(#F_AI8W^?V8:4^XL4MM[);>4B#$H$B1M$*. M)%I,*X 4205/BBET2(HC>9B64 Q0(XFZ68_C.$S9F7QX; \X.VP*QS5\\);U M[Z@M93=T'%JZ ML*M6*;RR9:;:;-M?X9.HF??UH<*S2+[2+72C"U;(+KL06F MEN<2+%^M%ENM(E_[Y^=P3=(/3R?]YMD\''Y7TP^]TCO$7OQ "!6(&Z^]?.-Z% HH^D\19+ V,/AA[*Y\[8AI*LC1W+-Q5$ MMG3+^?5?:/3/[VV/\ 5/NXM>?4O!5ZT[QM%;V//0@F)B@CLZ)B3?L\)W MKD5@_=^/0Y'Z(/-R4)03$:^@/H4#CA8754YL;*AFJ%S>9VTF3"FT)16@_LI: M]3(NT,QR\,&$.1QAI;#P9\Q=K) ML99^L!2]!*R_JI*C)7@3_'T\3?5H-?R];\6+&J;@P[GJJNLJ&[\FJ@+]%-C\ M?_XKA:/$[[M5"0[*BY:L+6,B8H9,T27;!;^V?VRIC(:O]*#%X2G;GVR8'+YQ M8U-LA_;34W8;SH'CJ;*D;R0U$EK(TM^+";2 $3@@.5QK%XYD_WZ^SV.2\ "Z M;QZK@U&XXGO_WJAPT- EA$RV]*&DZY8WM)8WI]$6#1\ZA,#1@_69UAW%H= 6 MF#<"UM1 3FTOASTLJT=AGN%>\K3 V ()H9AH!09$YP-R8/N7Y/_YKS1-4K^? M532/>'LV+NVS,IZ94D-@FFVN6>DGFER=;[83=:'9$IA:.]'F$]#>:$.C(H$1 M";Z9P))_*7\G^%RB7> 2.Z;(G1G"L.WP,98FR#OICDCR,Q2.GY%,G='02N^G M %SK$MX$)&9;8"76@8-$6.!3V;<*[L#^5U@'UH"=3A0I"$!88NM$N*]'@^+6 M,8X=U-*H9AMI^(=$WCSS"\-_H^X,4?3+XC3J)7H1>5\S+ M7S';CF2NK<8G2V:34CM>M>YTT-92:@P;(E>B\:>V]I,EDS.LJ?KJ%9/\4BMF MN\G46L5H7;R8)?-CZFQ7LFP'()%LW2^>21I/?7M#Y%6AG)/SN0G&JAO*N1>6*-OA=1;O MY7E7'PF"(4^2,[%8Z'3TQ0O&4987\A6FE49"\B3!C)=NX(DI#D@K &Q"YNM?M&71J2:5],HK&!H@\1&D64.,G%%M:P'K;$'[><# 96:J7-2:W8^;^]:6[N63/_W M+@8>V4X[@<6=GBW8VRC<7-L@8?LY6M-_#1T@:<@"4NC%7:^[Y]+0#=/V-H'( MD^]U/0]U[/50WPV 'O8NUD;C-K1Z1GKO6*]/2?^E2'X%^ FH';D3#QWN=Y+] MYRU%>4G,J&MT Y 6LI&PL(KCUE MJ<1,1@AC:2Q1D)*@XP2-7@.^&'V3O9N%&%Q(88;-Z_SD=VNIST/KWIF^%KY' M41#G0.H)@-B6EL5-/MVZM/6NPP4AJ*J"QF;28"A0,]68N>,V!L;C\)5O@B!& M("1.)U/IYX._<=,DKS';(\E-6$[""@N )Z:^H[J**D?1"FMTP;)U6:+T&E85 M;YNWK=L$M[X'UKE4R*F["T>$/&HJ^OSW%7'QX=1#M9JH6;=_GW7/\N1+ M":,H3GBGW?I_864N;">6TRK[HUH-4!:*^SVKU_;,&3-Z&LLYM(C0\!](1\>; M)&C"41(MSP' .W,0[[/(RL(_>:=M+HQN:3I09+J]PD^S:B M5E5](?D:V&\=OKZ?'R_L97^::;VA5[0T\TX=O@SJS-VH8KY2SJ94C"MIONOX M5$4==X;.VR+(7=6%(W=5\X-$^Z1 ^H8DX;U DCY0[7LG(R((D\_DN:Q.IP7) MZ/IM MPDMBY ?%]N^3RVW%@D9-?6*93S? FKT\@=?$OHM*/1KV*11I8?HV:262)((3 M&'I>@;W?]@GQCM&_W80'=&"'L][L-/Y(0$'6_=!T2T@0#-]0;E,OCS(J2:IZ M*NQRO7,$'* D;-]Q_7 +R;,2L$5DA&+X7\._0PT9[JPSLO?KDDBYV4+"*46F M%(D4L;0DBR2MT*(T!))(*"B>3B8E:7AWZN)N$V=8*4]$C%UQJ,2*-89(@XQK M,)M VH.6W6EIJCDM>Z)1*Y3/.<5Y:FPM0CE^W#)C+9F*V3%DKMR=<,&LD.;U M&;.)C)QJ8PC!;A^?+7K7/A#VZGT@@KZEL?V^5'CX*)&,_KOS]_[H.7:.Z/E[ MM@5P\C9)?:/Y?BG^OB66LYGX1C W.V"8O4S 5ZI*8GL\8O-\G1GYW%-G0X-G M'H>C?_KP ,E1?(?FX8>C!"U>L92T56]]F Y(\B0177KXIK#+1GJN1'U 5$>* M+)CU48"_W->$Z:XX/4C2VB93)H(I6,J3\)Z$!+1P%A,5?G-O!KTOSOO]:'[N M6-?&A@TP?!CIH+L-*",[S]5\K.:@,S/3[MH@:2VYQ2;[Y_EP\CIW$0(BNN;R M1\*6G,1$^ MN11B9>"V"-I%RBX: ,G@36.2FSN-3:K@(:R$9.E;CK96+(EMYR_"YPP[/ONG M09TEZ+@Y2O3H)-'A+<&;/T53"??/0&(8).0)@/0VPA.^BPF(]MO#*,9]KNRO MQ%_8WXF)Y$:YZDI"TG7X-#R3$L9%9KX:1D4\*S$$FP:PT[O "!'NI:X/5&S" M(SM1E2V3PY!)^#@\4)%0X%-HU(5-;0?((#+Q,#P1G==S$W_!_B#4$ZX/[1%W M8H49N]L3#-Y$\AX-/K&0'HXRRK>/?KR9P]\_$I*I)/["UW,<0H&!SX=3.(.P M?=04_B@[[N+NE.XS M'>V^K6:]_,+'TK3WA7ALY/(\6Q:?H#TBH8+R9*B>!R40Z%"N',L,UWD]2 "X MY@>)Z-I228[VD[*2)R7"$RJ/=E_/ M\UP!_@%JQR@E^A@!ILC0C%;!T!@86TYPHM3#T!UPV,T[=HO.93,3J4#W:BC/ M&M:J4:WD4\;X!1NVLG^E/XU=^PHS,Y5.I]^0BGW-,_^D/'/F,4(2;V#S7O_A M(G7 B3E^A?.%<3)&^'V%$-?V>9''$>0KI.,,Z9L_K><\\6>"<)]9Y&MMUD0C MW%ZTGU=G:ZB_);) MGGN8-W^X_>&\V.B;[?CRT?#8]>AV],[$6)52R0EE:CQ17E)63T=*Q"?JG>/N MXK^&;WB\PNJC P'L\,C&WJB[.MJWXQ;MLT&#Q[2B;3+?70>_X?O7!7+WE/^S MG.A=>A"^?*'"5X?@->'&N(GP#**J M/'=*@OA+^GM?'/OV 7L4U;5U*?BEFCI<&9&A;LG:7;CGEB+6#'VSY_W8DDM\ MISV=S]WRC79\W G0]3L=^!?$9+3SLBZW=GA?X^_;1!_.+"YZLQ7.Y*FZ#!86 MQ+W)FX+?6*8+=')I]ULG59>?L>OY)!SU323D9?6\/C$8XG5]_]+#BH)W9^WD M=7[LMHWO1=HQ.FD7_:1FS==EN_%UU>XH;V"#\5RT90]_'5Z3%$'X+?>J@#P7DE1?O)3;=N/_>%&NY/;E(T92CQ+U6-$+^ M?M:[92>M6CG/Z>.,X&5X()M\! MP>T"%MWC\6@0T9*VV2E!7Q[#.^:*OG6#8O\-3J?87WF?<8V]>4;1?__W_WK5 M-2T[4]ZP95VX?0PMCVB?2AK!@?Z2](44N!NJI%*W./G?]V71-[.(+O.*KA]+ MW/]Y?Y[JE7>:A==A48\O-=M^^9%;S9+H]5:S$]]J=G-_AQE.TR-%1L5ABJ1$ M$J=D,9V6AJ*4'B4ED!I*0VQ[1O;C+$!?(5MO*NT;9LZAOXLU-AZ5OM^B 3;G MB".PQ8.Z>R!W830]5NK.*_)RHE=HF3KIY"UQSN21KY7+\+J8 M*7E+T==\G?-DD+R(]U-,^6ZYKS/-=C%7K#$UMLA4Q!2&I3'JB:8\S>H?*=ZG M:W\XI,W*=INX&UH"NC1\L\JT[R[BW%H"QX/YT15]I#!?K^=O_A ?VL@]+Y2* M'C"PW#;P*-(4C5)4#&S)<%P)#$+I+B8:%4.E5W1MS=W5L/ MO>_[N[<>HR\CZ9"[H#4!P'/%))5*I5,Q )]@2KZBAB%^:%;"*;GKOZ)SJU&J MPV;P.(%$%12?(2=,[]^A]7ESXQG MH[71>ZV-K?\*40@_?6W=27XGW4IO=RJ; MQ(G$>DJ/+<&M!?90_)]A_NW" M@?0EP/) ;!FO2J8T7C-*3.,4BNTM;'>.Z#)^F[@?W%V*659U97]]?72H]QA3 MT@-7C33K/?A"=*X3?,,V3>#Z^F.W_$NC$D]?."R)1IA K7K1QJ:()9.I]-XB M>N? )7&;V!U=!#'XA;[]'")4MUP_3(%DAI;O01@[&O 23=75OC3LR(N(71Z M'1FFJ3B6#EWJ%)5.Q<&ECB!'WB:V(XO@5G7_[@8BA*8I*Q@5&T$O<'5VB)>GKXTF;F-I.R>70NH(LOZ(@L M&$FAWRYB!!:+,-C6^]L.+"'88;E=8*J6LX.S*Z9BBRFRJII )+$T'8NM9S;[/K]VSQN.49UZ4!=0H>HMQST_D8?O&=7YRRL\B31?8+V% M*.D")^\/ZE]*\06:NB7I9XHOK,LD)';^_GTMO_ =RR\0(X6D"3(IHB2JB"0E M 3&=2F(B& $BG99'-!5M1=U?//[<<=7CE1!X?<& <"R)PT=4[PH=/'\F@U#]!7+(('JUU8_EB7W$0V,.';9?='>!;E]A%=GSGU%X^*$J\Z\1Q/+# TYN>*TP@ HJJF65@".7_HY%00SBLPVD=QIRL;3C+GQ0FU4# MX*2"DY0B)K$47#44.2VF:$H6 88-E22.I@B)W"B!IZM^9#T@Z&URN_!N;D2= MLD)1"GJ^+5!#&A =)T STGAS(^K] @1;9K14>>3:JS0'V@TIEW2$8FX97LF< M?-S2PJ8MHY'+M@7),HI8#\3M0)O41G?',IX],V"@"RHOI9MSPLRM8 MG\PHI?HH/2E7-2W0EDZ2P4!J5EN(Z:=O3V4U MW3;=J-IK21E9O I*8VV&E(L+W(6/)ITZ9A",T^6<\(_'*,%Y*M5=[DX #V(*7<5\KY7MWM M"I)?'A664\S-EF"O>Z"2X1;S$J?FR@*;([LFFLG3-<"(V!ZL6)4RIA1Z%91K M\<-F1>NG5XL4', >QI8%46N*E-/3$'I06)3!4,KJ#)SMGFE-Y9Q8$156P(<, M3@6"3]=K4/;W,#9;HNA.>]6OH52PT *GFU%FTB)L^@2M E$*Q$HMJ0N\Y.'U M,3=?ZD$C;/H$KCQ#3T@02&T4]$<3M5WR>2X+>]T#EQ[9[M<&O:K, ;)J((39 MI,#$QZ/2:5DV85CA*=9'FRRF 8@$WW8$"O*_W&C*9& L)G,_5V>29Y MU478],FT"EF=+3I%Q.7* 5743$T'F$-'PAZ!,5(\\VD7D%TG4/ MLL857VNC6:B \I DFQ^Y=2-J^D2X'6'> MKC3L6EF3M&5SG,I*[#0$NN%KU "L MQBYG8#XT%\@]W)J5T=*@:R8UC@\,F@Y&!4S"X(J]AUM(H8^6%+N008QC=V2R6N) MLW>;WF\O+#=1/8# #N0P]!22:SO-V_3U;L@K(ZZ,N&<$>DL25T[$@1-7D;@R MXLJ(1[H)NW+B>)QX.7?G;7;KI\QZVRT+1SAT5-A- >AS$(XZ[%(R7>1IOV^A MTDF5Q95$5Q(=P0J[TN@*HRN)CB1I!VV*KT.CBUSMHX:ICR3078 $O6];_QA4 MD2T]_/+?&_SFO13";PGJI"1*?3"5Y$'IK[N\D2LN3H^+TYHP'\7%MF)W@L > MP>*J*:\2\1TU95@6\:H@KPKR'@[H53%>)>&3%.-F W\39<7L92+*4TYL3W[$ M6%+^\K<5/O^^ZL_/U9]?$367JV8?'_11/3A>^4MKWBM9CGQB.#9T^IP@_!<@ MU%7.KG(6^Q!\; BU9W5_>MI9E@$8C7Z?>=E'G\C=(7N&<=W=0X2/4/'6.9Y/ MK)[.^@,;-MN[I=;_/2 UET.?CTG3^W3*T:@3]T7]S.3Y?.%Z*!Z7/+6+9GS< M%^'+WNE^@GK6=QQ@>@DI6C-_78RY>6(XQW+.GRW3UR4MME#XCG...^._^,IU M&;[A_:5L^'I]"^\H#2N'R^$?8.:KV[H83E/ M$&&!MBW2X2L3_ZC+L*9@SI'DZ-HTWU2]9E@[38!_B"T/"H#D**+0RHK]=E(7 M9%ZNHEUNS"<7U,1@YHV;1'0&>;G^%>.*_$A,A^?LPU0,,5N>9YI*/G %:D4. MVK-54^0"^!L%R*HAZ>Z_-PAQDU@7+?[W1EUZOTS?4"QO\_PF84H&I(?O(F-) MLG^%,LF82O@_[EX@&8^5'"> A.Q(N@]N$B[D"?P5['ES$#O?7=FZ[_9QU)?( M))A6R#&3"HNB$#=_Z!\$B?[S\R$=+AS75R$_JY"?>#&/AY!C>%@B(\RP$?VB M,--DK&VA+%$F:Y3MM)(<;BE&UPQ20UT.BR11-W]([ =* M'!+SN'O<7%*N(#&S9[H>%U* =@N'D#XQ(OLH2N6+[ M.N>K[7$*V^.- CWSR?YRE!$- ?0)UJ%'N#A.,F)4D"Q%_,#2A^3YRX1*BN8< MDL=RHCNP+ME5N/I-7V@S\&K9?,2RV+A:"V4M6DA?!5 MPHP*O8:F#(I"4X:\!E6NRB&6U+F:21\UDU[0#OE9ATG[--O56 ^DU8ZH+%K] M1J@=H%U$IW^0*?P+A6)VS)\$DO <7]82\D1R7=5-C'3+*K.?,><\8.RZ:U0Y',A9)8AX*X(Z[[M9>5]ZUB'FODN7)GRB1=N:,*)!-6 MIH^VB](8=0W27(7[&K4YOSGR'NE&A 4AN!K1UX)ZT6R/AZ/4I#<.I3N,V?S MR$/2_65"-I M<,11]7'5E"T#)#QI"?NV)56Y?,_D4AR1+ZG^KC&<%V/RQ\S"C^9\QCH?E^(&G;<: MREM1$Y?SRN-03U"A MGB .[@=?;%P%]MFV/$E_A:%T61[!I3@ 5_?H&D(Y98+O"UI/!9VNB'3DFN"; M':.-]I4BVVV$-P.'H1.2_D'AZ6OPY*H=8DF=& 9/+LQ4>DD]S!#$JS?&.9&3 M>BYHU:TEFI*94#U HPC'Z!]8BK[@3)@H9&39<$C!CRC)Q?L1Q8["T]*V <*/ M)O"N[F",YWP![M[5@OE8U&=.6XKF_NWQU-I M PXIINO>'&A=I+<0,2HZH(01UP-*5\406^I<;:*/VD0'-,/8S%$5"J,S=&2=)/$? M=!K[HN$9W@:.Y,%W)'0@N>#_L_>N36KKVMKH][?J_0_4W'N?LU85SO8-7S+7 MF57&F/L=S.V+R]@&&QL;?,' KS^2Z>YT8M+I3OIBTYJU5M(ABI"&]#P:XY$T M5, *R:0H>*M"%-PY,?D/2O(2@]PD#2+I)BN>T /8VQ#K0]B[WDH.+F1Y[8[2 MO"O%F_$AD$?2NEIWF-;8L8$+E.3P)?@BSJ$DOH@LLFD=Y$S]J3/U4K9@O6X_ MW(NA8.^K4:WG.//583B ;)&RFN@WM=M M7MO+6Q5O.>2>=(36>7P2(.H9B'K\I8Y+?M2?9-/*\=PU%AK^%EVD^H@0[K-= M/GUE/0C=2GT[O>C;'=0G^9.L[>N=TVQ\M$5<%)1IV:K&U@ T*=&)BF ^()D( M<4Q>.0;=?'];F>F9)',.R^ITRD]Q''AH3BCN9,>="Y!DF(1D."[?ZM+E2CL2 MDEXYF0<%P*I[$3R1]5YH_PU/YP,Z]O$T],9WSJ_03HNG.YUP4RW+ M4W)7]]5*WR:KP+=)$A,S.%XDGWFF&>'W4^,WY45\2OR^]:WP*P FZJ?.>>Z> M!>ED2QT'GZR:BY$ 0QSY+ \"$]>^#!";N2=_RR_JS,VX*"#9CDZ^,NVI2: MAB\HP/OC0>AIM@G^SO #B&R"_3NY4QZ>_O._2Q2OH6W]3%CG[7?)A"2$ MI,QL/;V?>7(0WM_EJRDXWY;=KRA,R'"?<[!U?(,K82:GPF?L<]8'_L:7KWS$ MF#_FLK]_R;FP4T_PW8O\NW=Y\>;>W!C/$\9R%.=E0Q![.T'[#HK]"Q)_GBYQ MBC-QN&FK PE3F[;;6'<'7CM6R"2;*L$4.>:ITT]YG,H(UQ^*:W3@\<^$[N<" M6QG09]D7)S2^5ZEH130K*W>TAL!F$F"37)Y3;EQQ/?S(T O&)8-^<.4]G4>A M=V[<\(QYW2CT0+[)J_@F$*N/=J!^SF+X?J=-U6$)ES"F;N(;?8BIE*"026Y4 MBBPRZ"T;>BC/AO>N%3>&W3%[DFO\J4-T)B$^DQ)X R>%PHL< M=9-W+W[T7I*GE"]72;TE:)\*.XHN8MQ.F)7WK4+D\/R.PY.\E?[P3'KO&[*O M,&&7B-PFQI^:TG3HQ=:RTYTH)1"N)EXAD1<$('Y +M-;N$PO M(0B9#9EP._'J^(EDS]O(-XYF.( $P4""X+C2#+HX ?27Y5.DB0S[O MDF@F9WO&)C=".')*7CT!V#,@?CR4QP3K[2.I9I;KFTUE.13U!.(,A#A%/A7" MW(R6TW U;VL40O5HH(,P*%++E'4RZ/9@^9\.>1E]A WD,+S#QL]E 1S#]>^) MC1\R7,>:7RGC>\_KD?BA5,6Z@D(FV4)+19*XI<,I(]/SPT*28FOI^;X7@^]& M9U"RW.<<1#=96\CSI5\DD!P#1)8? 'F%I>)!?U)OT+8O,8O%6:!\:8%':X5, M\H%2;!''GYQ8TT!\F7B M_^!%@D./Y2)OXSG YH6I,1MJ54LBM>E&',2[16DV@$T"3@?#%$G\ M)L]T@#J'1FCYAG'_SMOE0K%NK Q@*AT,U!;>,TX.ZZ) #FU@9\$ZR-5YC?=. M^EX0^@GVMX 2T\]+/:+-)]\K&#%1O\I56TO;4H[CD^3M=TX'N$1DXA*Q19)^ MZKQ^7L&3%ZP@)D'.U9N_:O):5*),MJZGMGA#,J(ZUW!#>F4?$RJ!RD^IR.%Y M/BP#ZJS4@;ZPFS7@IR:PL^D/V MO%>WTYV8@!RX(B139+B;S-<"ZFQ_=SZH6'",('C8K;H[1Y3_D"4O$D7\R-%N36,VO+>3F H5F2/9?$N2)+HY,_B":R:1WD M0+WFR9TG>:+;FNB6%Q@[>]K:VV'-IP^;8 !Y OI-%'"WB/6"N) $O015D5W#D!0N(*9#S].8G=YY+%29AS'VE[Y3Q;:]LS>7SO,ZU!I J M+F\L$?Q3ZF\.5)U1Z&FVZ3FZX0=P&A/LWP5C'\'IG9N )V/QS4T26/8\FCQ8 M 4W_3SKPZ/7BI%6AMWN_M>U[+/R8$>8I:_SUC^AMM\!U25;#8F&G^H6#ZD1& MX=X83_[C_W[: ZI8!TLW$O\G,%7?")2-176"=EC!\"EO^2YG40TS_.. B7R! M$W3I;]+=ONKW?."EA88^@7WN&_X(-O/!&\(OWE!7]7VE(Y+F>K&KCO%3\T"/ M\6YM.JL+P+IO9H$7.8+O80+)+ TG@D<9MMJIZ_7&XFQMS/5?_^!?\&MA8^J# M9TRHXO/FW3,=[SN3*Q%SZGC315L:+YW9EOA8J:"^M"@SS/_&D$0_60 R&Y]1NG1?FJ+ MMFM6"8ZGEB*@.I(L\AQ>Y$O7T/X<<\-[IA]JW_>#Y?Z\EO"A74 M^!9Y"E3<\G?3J:;X[6TMONHY_&[D??DCK AT"%C4N7P2&]!YN__HD5/G&"O8 M%RN9I ]^V9_,L>M=QW?=X"!/Q+8L\H/1J3PX[6OU=1:Z[GV;/B_K?U@8&;O0 MV"X-OT#AQ0*DD\0J%4.[^Y1(/@5_!^;)S@!SZV XIYM1./,B:-YDN(@VAK*R M,?1H04I<^RL:;]->K4[C*M.6+%\1&",*CZNUH%!<M[IEWSA(2_3'Y$# MV@MZR[V@9["#)N)SM]Z.2SCC=EA*C0^G#I:P SS82SZ5]2KKVS\_2F0"^#;8 M!=4I[%1+QRRWH*D[*U2=W.C"&9.!;Y*_D _SSC[,-USV 2P;KG@!Y2/RNK9S MK5H;16J[]6J.1E X*ABBQ'HG.]".=YVO/*!L[?\'VEWP'Z M4-36U%0PAO:H+O.C6":'Y#:&0$^2Q[!%ML3=XLG>'[V7H1&J,/].P5!]]V?O M+^4K,LE+('*3](,)29 M*1_J ANTNN%:H9,7&VB^R.+HWC9BC&Q:!WE2?^I)_19E,'QWKYPJ'06O;8RY M9S0&L[(Z@)0!G[<&CA3Q5,24.[7GFTD*7G)%"N8\]@W3< /K8!0<+PB*!=<( MX>-9H7K,39R4L;#H4SY.^W*9' $_N/(B/X7W)"-8&&.\:86\U M5H^ $$''P7=<8<;RNL:V%UBSAT>DV1/4T)+/CJ#0R?,/5)'FTYMD_T9\@?CB MC;6F3\D7;_J\]VL1QJF)R89]$'LVLXJ4)E$?54A^ DC>?V;YM.YT?]] YK4 MW_>O7 4_O5:5_[ J+U'4IR12]/!H7MRSQSJ' M-8[U>V*LT,DC$R2!%Y\^@8 H!E%,=JV7>2HV @ M;3V9T0PA&R'[N@OR*9']+L^0/A?:^F2DS)SVN62?#GC4CH^[?:\20VA#]8CE M@4?RRYVX_PU5,(+@=]TZO#THGXG"5W?X-0,,I/\\MG@^6;SZI+[6S)%A%$+3 M**@:W'=4W1-,+>UZ(?B.T(,S%#0O2%YB=9. (-FH7%FNZFI6HK"!#^"S:\&7 M5S3MJ]-N,OO +_?5:(ZA^I"7S+]U*]@YZNEK,E'_WEHN9EYN0[*P)?<$A?\/ M;,FC&K[[9YAF.,Z3&NA]#6\_]1*.(ND'HGKZBB:5-M.C7__O_WGBU@2U]0[4Q=07:^%5U8O44W <@S!>:O>?\KP_<3B5;X\07EOF? MPJ.?83]2@[A5C]@CZ]XM"1B\L_KU[I_=?Y;0^<.'7I"<[_SJ&XX*[YO^,+27 MIF"AM_M*$I#V'\^*$EBK4O/B3;*F4-\6F_^H!=.'J\1_C7MB!NX#C^&DAP<2 M1+B" ? _S"+UUX#[<=BNC<:',O0+B$5-UDJ%8!B.HK+ATO_ MNOOW[P5P?W_5_-5RP@GL1'"DPF,91,P!Q)(D7DFZ"3M_] M"=A$?-NB--:JGC#,42"KW"-87F-5[AZ16EE-22KI,D M@[,:?L0Q_$OI?GV\BUD.E9IQB)KSD2SN_#E/]<)6;3]02(6\J^JA MY*"U,3QGV6U+-6*H!5..9;;'-2C)_5BR>S!!V-90/6G;4$YDQ0SZM:&@4.DZ MVR._Y3)KOX^3IJ2=^WQM-11C4++T8\DC+55KCJ>,\6BAEP=^9]2,Y[!DZMM- M<8F3ZKY;M9D^29N&T=R71VM0DB!^+-JJ#-;[8\LKX],)VS_&'18W]B!@N])0 M4>;Q05N:X:=YI]XTSD9E*0B@9*JA0>3P6]OVE]+H,):FTEA:^&589ZJA;GAF MA[WXY,M39=\5ED:HG?IK4#+=4($R-8S&.,<^T4U/M<.Z:0UBI91NZ+;M' == M;-3%>[AK=OL$=:Z-!J!DZNMM3=[8KCU>RSU9.F_C 788[M<*J^ _EM0K0W%; M(U:LM-].\*C:ZM"U(2R9^G:*5OM\66LOI-.&-'K^D*[6]P(HF3+3<'O"UZ>R M.KQ>LU&8-VIHMVN+FG#DY33V)V^F3J MET[5@!!@4>K'HEJ5K'#Z:"C8S'@]8?S)N+4[)[4RJ8&J5]B-'3<:3P:P*/]CT=-68^SIV)T">^[WLNEW2@,UAGI*JJW]UDA88XW^#M_.&@TR MX!2S.E@K!)4N>MC8UKD$NH9/21$_<\Z^63^#;M'IHNHFG!!'D8CE[;0SFXA* MI^O+H-92NJBI@%&M>+NE;32P%A$<&&%7B6'1E+'V1[U_VITU#V^-I7)YT=V8 M^Y4 BZ8L4%%\NQMQ'":KY3,>]:(6.6PK:@[!6T;E:4OZH9/(>W^AKC=E7.69:!8:^@ MX$15%XQ%S=HX66LU*)71N[,!Z-<5&!RI+N<'AW(%)X>];217S9"N" IY!0;S M^?1L[\Q)3R89:FB)LWG<"@>P:*I;,\H3C24[5Z5>JUU2][HXM_2DUA1A2!%] MKNXX7L.QDE;K''=^][Q.:DTQ!NGO:DPT'.BX**SQGFDOO>$QJ35-&25J2(]E M4Y/EWKQ<=YPQ=A3#6"&O8'9$A\=V5Y0;$G,2Q%(X7C9. BAZ!3)ZU)1:4J?O M2-/.=F!MM-+@U 5KY17(5*WMM$[J"T/:NK&ME5KQ9GVVL5ZMSPDC8^5.DZ+IJ=4A8U,R^99M!9U# MEYCMNZ=.4C0U!N5^KT&??+$NG1CG6"+7>F5YC&'1U!@T\"76JK38BJVV1FIG M1LV,YGP-BZ;'P'"=>:4YYGPYJ@=[CT%#.T5) +O@YDHLTI@1_K:&;2X MR7*BQ[!HJE]CL;KM'FR]A8\\?"N53R1=K29%4_W"W#)[,.O,SFX-;#[F#U^6#@&SM$6380U9H;@F'*\K:ZS'4]Y@6:4WLGI9CC"7MT8SW^9&J'RD<5'N%85I1P)KURQ!V= MQ@ZWEN%HVVK9-G=IZT._$D7R0;.[[*EHGN.HN\#X>O_#8Q^7N3'&!CAEZK?W;93\L7W1=5EX#E1:+RQW/5Z\G0M]ZFY@S@7<>Y/84/^+FR(TA>"?5,3_2DLOGM[^6=TFB^A+%,3 MYM5,=QLS"2W,B&'R'TAG:L*\)L.\;;JT-YQ)R'U#[MN;D6N.HQZ8 1)Y=9GF MW-Q/,!PY>XB/,L5'GVX>O;(/F.\)AE]U#7\XIXG_9$_F.P,3U(.%?^@G-=-!\_=]HZ7_?#9@\SHK\TN1[IFW/P!'EF^QSUM]'?)\C M9Q__\E"6M87<&..=5TD$F,Q: 4T%9 2$AVP=H+W)/F=]X-_G6/#[6.&U7E-^ MAQ *_PX.]X\>%0@N^8*N$18"U3&"MWW3\ZWC!_Q'S/\__T4P^-^77V^L:UC8!9NB\/[XV]1Z_P-8>VCP=B9V&KTQD]TKE= M ]^O?_NIKJ%Q,-S(J/K>%KZO OLPM4)3C (P#H8O'34G@O85@L _],OC\#_ M^'J7'QDXVYH8NMTCQ\/.7)Y[SA)F)*?^^H<@V2)#,>_\9/%;1WL?B>@W7JP1 MHM\8T?AC1(,_S%<3NG1NLI(:R3JGKQK18"]\,*)QFB#FDCYC?ETU$YTMQ9:OESRVE23+,^@J3 __4/Q7'%$L[=&"F@9?ZU^O/VX776 M$/W#,L_[F\U&HM9ZZ.7>17G)KMEUQSBQG9C.^-#BS2B 714 M2 !IDBCR_%,O:F=O1_9I.4'T@A ^SO=322%SX74FU4+J0T]VY4)-O#@P'VFE MS-#AN^@8$-F]5SN+T, ADZ\P/?2G+8.@]CBO72:%[%%=]D=^-L*-I1/M66)'\F5$]F& M; 'E&)(FBJ4G0Y.;.?91\[T@*.Q\;V6%^3X>\2&G@K-LC-QNL7VB+:EW46P2 MC/<3B%]A0GW4FQC]*#KB^]IX.F1#1XKG,6S-7_]0>)&A2C=VH"1?1'&#L2DB MBHRJ-4\31KBFUF1=))Z:^F)ZHM>82T,7@__J'P$M%AGMO'^,&-)M\&2.W3(%. MT[RN2O,T4^"GJ'H\L80HJ[$Y]M766*]ZD"F@+,/A19I_2L3-VR&9D>$XX.N* MA;7A&K[J% M@Z JJOK5<*PC]Y'W!@G'<&6Y@H#,T&>YSUJ7H3^3NO(NB<@?< MV@6V@JL+WV%6ND#V"K\9(E_EIV9[(DW5,K_6RM(ON3>&Q1$;GEC"$/'+=!62!:L\_FP@:8#L@X"2X:F0UY&'V$#Q:/O M%X_"S!/AMYA*O(14U[;7=P.!71XLR]YJDK>>-6>,9L<*023Q)\P?Q['D#6VP M-UPP<&MKZ8#ZU*T'6GI.AB4W&\L9$Y)00@IT2S1SF_'"(V#W5M\@G[#B-1:T M2@VWJ;I[#X_:PKK%-.,)O@(L2,)->++(T$]1(-J#1Q=%$6'D>@__Q831WTEX MW%MN*MN#MC,O( MH3,#Z,Q )JR3P:V>7 LZO0O"W?4%_6V _2L,:2[C0XL4:TWR-VH(H]@" M#$DE5RGP(L7=VDLH^6*,&XQ=$6-D5-%Y'F-LG/:6+.'F :]1]DQ5AZ6M#'5? M*KF"P19+S/,R!"*0( KY<.M\(@IY%TGG>132*756K97I]4>E!?.NKN MG0"?A[X*H&>K.CR55:(VIX>A@ M#)@$\\Q?_Y2*^)4T-:^#>33_D1$^ 0F\BZ3QIR0PWT?BH%PE8EL,-I-SW6H: MN+B&),#_]0]?+%W9@LX/"61LNB/,(X7B-12*/\7\.2*#7DT4*%N=E\R6OBLW MUET!8CZ1+$I%%N=?J%CD\^1)Q5B&A:VG6RO0Q&0>/)&(,U\'+?(B6-ZD '++ M&T H4P7:ZLB$=3X<&_E7$&JJY09P@\,(>NX0>!1^I(61#XS86\&U\2DG8LE: M8Z+"QIX]'3!#0^I+^L(=*$0IN2]SY;;,U; !804QR8=;Y\.9!*7Q0-C(J'50 MN/[GKV'\P2K+#"OXN3V8UO :V]1GV'2GU#?)*@M#=:I(DR^-U#,=D$,K%9(P M',H8D1682?Y(;P5LOT2'#++ B(V1MAN=_>_@[ MWU/ZSJOZM?,I;X W['OCI4QB\SY;K:RC33M6" ;N#=-%GDI?OD-[PUGN<]8! M_^'!YI-+VLUL>_9"T_ +UMVU^[LMSW__]!QWOO;Z\B*L?,HTBZ\LV:+<)N]V M71]2QN,C)M^=/;GB.S1GMAIOFLS -DX=2J0&\VJ7!;X#F]S$>& "@)N\NIM;,"$J0E24 M'RWEQ51T.O9+M:[:G4BG<5ML698SK_L"I"(>)N*_Q40D><$.8IX_/Q208>;) M_Z&!7Y+-3U5;M](Y;/N;H69'!T<=6-JHWBFM(>LD1P;2K)/C\P+?IXY<&L"\ M1B%4C]??FOR,>E4F^YQU'?K#-YYN3#WZEDFEZGM;$;3#ZE MW!CB5SJ&O@H6&,M5_5,C-+8!($/8 ]]+WN6]OP-UA0"UB>0NJYI>DD2JK1HK M?:M&8Q !$^V6'>DVIQJ5 4;(Z<$ M0TZM';E-V +J16219MZ(+A!TD!$^&W^\4TJ$]^2/>3TWW)6"^"Z;)V!CS+)V>/BB3^ MO(@.'3]".V]9LQXBG8_0HIY#.I%1.HO22B[+^Z;0FI"QO>F2,20=!E[4?:[J MG*_M_MSB"+$08J&\*5K/82&U[,P[5:,ZEO>G,!CMU0X33P>0A>"1HR)/HT-' MB'3R23KHT-$[Z6+7>.:GFM9 G77*BL52/=X/R=4?[[]7;S/KQCF7". MWD47 HC\IN<+!]5R5&#HL2=ZVZWGCD)/LTW/ :,1E-7 TJYP&.:KALX/XSX^ M+=5VC9$QB=;1&C06ZD5L$:=P=&#H-7?P/AP<"/6Y%V;^'/6U]=HJ6Y/I0=Z7 M\&VX8(:]WE" J&?@RP?D6Z'^%G491 .(!CY$&?ES&FA/PA)-*#Z![S>J-!ZL M\/9Z/8 T ,_O$$6.?=Z5T4SR (+]N\#^FC21+=CG7YMX.=)_JEFP5+QO=94= M:X\(7A/*IEU9.#&$_.7)5KK(7LE0<5OG<,CD"Z8&G">&7E!!,]6U40!#L#1\ MF'!52^Q:"$S5!U_F16$ YP=L&SJ@@QY'R8)UWO[<=*[-^]O)]Y2ZT4! M492(.76\Z:(MC9;D[F!X5)N5UZ^\\8V_0!"[UVZ$BW33392;WFJ4-+?W3:_Y M7OC&'U2P8T/0XJ'A#&5L.-\%[L@:-"J"0I)PUYLDBSR'%_D2@;:^\W1Y-6-] M_I2H?_'&]WNBGG*-3;?6E6496S&.,)HU-[MV#%'/)*CG2FR1+J5?[T0(0'U& MJ'_-?>[W1+TXLU=][NN]:=YK2)Q5EI>N1H6R!+9/F!84N*Q7<'AX8U95&0E#ISBIF M#29.)JE[080';,F_]P7*&U!*\K5!DA=C?$H*^0AMY0440K0I9^*R6T86F86. MK2.NNCLF%'*GKK!<$<=)= <;44@6C/&Y*.0#A9H74$AC[NN;2#A694:VV]0J M9KJJ&$,*N9-J&+Q(W60RF;R@!AD#J3[OK_J\@$*.PW[IP)_.I$16EMJRV:FU M)U+BA?R)[I-->>?N(H.D^B[XNN#^*9B=X7]W@^'JI85,2AH94W5O4L;)GI^4 M!RO<@A21R;4^ZP./IC^:"L@(" ^W%P9ELL]9'_@;/XB?S_WMGY[0S]>&;EYD MCS2JN!-R-A;5"=IA!<.GO.6[G$4US/"U,].1 M+Q!R[C6)ON$GJLW/CNEHEC!8D=["P3&Q2XQL;477[(%"EN"^,_[EF7FHT(YS M+K5>A//WP/F+MXW? N=E.+]%7S8_ MUD' ?U/@_^YF[UL ?R2>IW-_QN]D,5998+BPMYXEP.5)QE R98?<+6(& M>!',BV2"SZ@&Y-0G0/#,7FS_@_'F7-#(W M5=%R^EKP1)'TFT32WQ#YTUA:.'96M%&?[>U>6*N?MSO,@V_* 6C^9BR=LRW] MNS/-HAJ8!3T985G+(.1GV?&]UYTLNS$3DCK8%WCFD M;W2K+^"\1V]25.[Q^\!_=S"^PGL^)=4;2]6,;)4,O'@81.6!OU9(]A+AD\\+ M(=!! +1/@(#_6F+!NP!_+ZL3K&S2CCSMCKF]Y7N;AI< /]$.2.X&-PC1R0#$ M!+F2(=Z%"=ISL=KOG"T%QQ;[+:W;MG)6$B9(5 F.N4$F0,#_I$<%/@;X+U8[ MW@7X"Y499ECJJ\,!!#[4/ #RGSHDE)OC _?*AK?=^89IN(%U M, I6\JS?W%%KV1^AZS+>YE=(^RMQNKQ MRD.8\7)@";VXO9&8DJ$T[=IXKV& =+C+P_<,@;+_?_)-D,^'S[=]MOYE^&S' M"V,_#@\#>Q2/*SA7*A^[YS7$9_)$/4N@0P4(L)\6L._RP/S+ $NPA+8=&.12 MLLZ=!D&U>A2U2 +D[=118Y[HU-Z-Q"G9Z[/G_=80<:?@G\:D];/GGT?C/FE MU#$[/AY%(\/;M#N=L)V \_+L.U?$J;32_N/)@O\-X;OSX'?=.KP]LIX)I9MI MQ@]S5S/ '/._;]C(, JA:114#0P\^.H3 $_!]4+P':$'9R5H7F#H\*? _;KRQ7=35+=4 +P0=;4&_PY15-]XLVOP);OC.')W^,DU2$@-,<_=FDGL " M_')?K^88J@]IT?Q;MX*=HYZ^)@CZ>VNYF'GY A8V[8X?U?#=/\,T MPW&>/+=S7\/;#^S#C9C"K^WYUS]TVDR/?OV__^=QE],:+Y[\]_2(+RSS/X5' M/\-^I 9QJQZQ1]:]6[(PQUB%7^_^V?UGR7+S\*$76)!%O_J& Q:(@_'#T%Z: M@H7>[BM)0+_Q\:PHX5_HU+QX;1@D8TA]\U;_HQ9,'RYI_S7NB=>&]'=9[?)' M6!%87L!"YWP'L;N/'LTV:%O0GC&<] 5O51#A<@M8ZV$6J;\&W(_#=FTTU&1Y M5$!P6>)7#*[@ALXK-$%1"K*P>,ZX"6-498JM5)HGE@RQHJD#(:\0W9Z74G6)PS_4KJG]KM( M@!G@9'EZX!A[OSG-S*@]D_DP5DCEOJJ'DJ:*>U/#[0^EZ8RLQ.Q<;DW,M4*E M2]8%?-2;6/.2Q-2%6)@'5&]3@25+/Y;4*:QQ:M,U05+QF:)LYS;9G0L*G:Y3 M)2KAX* H'BY:&[GF'M>$6HI!R52=^ZFPT)8-LR6=2EK;[HS7BZH8*Z4K=79G MK2';+)UDIC&LZJ/903@% X55\%2=@XU RY2SE/;U#CW2FIA""(+"I4L"QZ+" M=$JEJ=VJ$Z)1X['EK!^#DJEO/VFBR^X42Y-[*X9JU?JGPSI8@Y*I'KDL9MLX M3\VD?;]CBWRI-YSS:Q!4IKY]I+8&K7(H4E(TQ%H59EQ5F>Y:(?!T4=R8;WB! M.ISMUKJWTYOGC=#I#12"2!;'HF2E'9.C MA3"15*=[KAJ[N"J"Z420Z5KG]+YKVN$!EVKT<4MA568]AK52Z:*;T3!VHX8M M2Y9(\YI6)\>]2E*4^K&H3,O:<=\=KZ1M:5-R!ATSQO>@6W2ZUJXH^$1%+@NO7^ !9--<"<=2G!TNV^/"W;M:9SL"T2 M3U[K3=6JM<,Y?U3\LSTJG]@N #IMMP68]#U5M&],ZS5JL8ULK+QQ\&7GV F& MH%M7IHLS4&M3S6%HFY$KIE=2I@>[F:0U2!5MN6TMBEGI9&.G0WVO6#6-6JWA MK8TTMC"]*7/'+L"U-M-:WL@8GBQ2;)% MF2H:TX.*2NW>KH[H*)*F60&4*]* M Z:##QW="EM2J]<(F>8>*YU7L4)=&5AM=ZRIS19F2 ;>;_CAQ%G0K*!05T9+ MF?%<5:Y+/:EEJJ=9JZ)&@Q"L%E=&2VVWB*79)O=VBQ E=^",O'YN%7J [I&5@;,V=N ME]LL[=&N.UCY%6[;[@$+7!G8RMQLCTNCPTC>'H[XN*S,B, '#;@RL',J$H?= M8$_9K9'NF_Y)F.Y\4.N5@>VI\I&=V^98.K6\OG7L#AQ\#=IZ96";,\XI#\:E MBLSLJ')@E38#<0_6UBL#N^@*X_&Z2WJV..[PZZ-:G7CL +@8Z:+C^;8T"&?B M"9]Z*C,:8(/ZC%PK])6!-4U\0FPT?&JKEBA/'+%WK(Q!K5<&=NE:4YL(9F M MY"I:F=C-G$HY*9I:-F5 $)5:^\Q(Y#P\QJ.X&N_. BR:6C>/6[P]W6+.219+ MDCW%'$^55J#6:X@-XH[)LJ.>3&)+N#.RR6IT>E!71EULN5C13L8JA#Z8CIF>.$MJO6]K(N0\2!V)+ %E#D?=!<;7 M^Q\>NY=0&+@3!6!(JUU"X>]EB$=2^IT&@:?$@]"__]:[VHB+8_B\8U-LZ1<' M%QXYH(_J]T"=*Q#(W7N[]W_&X*[ UXMJ$P,C_%(LN33F\L7W1=4E"""CT'AC ME>15//KO-*\_W/LI/;F'@@8"#<3G&@C^"\&C@GU?K0A:N/0M4$W=< X&;#6L4G4#+%WO2ZSTIER!3(1, M].=$ATST2^\(F0@!#0'MMR_V96.M3PIR?W*&+ < ^KT#?Z]A%0YLR-^%#8%_8=_61'\*BY&Q"PWX7'B!PHO?0R+C+AN:%Q\T+Q!5 M(JI\,TCDV,. =PD1@Z+I\OSI@E\EUA^D[9^=7_[.CNR#'7_H)F)LQ-AO&Q-F M&&+_BEPUTD'S]7_?B@OSX\4@*P3MU6X:(\@LKYP-(RMV>A]1-O]VRL062!;- M@F"&8/:<#9#?>LSA'19]/ 6[I[R9WLZ *3/<=0'FF3A8H64$/XLW7R^#::96 M^(].YYIMPOE8ZV2=9CYZ[F1J#?]H8R @?0X@92_03JVY72-\@WS";SW!TZ[# M'QPW@>-',/C?EU_SY*&GS/ :"=?>'H#XTP"\L82( &&7E&MM "_AH%H.O,TW M]A[E/3>!BVOXP?V;Z3_F87,6C,[P'G6R>R[OJ!+=T.(ES % _?4/210YMO0V M.1+?>LU.3=_O<8@ B!(>OAOF?IH$\6"3BW4\MQG<"CA\L^'U<'>"J3H8F *1 M+K)$&GUO\+CB1_@&@KZ)@O"282GT"KX!!E2S'*/@_N@TP+^&'VHP"5,$,S59 M;L&[$K%_S;]CG1,_&D49GR7*0.$Z A("TB<(UW]\%:AB[,":;"5^5?+(L;KU M0'//R0>Y\)^SF"7]%M&>.5!_+@G@,5#!SXX!?Q!<77B$URNAA]H3*[80;3V) MV?;J&Q(?3!9ADJP1[#,!^[=5(7X3]EUK<]K'PM*7#>V@ M4M/Y<6;C H0]E!SH(HN_\&G#? @./WHW-15J" 0P#Q)AN>5=32 CQ,$1IA_ M?S\G[OUM\F)^@I\,*+5OZQI!E$.1MN>. ,Y[J[X/9(>5*418H)(HW/2QII+PO+KP;RV)>" M3H)NK S?__: D;L&Y!:$0:*/Z,8R+.A6H(%1O.I#9'*B9RM(N$UPYQ_#N?8" M'J.XMZK>0U>$R 4!4^4.LL$5/V#5Q8]5@;)Q:<2*;9>5R^,]*\"W!."3S.P; M/1]Y ZL]PCW"_4V-7;TL^^ 47A^;L'"R<:F0GN(=//1.?0B*I0']F MZ^G6"C0Q&7WCN(,O9>7?N\^),W^;K/@Y0AVD B!H(&CDW)/8P937EZ2@P"(DCFI:XAH^% ?>!9-B7N0^9]A*@O%I(? -X M&#.R A-*JA>Q9(EDD"SW&85#&2.QM]\,"2!B&GRUC!8[9DB3C[O:"A2/A!E(,K(I?+Q8LHXGQ?*LHJUJA(F' YC MIC6F17L *0-*'D66X6Y(]'A\=Q6,J [^^2%Y[2PHN%Y8T!PU"*R5E1PH+9B& MOH;9I'(2&60K$+A-MLL;J>7W)&BBX'94WS;";Z#MN95OB.UZH?B 5R&H)VA] M2@H9M *,DF9!TZZ95#2P!O.I80'GB$G.AA:3U-//.1WZ&9T@A/XD'&6ZSRAVS!AU MO:&,=(_.2_+'L7KL>B[,27AW(+!LN,;*NG:;N(U/@\9JO!_B:E6;4>J:H(,R MB!>3'*L<2Z*C,PCRMP/Y]Q"+W_2X[S-1_E.!V#A.<4NU-F=T0Y\S?42 MN,,4*URQ5$H?EKN%I*X_>C.-[4ZU_.0XL&:"4M==F7S%,#D)66Z3"6\XH$,W MAQ TLF"=#$(CEZ[$PQUDF%#LVT(H7M;!:YG@S?EAUV[N^Q*C=CH$YF+4Z B< M!CYQ&DBV^'2E SA56)+/W3'4P'CJ9G$FX9TME_\V*0TQU\=)'0">(D!G M&X+S+O"Y1EI3DFN-G$-YC->HQG@\W]>Z46T FI,\'E.D&)0@!4$<03QKSLE+ M($YX3KQV"+XB8RH]'@:4OCY,$X@G9UUP_JFK #* .:D"7'+'W_L//'JO+) -D*PBX3=;+'+GEP @WX0R@V?^Y M9__-A,@"NO:!(H%,6N=31 )O>].CX6H^% HKQN7WAGL/]^$#VJ_X^S6EP@IR M7Q2DVGRRF@Q&9;FW&B@DE60-(XIT*7WI [VD@E@C"];Y%*SQMH8?,*496KFUI[(?**/;*G/#4ZM\MD!1!5DA25Q(L43Z!4( CC"..9 M]DF>QC@V6>ZL+8^-[:C4QO9>NZKWF03C\%PF4\1++]VSR*>\DY[[WWW'__LW M3 AB[%3K[A'=H%CPC17H)'3ROKO/FFR$>*%I^'Y('DD/PU\NT-5<(M*5J5&GW)VO:40:R021Y:JEBB MT4.\B$:R:9U/02/O[:K])HU,SC5V*6SV39S!91G3AH1J[ 1((\R%1M(W:W*L M)SULQ.W4T\]VX3()]6S%6K=);WECL1NY5/-K1;Q_ >NUM&F*,YG+_KQE]P8G MM]=4M+G7!$Y0DF^V1#V5_P@I3 CP"/#9\F%^#7@NK!C"(#96=JW&#QN;VFJ^ M7P\@X!-WA<0_Q94;8"<_,O3[J\&/92,M MZ?&SX^39O_0".:FA**[5'8%;PD:EXS1 M8R?+\=PU%AK^]E=N5B8I(%M1U:7/2\_7#1^[%/Y*[(Z%P',LO?!?>/+?S='B M;['?1QHI ^SXWKZ5M-TYWLDPAH:CAL]FR9E;M;BCU=#M:'T8DE2D^(&[5DCN MDO>EQ*=%*73N"5$'HHY;NQY$%BY80ZX'FJ(D4\ M&9[E5MT"=7:-L)"DO(N"),/_XQOBH*,'I&.A2#0KUOD4D>C;^EH [C"_5O+8 MB6[HY9,U^N02+SG%U2IHC+2R%#T>DNC]W5)@"0"T^ZP19S+M:X% MZUQ^5V=LP)D FN7H=Q?L@I2?M^S3.[6+9"-A89S(S[KJ!0Y N=I\_H M(R'@(^!G9X/EA1LO2*+*K3'R'1 BZ]RP5X& A(#TQ]M!65MS1Z;J@W\=6Z%I&HY> #X7^'/H M6UIHP$9[FEVX5QB2A'S &RH8=Z=U ]AQ@OW[DHLO-YYXMASOVZ2#S*'^%]'' M,]\>_(SK'IK/.9S/^8^F[_7_NRLA8V^L'J=PF0+Q(+!DU?.3M:NL@B!;]+8P ML4?2NFNYM3>]X_(4,::];5EF4UN6\>ELK5!)WEWVI><5SP3YF6O693G2";NG M[S?LRNP0I+>&(&& <]J/K>MFVY!J!(T3=T*[Q"BIHV=$9:G6M*-0(_\K@^-QLC MX/ESY(OT&TD0'K?#[:>&.'Z@6T8:JEL3G@>IY,^GM&IOA31]$% M2!O0ER)_01LYT'/*#TX2/+[R+=>L;BS#W 1!V8IY;I/-$&EEQM=I!$&DNIK1 M6[4!7L< KA6 UBOLM=PKF]5.4 [RB-EW%M7H,&B&(!*\I(H MSX6K\FS4M]JGAD2L]A5[?QH=O'IDUX3F *(^R3*&%SGV)A\N G4.C=U%+8/' M=G[MS.0K?LE)N(*2(Z#D")EVI1Y((O@EE0Y"H;G!!'XLB>)(TQ33#Z;E0&MZ2,"RN[OE75B>"O^ZR\;R[T?'K%$Z%O18"7JLY 9 MQ"(_D@<^ZQ\JW3W1E4<".>^V%MOSP!4@>< =O%*18-@;%<-$4W77!DQTESA= M\$7)Y =C'UD'8"47765#)QPR89T/WS;(OZ<%"1+^7_H&[N%#+@KX%X*K?__! MHY)]8"]/__%E.>FH.1$\M8HQ&:[*:WH@UW;;=;4W MC\J\!+RU)',Q1149_IEGS)%DAH@($5'>G+7L$)$YJ.Z:_+QF24QEK\@S"U>L M20R)""IJ1)%Z^K)+#@0U\6=^74$-"TL#%'2AG.:M"KO$L$A-0T$Q"HK?*B@6 M J6W4@@2IDQ/F#5JR'M;(\8>+E(MFK6WZY';C?^(60%Y_D"9 HB-??\$+#E1 MGS45L4\J3,L#G3_I0^0K.-2"M"$[D5+QW@WGOC.6O_]WN_$$F'7J(Y9KBS/ M?GL@*#1U>4^"HM'=0403B"8^B"9PI571-XW2ZJS:D4\.=\;2"WS\SR2LWZ&) M2GNW#WJ66;%/Y_'&P/K\9* G- &W&NDBR;W0?7KAS'@'Q^D9Q'!?K0@:O?0M M4$W=< X&[ BL4G4#+%TO\;X1&C(1,E&V[SGEWD29<%*R;B($- 2T_&PW/?G& M5-=SL40\\78&W&^$Q[A=_2>'NI<(/I](C\ZU"3]>KZW=#S3\![2-XQUPNA";JQ-@LKQ_/\G0/LZRU!TY,3 M3N@\,U)=D>J:[X1'.\>+OS;N<2_MZLW%BADS37)%?$B70:?K1A@Z@#44>N[XN]!G6V]A)?_#57@UH'? M=>OP]IU[9O-NIAD_>+(:\/4,__N&C0RC$)I&0=4T;PN^&A[9*;A>"+XC]*!; M"IH'[]/I3J@A>"#)&?3EU;?NA4 U_?T-9F:?V\M%S,OFW>8+S=Z'?E\?0CP*MIX BROS/X5'/\-^I 9QJQZQ1]:] MHT[,,5;AU[M_=O]9$M4]?.@%%@Q.OOKP"6CK8/PPM)>F8*&W^TH2,/I[/"M* M^!FT*2,:2^Q9S_40NF#X/%_QKWQ*5S5%Y2B:,QB"T%7CK\NWYH6*LJEG?1[K/6.1?/(L1\6+UHX:%"HG M%WR[%A0+#5?[\G!LXS)QDQ?DX8/RAA_ 8[+A2>$IDJ395YNL?]H-\6&I%Q\O M]:.'!1ZB^W$WX& 0[-^%2W<>^OOQ/?E7PP4NC10?&],J?>! 8_J5TO_C> M/Q%J-;?Z:MXOR2VM[[2T,' &_%HA%:)T5]=#T1JFUVUV*.QD4<'VU9%5=QQN MH% *]V-)>M?0HWI#(?#1H3)9N ,;&S<%4#)=J;KM\H;5]PG;:BNZUBS;8G2* M%1INW7Q?DIAJJ_X:JQZDD3"V5Z?A<"E5!J!DZNL=@RSUY?-1EVO+FKE7%KVN M75Z#D@3Q8]%CEVIUCU*'M_=;3!V+02WJ;018--5211"Y%;YI!3*SV!_UF!1( MOBLHI71+K=V^0OOBTI2G8MQJ<)ZX%OLQ*)GN?7 ,Z)VUL/#I=#[UAFO+<.IK M4#+5IX,4-H/FZMB0>D-K' UV9#S'8;D<-,=B6MA $JFVMD^A5C]Z!,'R0A9:10*M:J[@273AIIOELUX MM14<>6^?#X>U M.M&^U^J>A@??@"69'TMNC'J5&F(55;+\R>&\["V;)0I^._]C2>ZX[RJZ/JI+ MO5']W#*"6K]N)NU,54J8Q\I($D1%PGPS(O2JU?!G@L*GN\2>.]TYX2XCV=J7 MEZNMM.%"&I9,=4D<1T9=VZ_74BW&#OO6:40/#P.%3W=)PIOD5EJO.-FJ[FRM MPLF#[3 &)5-=FBC]14/KN+C=<_=,&!^F=@W B;_2)='?E\<8L:/EGD1LS!ZS MT:S]&C#6E3Y-3974VCQG]\:[DN,U!:T[BV'15*B+>2 M!A!D:OK7+0LW?-&V#96496E/\P,P5 21[A<]#,+]8'ML236MZ>U)>BN%@*8( M(MVO[;K2ZG+3H"^WC*/&NW.+I(P!+)KJUVX1Z-R2"Z:2..;["RL,PM%X#8NF M^G5B^.IA-.L.)+)]..F+J-^MUY,&I/LUDD;>^HRQ+9GL5[O5,H4-]LTUO%2? MZM?4;PV#[B@>XKW:I-_L]SOS12 D]^]3C96'XM(3@HV\/PD#XMBB@_ER (NF M^L6TCQMV>9RT<&OGE<>#V:8]M9-:TXVE\$,W%*/S7B+U54OUE\W5>9Y4FYZ( MG1EM5MFAB,NC6H0WHUGIL'= QZ@T78;;0#N:&(]))X^H[O<391XO!5@TQ5?= M(%2U2ALL?$QGQ,XG=9H>M :P:(JOHF/]6%46TU 2=[3N-YLK8]5(BJ894RFM M6TXY+H$18]8L3LH+72Q4>Z6-+())BM_7QYZ"1%T_9B3OQ(/6J^+Y%JLT[&K+3M>I>RJ28<5U@HD.%,L_?# M&KMJZKN@?!"2LNG%."8MO=/UFWBK;.#QEA$I :S;!)M&0W>\7+<;"X.SI^V3 MT97+>C!RDJ(I-.Q[VD0J37%&9J)S1:V5_3)P26#1U*P]1.)L/*UW9K+1\*.P M3=:7)3>&15,H%UERZI&NUK1;.QE?UB:>;T#@L%? ,"FSQ[% #9N2:'?],I@K MTF@!JKVR>(Y/9U*K*[%N]V;=[8E9J)(V2XJF^N7X^S.',6/:QBB1.I=/;2>2 MUK!HJ@'T:"TP/=GMRE8D<)357]K3XP 63?6+#=P19_&]6)H>:RN\:M14?"\D M;4U5JQ\P3MS[M(='4I7AAD+$!V-0]LH*6C/Z''WJ=0P[ZDVC:5,(]CAP](@K M2^BFT3]%9&_?Q[=XS62'G6EK[">UIAJP)$)'"]P)+K>.0F?5J?']5C>&15/] MZGA,VB$N+G<[FQE4+!];PZ*I?HVKFCH"?S.Q3\M^=8GAEJB&2:UIWX"7 M^XH2SP-;I/E.9R+SVY::%$WU:[\&5+&U:C5[:D_.\G@^])OBI:VI?HF^6L7Z MK,/CD25R2_$D]F@>E+VRB@(L[%ITSV!EE1QZ3GF@-2/@Q)'7%C%?ID_3&!9-<4QYX]@L@YUD*9J+ MVP /)YI()@U(\YP3;I8ZRRYJDE5>AY7F2C)Q[E(VU00?ZS"X61Z%=K1:8'A' MK^F31M+:-,]U^HRXK2G5H:SV:V#)U<_&@@7-I=-&.'278[DR/N!XM//"SFPM MA Y8QL@K2TBOJ?;-KN%WY-:,"PUQ3)79A0"+IAH;*X,2SL[# =X;S4QF;9^V MIW52:ZJMMN[U2[NXJLF,7NL-EW5'UI9)T;2]5BJVL!AOU\4QZGAR^;(]\\#: M2%Z+T?J*5AZ7+;^*UYSJ>AQO%I- O]2;:D.XT>U)TUY8]JC39J=\:)XJ(:B7 M2<_;DT:3C:JBT]+>.C6P2?O0:IZ2HNGH8V]/UC/';LI;7)D-JG0\JP*?DF2N MA!_!L7P\+ZBZ'?ESUV?I@[W28U@TA4>B-!H;@;03I=/Z/!'FMJK:WB!I:ZK: MOC4R6AQ3W^.8UVDZ*[I.&X"^R"OK7;E[9DV?B0.)82;-6LG:.B.(QROKW7%[ M;$0C7.#Q&L[XLWEO?,:!-T->6>]P<32U@M$VEM6%B:\$K!1TEDD#4OT*:OC9 MV)X'2:VI!D1UPV7LCE6V M,=&6.;QV*$WA++BRWIGR8JXQBM:PQ6F]C/4[QS:,0F!;4T37Z,F,N:E*LHW5 MF:%FC5GWU 6-O;+>54)^V!PUO19>,_2MN==<@;\43?7+[)>=-CWF6(D\>[0Z MK8TXVQ1@T52_&FY\",SS9"9%O6!2.]I;:CE-BJ;Z9?4)E7&<3MT>[4J;\F)/ M,Q21%$WW*UI4)K.6R$_LD;\JR:/MIB1N8GBP,=4O8F;M3UP];MO[8("?.7IJ MU4$,0%U;[V83#]^TZRO&ZW:>1[M MDEK3C66WTOFX7'5=>:\TS^I,._7C\:6Q:7MMQN'JQ(4K:7KN8P*!N^7C_\_> MFS6ICF-KH.\WXOX'Q^X^-[HC((^Q&:M/5P2#F6H1<*SG6XKKE/DLWTK/E-">.;([! MCQZCI])]7=66:P[0LE8H)"9EWDZQ> ;'Z&G+,^/5%C13F8Q;X]=1-LNH-P]4\:-'DUTWYXU,OCN>\=7/V8UE\[7Q2B=->#*RIYR<=GUB2-(ROJ971;%.IX5RG1WB M&1S3JPS8:+Y7U72E$B^)O7IO&@8U/(5C>F57\0A;: Y>E4DFGF#Z^8J\@*C, MAD[8Y(7 F/>OZSFN;;6XX,068S%00X\>GS;K5R6PZ(DZ'XX(V=+2*L\6)3SJ ML1.G/&NO(Y%1EV:JX75#M7/E>!>/>FR%\)E@1NQW^[3"8Z$IJTO%&V\[$T:-'$R@+G=JLVRG7E)G&S>.9J!A=R7C4HW75 M6J&T%H@FP_0J7NFD YW(L@@U+_;4*6I.ZC,^'%TSG-^(#5I &!0GG06ZW?Y8 M0>&SF<%JD($ 7BBM)Q6ZI2-W,WOB%%VHB9B:CX6"/ ##D)B<+P>]$![U: ** MW&.+T=)LQ#6J0FVAVNU2(5E#CQZMJZ>8\V8H8$F*+"H3NUI:]ZN:,]>C83-U M3@S0@9',3;H@I49&^4Z#PS?@'JVK6&ZH:B>M^&F_S&837*BHY!& GSA%.38= MB=N!\9S+&'VND*PD7T/)H7NO[AOW107"7#$=B/)"(SNOQ0:K3J&-)W"TKD0H M'523_M) *S/-](E@:YA#P/I6OXCKBC=>ER M7:Z+K=<(+T>E4DM^;:ZSPX5[<^4;.R@KJ.&6G%WSLV5KE*U8N5ZC-'1OGGMS MX"YZ_2P/)[U D(:CWJTKK@M=X6*52US,Z-CY1(V-^*'SER/UC5B M^KR1#"I1?F7[9Y6NV.%HB%W!$Z=HNJ&4^)6_$(3B6Y\E0U$S42PMW+N@WL@7 M)]++N9Q1H#4\:4:96C(KIH?NS2]OS'$Y"M6!15OG"Z-X6N# ;#(V\*/'DWW- M,2#/J;$9/XE,,QU;K_7[,6>RQ_1*#[D46TE(?%A;6(K?CJ[S8=R"_-@M$Q/& M4K+GYSA@&%EE8,0G[#2.'SV:0K=CR:P$M32E/4PG2PK-SMI=Y]FC*40'V6!% M,EHCI0&B^78Q64MP5ASU]#PZF/I2.KSPYQ.\4M!S IVV^6IW@!L%'YT*H7HF M0Z]BPQYO^Y=@1G>EKJ'@1X\.!3HF!SJA_&C))6-\D1:JV=S,PH\>'TRMSJ0< M#<;]"\Z?,\;5VJ#$-^JX >GQP:323$+-\]*$\_N7(:D6S8%0$"]L>S#AO+5M M9I=3@"/JJBI,3?#7Y@_[X5N4!^7F0*$,'M')_#G,NMK+8'53KNBC7"G+V+S5 M'2W@1%G?S:&=R)*D@FU.<>S#G.*]8.[>\#H<;O?I2*^Y>3H[: M-/@T-6S[O= W==6VP']0EE@(KLPRH-Z$RG#^PG^"OP;_HGU^^-6_;YPL]D'< M_-(,2???'Z8T'VP'&WF)L&0_/+,?]$N4(=OAF>V(O= !LAV>V0XB'9[:CL!+ MB)P=WMF.T$N0@)5WMH. E:>V@X"5I[8C\L(2L/+.=A"P\M1V$+#RU'80L/+4 M=A"P(MM!MH.<'0^Q'<2%Z*GM(&#EJ>T@8.6I[8B2:.#/;,=9;:P'^)^W;6DN M"J?_:/\I9Y"]'T>FUD$_$ESQ?ZT.K6=0Y]/H]N\FSV=GX>^FSF>*V^^F#N&= M[Z@UOYLZGP4J?S=UB&01R?HJ=3YS5/]NZA#)(I)%)(M(%J&.EZA#<(=8H42R MB&3]-'4^\W4_.'6(AYEXF.].'H+/Y&PGO$/.=N)A]A)UB&01R2)^,")91+*\ M1!TB642R"'7>HPZD!?KPOW^8/]_#(/HE%+HIJ=!J+[L/YQ3A#N_(B8NB/;%1 MUJ.TO2"'\ TYKXC_E/A/'YJ)B/^4X#/QGQ+>(6>[IZA#_*>_6[*N96U%7Z(/ M:&S!*:(J-$$EMM9S$2HXTGJ_&[?6,4: 8,@-=&4J:NR1/V#QO\\VHF?U"<3 M7:,:EBXJY.!_3A/M%GQ3%63)+VN$90C+G,LR=6 )LD:B[N1T]Z!$/::]#D_O MJ0%&0#/E.2!R1>QV3U#G%]GMUX(?-O82(?)V9S1ZGBB&D\WQ9*9J8R08P'S M4\Y;?'4MR J_Q$)/QV,I=-FG85(/R&7/P%..7?MD/)44IK(EJ(2G"$]=C:D=&NCOUKNQL>3*9+.KF0\KC8R-/Q6%,_UB0N]D>( M(@#'U'-(]&/^B,@1EEU,BY$! %6"7XQ,BM,D(%$-,+7 I \,BJ5]%$,S@?/E M\0RJ>/M\O.0.A2L0XV M;?)P!$T2#*EGXKRF7L\.KTIZNUOD M&GUF.@^)%5HRBM$!KS3DM=I,9H3N8%'[0TE ME">":O[W3ZZ<_D.ARX(%Z[]_Y*7UEV9/)-UR'_A#:<($$L!]PU].BE;%MDRT M.+@_4&KACL(GZ#^4+/WW3U/L!1NF&(K/*TU.L-1>:3EN-)?=6B_28__\S3"^ M6)3VQ4)0-@Z)]S<1EK/7?//3\RL@^,\O+N;FWM$[2C[?2/4ZS9#*BQ6Q1+>Y M826T"(\F\7GMWF+O9R^1>C3T2%"XAICL&;U> M8E%(#*'8AZ'8LS21=R+O/^-[>GIYW_5<0D6:.H'IS)'@!Y@_?P=C/I9FB>!_7?!_XYJ?"NSN[=8X$][^Y2E\VVO@C_N5'11! MYS11GP 7\I(=:3TSF$*$ ]EV[C58S#:KX_AU(0^2%0YS OO"7)..SH/3)3^K MYUKUQ8(?YP)QA'W0X@GZZ,BQC^/?! =^)P["7R(IU)V[E(H9#M!A987X&6"D/'? P;^UQA.:NQ MV\=QGI%L 3\<5@3P50M#F'JQUUL2SKEOR'"8+%#G *T##2EHIO]XW!^.D=V^ M[=M7\*$,+$K&)Q1%XL>/G&IP SQ%I @P)*^ Y!7BH0'C>-A0L7M\+LBJT%=!4]_+,7!M[(1@RN(IMYBD,:NZTNDH0D2MEJ)Z M>>SOQ'M1'!*(^.C+4@$(3!%B$,PF5C71=(C4>)0ZQ+?_J::3KRL&;29+745H MOP8;4G2:HV=?3TWXOI+2DCNJLO)G$@IH9E()/9V.%GHUI*3$SE923D0!/A8B M#WGV?RB&YTTG?4J>RW!UDDE-!5DB(=F'R6:XC7Y =OF7GO:_SU5.6)VP^E-X MZ@BK$U9_0%:_4SKF _JAMSKZGDV7%,S1"5N.#4H!L9T,S[A)KBW$_-:@WK1J M<'W(X1SVA9DPR<,D.>@$+(FU1UB=L+HG7;C>U NN[+6]X$COKP+S,),:RPHC M-(8]3HV6[38^TF/G'^E7R-)^:L?M$Z5=QZ6Q;5I(=47L2$UUTS* )1M8FZ7Z M0 ,#V:)467"HY*,T8%'Z@+*$)?K/ADCGU'\\L@2^5TV5@N2!&GW"H5-5%32S M*2RKNH&F%KN<,D% M*JMX-Y9R3J"*!'9)P)\$_$G WSO4><[8 )$:(C4D(9A(#9$:+U&'2 V1&D(, M B$/;.1YT[EYJY8TXMK,]$N15(Q.UK*KE1'F]2#W]=:;%[AL=DZP,K J@\L\ M.$VQ-VD'6X52PY)Y?RD1UD*%U-C0%[T C1O:A*(715$)J!%0>^:D>V^"VOW\ MQ=\%GTY7-SDAEA!INYY7Y\O1A)>Z0PP^L3/!A^3C/V@^_IOHC8RNT06F14%6 M!Y2Y$*9?C]?\ZSD#-JCN!85.TZJ^R )I"#*"K.%BF &D71V(JF":\@"R 9HK M$L:-W)WN9H?C-RLVG+66&B]Q[<"4?ET6^ODBJ*&>_:21'#VJ?>+I3E^>"!9>Y"^*:M.\Q>.NIJXX* M;*,.ND&N( ^8 2M.[>YHT0L$<)@@?$[_; )(!) \[-M_ $#RI)_Q$^"8S%;- M."=GVTIC/IMV NU*W!P.,7#$S@0.4M+Q:THZ<'D0U1=,@"Z)GDPA6V(F(S'G MFZ>*]'5# H;?^09.84F9NBI+U#]H_,^#(3/)1ONI7(4[\HU7U)IOU!,0J2-2 M1Z3NIS.KGTOJO.T6^?#:XDJYD[9ZB_6,;V>J:I,'_J60^.;MI3G3M($$%P&W MK0K)KTLM0;5!8P1-E 32+)-[BN4)BR4TS?ICE9&_KQ1$LZPPF4%3&M9Z 0;= M:QPB;6N@N$SR3$8&N5+H)H(HXLE\!YILM^I 5R$_KVOW^8/V<5&<1> M(K>%IZ_$$Q*"*F@BH 2+:H"IA8U.BJ5]%-I#$J&^,%OD$#!8"!B2;O=5\.2( M82+Y,WL].[PJZ>UND6OTF>D"Z3^_51]P[]5Z7-WX>>2X M7#]QKU=R9G)"_\APW&MW$)X(7)(=-AK5H1*(A6H(.<(0.2Z[ I) QF^&C%.> M2P(95X6,CP,S=5WF_<)27O"9=K.=X.N@$IW>&#["')_4DS8_4Y*)<)7)E1MM M4(@C^(#62R#,^B)1AD (@1 "(1Z!D'SLLJ'>=-EF%QR=I&4Y&Z9SPV6.8Z^LDIUN% +Q-;HP MBL&B8*5Y05G54I$24T\UL&Z&ZG]87S!V;-V1=B$$2LZ//WD*2KRHFZ4*\T1= MRJQ,/KP.=INS=;W'K6ZL5M66E?C"GWFE%68:7_:U5C&G1H98[*%-Q@1H'\.0 M"IX]GGJJ"IY'HL:S'AK>;/YZW>P'PBKW3J1Y&%9YMDL_B" 10?H-@G3S;D)$ MD(@@$4'R''6((-V[C(,0@Z *,1B)(!%!>HH;*NXK2 ]6(-#_E H+@.@'9ZI* M\ =E60-4"7X^,BE.DX!TLFJ@3R):9X>+GU82R,;_^@.". X)]Q/N_]5."L+] MA/L)]Q/N_[UK)A)/;!W"_0^R\0_:N=W3/J^OY>YYO5M&"HBNVRN W5XT\:D_ MBSONT-\O@@_63"O45E?*))H1HGDC%2V6X[=MG\&\RKQ<'XTR MG)#E_&PSU4TO"HM>(.RVSXB&(KY@Z*)B-")@G@]:7;MZPIO9B@]3-?&C&'*# M1AJEH#QM#?4F#<*)@E86Z)0:QQB"&FF<4W%!P(. A\<2RYX?/#YNJ3&8CN.) M<%+,T$*8[=I+:99>?K=CX&= TE],)^'P@I5Y9I88&W((SA%UY GCEAI0$XF$ MH@1,")@0,/$ION&E]7R^H@++3X0KY@[+A[ M\T?M-0BH$%#Q1+KR0^II.7ZFB(&F3B?90C"B3(8-K7QC%4OF[6FIP12;2D9, M*9&J,I"K1AP# &JT0=,^A@Y^J='&.]L_DBW@A[\6 1QQ80A3+[;82,(Y]PT9 M#I,%ZAR@=: A!\E&[CV84(P9?&$>5B9U0MM ()+>F;' MM:8LAM?+%C0/(]@#SP1\T-7G85&4$A0@P"R<1H)HH,D1J/4N?>KGMO*C)7]M9?H(,8 M]"H[B0IA1DDF6&Z]Z@;L56R(=9#8!3K(^=G:3^U^?SPO>UP:VZ:%=&?$7M04 ME1-!=H?L34UUTS* )1M8M:;Z0 ,#V:)467 (XZ,T8%'Z@+*$)?K/AB[G%'\\ MLG2]5WV5@N2!YD7"H5-5%32S*2RKNH&F%KI]22/@NSRK]32?E\$@[ Z877/ M.5 )JQ-6)ZQ.6)WD>1/Q?FS[Q)L>M%OU4BD-4LNHD JEN/8$9-+U=42?U+X> M';S =[#SS)2!51E((8;L00BQST8 M/@HM$B@B4$2<^1YW-WX7,O*5:#9H3$"$+_2%3H2EI79O6<.0$3L7,DB&_J_) MT'\3.Y"AA!C M"@H'8 R%\+TZQ&"?SUGB !5SZ! 7%K5%UD@#4%&D#5<4C. MM*L#415,4QY -D!S1?*[$=73_=9PQ""K#J+]6;'&T$*;MT=T+JBE1XL_?T=" MI-,:20DA*2'WYXM?HRR2.@HB-41J?D5&.)$:;_(%D1HB-41J"#$(A! C;R__ MCP1C;N6EB6O2OJ/FK4^UD9L'#3.VCM 3JU 1$\.F5)D/(9UP&(;Q!2+D#C2" M;IZASKU#.@^ ;I[T%7^"0M%"/&6G> "(*HOF #=^SU!11Z8:4B\_\*LF[YN2,#P.]_ -RTI4U=EB?H'C?]Y4MR\ MX-[KJRJ&QS?8#C-R/=2>5?I\H:C$PL5Z0*D/OG,+-AH[9YHVD.#,X795(=EU MR;D<&_\[@80FN2HJ^C;__YA_GRO;B;V$KDM$GTE'),05$$3 M 2585 -,+6R;42SMH] &D]C_S7-W#O&'A?@CZ79?!4\.0!>$<9R+Y*_G&@TD M-9.9LZ$TWS K\5A&#A;GP^$WXC9X*17;,M'BX/Z9N2EWN3P>.*T,^# MT.6:DWOIF3.3$YK1ZTI*-^?^T9)F\G)6RZC+:&>"00@E_['O]W0DZ$/0YU;H M<\K?2=#GJNCS<1RFKLN\7UC*"S[3;K83?!U4HM,;(U&O/4R!1&^0I1O9\;K; M2D_546*!D BU=@BSODB4(6A$T(B@T?.AT3LWWVCM8<,00[,<-VOD,_UJ(C58 MCFJWA:%H4N,GE2G[2@O]U]8B,UODI@I6B-"=-\&8+T)'" S]?.G;/>7OD:A% M0/LQ'&EGPO2U6X-]4VL\NQ*N-UVVV05')VE9SH;IW'"9X]@K:Y"G6PY!#$_X MR[5V.655.'\VFPLT:D:['L:J)"II0^G.Y-HR@DIW0*53X45/H9(75J2O 'S9$! M %6"7XQ,BM,D(!U7!]#_][_]0WZY%H5B+]'GBS#,"QLBA#E!F/ +0SCF M-#Y'"<<04;J(8P)!0AC",>2X_C9A O0+$WD>RGRB#'M-Y[VH]C5O:V!/L25& ML%>\'X]4HQIV\UCH;Y>',=$ VZU-H:AP7;.3T4$]A MVK7>9#;*C3+-6H\)N36JT5#$%PQ=E!!-I.6'74;7SGQ[MJO2;I._]I-R?_W\ M-RX8%?/-X9)6VJMP:L'97+U4O@/Z[$Y(O! M;K_6RP3X=H /O08GICP*W5CX^:A6Y1==6^/DR=28"?XA5UP,D?"C2DQTXL?( MB4\ @ # =0#@G>+']BA3[R0[BLRM]'DHLUA,VYGH-[MU?R;YMJDQ=(.1&OR* M2_+!LKS200 ?^ZCXD65]+'-11P@B^63-3X5V]W9MG(EOMZD:_+*& M\TR@W!P%F&:QTG T%F2L1(.^X#DJRXE"O4NC.R/9 GXXK C@JQ:&,/5B45\2 MSKEOR'"8+%#G *T##2EHIO]XW!^N$?;FU71E8%$R/J,H4B%.;BT^X UR\3FY M#?>^U'G$> N1&B(U]Z7.(_HLB=00J2%2O_OB2H[_V( K M*.OA.JZT<^&J#6W*7#SR=2<8-&!V][7'YX*L"GT5-/6]1 /7R$X(IBR>L+$G M^88\3]JKJB*+>B%2;?A5?V[18\(X*A#SD3;1=^F(2(A!0)N8U41JB-1^6X_WW. M,NJ1@CDX8<_-:HZ/+='Y")WF[ M"9?0G])1:,Q%L,LY[ M&CR]L)KF89,T$+8FY1UB=L+H7G+C>5 RN[+>]X$SG MIHN1'M>6*=X_*O$A=A*+35IQ?*;'SC_3KY"I_=2NVR=*O8Y+8]NTD/**^)&: MHH(A*!]0'JBI;EH&L&0#Z[94'VA@(%N4*@L.Q7R4!BQ*'U"6L$3_V1#LG(*0 M1Q;']^JK4I \4+]/.'2JJH)F-H5E53?0U.*69$O\G\7\2__<.=9XS4D"D MAD@-21 F4D.DQDO4(5)#I(80@T#( QMYWO1TWJI)36D=M(H=6E Y(-:2HYB_ M(%5#7[^/^@*7SMB3*WKM1X3Q1UN M3K3Q_2BD2D"-@-HSY^![$]3NYR_^+OBDXZ,!-]0B.9II\%IH::L!M3/$X!,[ M$WQ(=OZ#9N>_B>3(D-T-8%H49'5 F0MA^O5XS;^>,V"#RF!0'#6MZHLLD(8@ M(\@:KHT90-K5@:@*IBD/(!N@N2)AW,C=Z?YV.'ZC5W*M53Z2:-'^?G\F1D;9 MRCH6__-W(!8DV50DJ8;L,DFJ^8P(SQD9(:Q.6/V7.&8)JQ-6)ZS^*UG]-ZZ9 MB/>#VB>>[MSEN6#!9>Z"N";M>PR.[O^)]$W/" M!,'C-O@$D @@/5)IQ@, DB?]C)\ A](M)/5E0=F,A)SOGFJ2%\W)&#XG6_@%):4J:NR1/V# MQO\\&#*3;+2?RE6X(]]X1:WY1CT!D3HB=43J?CJS^KFDSMMND0^O,@Z$A_ER M+V?J2F4%C*DR8%<5X^NN$*P^YDS3!A)TO=@Q"+0!3Q/A"((E+W2%+G1%N>2^H>.QIS%=NET3$Z56L@V9P];N9D?RY: M$%Z':,J!G9X5=+;W2+7Z#/3.=#9 M8H0?GKH"_:O^DKV>>:Z/)"''5S1=LF5.KKZF]7):R40*!U>HY\KI2X &+Z5B M6R9:'-R?+8[06QQ9-8/J-#,MC>G*VM^(UX1\B[-K/3;08__\S3"^:"CB"YZH MSR+B=&'2Q[W%Z5(P_>>W:@3NO5J/*QP_CQR7:RCNC4O.3$YH($)4!XL1L"P. M3$%UG$_/YYGA B%'&"''1=Y3 AF_&3).^2X)9%P5,CX)SB1"ZUPTN.04T.F: M_5)^4ARFOAF<^0P^HJU^K5Y=S&K!6^L>I24=G0*E(S(^Z=A/J?%F/': MCXT6=$$(&_;1X>-NX@0[+ESS/:7)@T3Y78#J>1_0F1!Z[0X]WU3#SBX=6LLU M:UZ9E\,JM!<^!7+K1J&2E1C2 33(<4XI&?-$0^\NNT8[?'U=7,3R,8_5J6OM_;YYNVA"+,39O?*/M^\:PYA=L+L7MEGPNR_E-E_XYI_ MHX 3.X4PNP?7?)M]OGD#HOLR^X/E=?<_I<("(/K!F:H2_$%9U@!5@I^/3(K3 M)""=3/;N'W+%A72(O40]+A5'A+E03"XD"//"A@A!]@@2?F$(AQR":I1P"!&9 M#SDD$"0$(1Q"CMVS"1*@7YC($U/D$U7U:_T.O5Z;F *BJZT&D+8:B)'J\2>^ M'M-3M8H!!F5S()[[=LF17X[*AK\09WB_.4N&N4%QEA@,;UNL&(E')M'0:W>I M",')+#J(]3?*A-Z\F*P.+4G73)%FDWDD?)E=(>V"7R>VE M#QH((JQ.6-V+55^$U3VPRX35/<#J=W( ;2\^"%SA KAWO.J1)A\MS.RLQ3\NKX[/!5D5^BIHZGO9!:X]F!!,6?S(,=1H,(EYL<*6 M^,8P,0SD]>%246L]-N3XWNF@+Q(X[B-(&EV1-1,\)08A877"ZEYP\WI3=8@9 MX_&X%V0LNK)H+PNQ2G3X6OAZQ.>*IWZ_%-$:=DGA.#"4$],4/PB6F 4^]6.7 MG/HGW,%?#(9XR"E\[\B0-SW"*7DNPV5+)C459(F$!DFYQH6* ^$+SX>,O:)J M_)KJ!"(U1&KN2YU[._V(U'B3+XC4>%EJO&GO>M%5OC5;]JSDI&".3J5(U?AQ M4;8;,MV8]=BJF3:D6##>8\..*SSF"P:.BUE(DB1)0R>0[ 'J$*.92 V1FD?+ MS_:F(G-EQ_T%.H@QZ6J%>G[15>SDM-(8)D/KP=3106(7Z"!/=?W,;\J[SDVF M<%,IR0:4I5."I$\QN^L#*MY(HD9)87^ I?XE&D"2G0QM8/[;1VG 0L]8PA+] M9T.1<^H][F(@Q*6Q;5K(0C#3N@&)&1=%"%P6I'[5T#7X1Q';#T>E5NY#FWF9 M_%2"I@8B2X!U[8=IVDP-S6K=X-OY-CWO65JOV;B\G\94U1=_O351FL+RKY0D1.CBRU.9Y+0R2O9Y14D-#Z[U+IR"[_4@7M]P4O"*L3 M5O><[Y2P.F'U7\+J=[*NW[L?^I9J_U5B#YER1Q;,1&JA9/JS1-.2 \6N< M?#E-5&W$ 57=0)2.6Y8A]VW+2>0KZQHBHZ&K*GPD!PEJ -/Z*(^O8A@VFZQ4 MX-8T4K%BOS'DFX%ACXW@D$4H1*ZH)IG[!+>)X4E8G; Z"0#<644Q VTCPW') ME5(PAOEA2%N4Z>8U6^M=6[LH)H8ED^UGUGRA58N']0HM"*]QK%W$SM4N2(7 MKZD0V,D.8F)JBGJ@04F% D%-==,R@"4;6'BH/M# ,4O9,&AV,-$,*X<&7RO M95P*D@>:)PF'3E55T%#LX:185P4#DO1D6,*LU0MF)M5J*!DKF0YF_/*THPS_ M_!VFWXU*G '%)%N!9+&0+!:2Q>(AZCQG](1(#9&:9TYB)U+C3;X@4D.DAD@- M(0:!D"7W18Z.X:7\@0JK1"*IYASJ_-)+D68?Q M=]&'ZW:&1F6E+SAA/&PRTQP?[(,A1I_8N>A#ZE >M [E32Q'=J.%%.1U0)D+ M84HB-H<"B'JRH9JNM*HOLD :@HP@:[A1VP"2K@Y$53!->0"Y ,T5">/[<9MD M.)R*^8M&G OW7S-JFF\7AZT%E#E?X(/K%+\7NOF-2H"7=722 D12@$CM"6%U MPNK/E)!/6)VP.F%UPNJD1(&(]V/;)][TMCUX#.$R)T)*&A@R"(\8>%/ M=5&AYO #.$\2IW[B_!*2HN9-OO@UB@HI(B!20Z3F5Z1#>U/OO] / 2F&!A/4 MJB!+.2TI3&5+4%W?0RQ<+E6$LII2_%$]6].2K9"H76Y#X(:6>^7M3?V=UV(M M+B&80$+3A68&7JBCV[5=U:Z^5>MP%3JBH=ER-+L3AD0\%N1[Y1@M\8S>CG*# M)$WKPK 7A/;1G[\CESD?")X1/'MF/"-:@#?Y@A"#0 @QOXG4$*DAY0./%T"X MH_(OZ>$Y4PC56G1&&DB<&INO.]("*?^!<[5_4D7PH%4$F#^H/F(GR/0[?B+! MY0OS//JZ(0'#[WP#W[2D3%V5)>H?-/[GP90-ZDP,-3'L]'IV>%72V]TBU^@S MTSG0V6*$'][0'[-W3<_&!U/O9>.E5$;FDZP4%\M2 53E@]9]N7+ZTMY].=.T M@01GCCKV0;+KDH.SIS%X"ZWT%EHSV9C>J0628VY5KY?"[=A8ZODAM 9Z[)^_ MPXR/#H;(]2/?S>NXH^AY19_[/&KR7/CD95_Q5[#I\K:BQ]#4$E0;?(),.Z5O MF0B7\GS*DNE"QPREBW1/G72-85T6H2;P= MY9-]4U" VFG+Z1X_&[0Q0D&KE/%%PL?-C0E*$90B*$4J>&Y1P7-O4?$630A\ M_%+/$($/(BHW*TYY+E'Y87O@RI4L5]'A^Z$ U\ZT"A,Z&5^-)NOH6,^".-+A M ZX2'_UB,0E!%3014()%-<#4PK89 MQ=(^"FTPB?S?/"/D$']8B#^2;O=5\.0 =$$4Y[U;F;[J&DW(\15-EVR9DZNO M:;V<5C*1PN(;81N\E(IMF6AQ^_'N75"F#^J5B1Q/);CD*+^>I1-1"TX#(B<* MRC",+QJ*^((GKDXB GCSU)M["^"E@/W/VY2XW)L,'E>$?AZ$OGGMVPG-2 @/ MY5Q,LAC.GU*SC5@8""6UAD HC$ H1M"'H,^/H\\I?R=!GZNBS\=QF$ BM,Y% M@TM. 9VNV2_E)\5AZIH74)Y HFH_M=2KC5>53M;\BUI+37<6W05"(M1$&.I" MX5B8H!%!(X)&SX=&=6 )J"LY)Q@:))RY;:94*"V*"2#3X5E-*<^[BUDM>&.% M:%62%H5$&HR52K55Z&GS)*L7L4(48/[\S89]=/BB7#D"0]'8?O+53G,@6RL%H M>GP2$4$C@D8$C0@:(=%#D(A@$3%CB: 10?,"B6[>ALXS),)>[/_%M\##_TKR M_(<6YSQ(GS_;JY>HB0!=9^[!>=*?S[,! &6- "6(J*&:H*T@;U*:;L%W6#H* MN,#I.>W6-%S=AH*ZU$#6!$V4!17.T T(FR^_C+9DGK]WGM>>E8.6\%^;8405 M" 8Z6T;_D61SJ@JKOS"P_F#E_10-!KR/2C@MAGHX,0^..\]4<.\__K'[S%)5-?5R7X94JW MAZI@4JF5!M\NFCXJIXGPU.X[)'&65$8G?R_$AL-,V#,S+V_4$5X3;$E&&DAR MJY@D]Q63]%8QV6:JF=L5WG\A_\II4-G2;:AQ2R8%EB* (H3K62GX"34%AOLW MN!KAWU><^,\2]F>P/>+'S8#".PW PCT,O6B$F%;^0#'U"H3JPK\F5%X M>'1;I3$4-'F-!]KMNG,!9=4 )EP4_FMEL&6#'1>D9%-4==,V0!-.*J'JHN*F M\?1[4BAK3RO+Z(1N2]6)'ED5,M6,6THL:S:0XM8'S_708X$_%#!%80JG:QDV MN KF[EF+[J$1/=Q&U'Y;'JR/XA0APAZ/Z M].XTB9[B\-M .Q:8$TO]\W? A2R'[3Y=VN'4W5]])*,)P91-='9,]UCJRJ)X M]5WUB(%Y:NIL^.W,FV_-S5/F)#42YH#J Z"AC9A"4)0H6<._,R3<=@)="XK_ M;B,I'<+'9#C(5(63'P(-&(*JKM#WJ#4%_BTRA5H=@,9)1U2*ZB=^('VCN5-Y9S%Z5-90^^&TX$;!]5; M]+4/SU#8]>JG_H5L>1GWUT>/.M('IRC:!NJ<@F9CV()J_AL;_3+4?^$4-2 " MTQ2,%9Z60 T$V3@0D;T-]N('6#+4[X+R.6XHC01L":F\4-!#H0WK E3,L[FT2N)&KXPSI MV:3<4AM ^P $7#,!8\QC@$+2@03L=;)%R -]VX1(;J)M/[L["!@B_NE5K'4A M&^WT0DI26T[GBU$J-FI^TN3]3*WD_6X??A.(**UX 2$#"L9;!09J1GU@5 85 MJ.@)2/P:SF3-MVT_RH)A]#K-5X&5(Z]C6BC44I'5JC@2"XL_?UL+_2BEF'*7 M;?Y%M75#H9J&+2I4W+($<;03I[VO&KIJHU]"\.#AED!1',D(IJ:Z@7'!A%J, M:$%M"8/>9F=P.[7(?\QGVHPZ7C,R&#_7.GCSL4=J@/^![W,/,A/=8P+M)>?TT_0%%E09 MJC>[$YP2]M\#IPO%S1%90*5SC2Q7AY.,!/_CH]I4CT#5V%*H2.L?[E1UCH?8ZYJAC>F8%WX'[ O1^:/10R<=[P]W:<+9MLN79O M@R5J N$?ZJQO.?CM%N^Q;98KI[AZHU+>YTS\0_2M/?4/9,M18PT%6)0*! EK MIF\.--/2#2@D2"CWLJG#4N[MKHEH:Z%A'EE(AB+$+C6",#.)J/ M!K5_:@)).#(IH"'/Q?&:\(/(D^$[-1'!'%%I9"IL1[]HS%..M/YJWZK#C^*G MD%\+/^GB\ ^>>V\/&^L@ 43!-H'CVMR; *2J M(X*G7^EZ0C]9$'8A0L9SWPG5O)7+>_#\EF01QUG16*=?XIH8*_0\'%L&<^PC M1&Y)J+.YE-D.[@K-P%8=/ZHC9'NO-&6X]0+V1IY^'UC"/\L @A/V.TX-&8Z) MAH*:Q+[?"JJG8#*U<*C2,=_PF[=[)\/'1*S7(CUY@#W'FKM_W; M4(:O81[;KNK18SF IEL2)M]P&L3 M- M;"I;KID8_F )!@;N'O,3;/3-0IR=ULQ[4\U -LRM'/C0D;KG5.@#%0F.PQMP%#^4=L,\9[.G6^?]0H!FVHZR M?0!A3G/#"H)C#+I[ Q^>VH8X$B"D:!!<43QDZC@W$"'.X%#L0H ,\-[T=OR* M1L0SVYR71Q("S5CX+,(8E[?VV7\[$ I?''"E\^,=>N*H#(1.]%]W#2OLWH.< M"#$?GB>49,"W:)L#5X4$5R&O0B1LQP$_1L.+3N]*=QIHFT;01D BX\8&WT;=;_;F4"#<]R$H=&#-C5R^.1LVN[AS M6J),IX.D#))J^'ZJ882D&I)40^^E&D+Y=?.0G(/BPYPE-Q?I/KY*C_N0/IYY M',*[JU5MC]5**Y?R!V(0=>&O)K+H<_W?F\/*]4Y#10]N#5J8HZ3A; =TENCP M-TCI5V5Q8Y&9IB[*V*>P34+8C+ZU_;<_=5(@AJB3'CI:)Q#G;3A%J*W!XP]( M;H$&ZHF*SP(3'@:"=%J5/6W8+( !<(,\>0"GZ%B3V$;9)VG^#O4E^:+5NWO/6/-T;>[M9#VRR'BA5FY]CXVQ%#;&Z MZFK%\#/L2G+G+2<"PV$D!I06[-D/,:TQV*AK(-)ECYQ2K3 M/D5_GU/^2SB5VO'B.:)Y@ 9P$S4PP $63'[1@"KZ7L#+5:ZG$*60[V(C%?$Z MUZ#BHK5+%=G[\/ %D(%5B"4;WM8H#J*?O@* J@-T.B))3>*WX@<6V#DQ%63\ M;N ^"W%II#O8A-A]HS_OJ?]0W=10XK1M2?I".X0?J"LC10KJ\?!II&]OI[I9 M/EK8/Q_RMC-(G\5?"6<5:;B##BG-NK-_33T)5PH7&M\E^\'/H*%8&32011+7 MI ;4SB$Q,TX.(OP@+D%Q1-8=!C!NB>Y' ^;;7H8U((8[$R$TY0N];J68 M?JWYT^SPS]\!7R#$'"?!7."MIM'&)EV+=F>7NI/U;5(F'5_!P80QT&G(3ZEM M_.8[M_V5HP3WBP)['+&^&9W+Z+JTD%7UL4.>[V;+W"^/$G(V@A3$V/!_T(!P M7-"RX;HO30>%AR[]'25#-Y _8Q==&*!?8XT.J26B;(CV!%U7)F(_&M9\@*/> MP.?VAH=J'DKB-KCS+?GV)BXC!P_4Y";HNH*- M]\_]"?JC"/$4QT*WHSLAE4WZ)3J-<'T0_VGN';#KS-?:-3F$X M1-DQUEM6A-;!P/6P[@_@!#4,1_$_8&"'J;$6:.!'-7U/$+;#O7G^Y)B[5_I. M80G.3Q9UN#MKN!* 5,V-/KBQ3$0X_]21\]S5.O(VU$-.Z\4R E-';Q4V4(0& M<6#/<<8B?[$@N>'QMURR[\H]PA6<5Z:]%Z,]-*!LN 8#6?36ZJU:?N2.P .C MD KB/V$N0(O0.;!>J PVXYRL)Q>D(>H=+GH/,##R.6MZV'%H/7LEN*^Y!["4:O'AY(U6J\ M0LO!*9,60N-2/_;AK;+7+6VH!PS>#LQ' S[3I/50-;V8]*K0KM.UXW/3H?>A M!/Z%ZZ6<'';G''HKU7LB?T*^-UJDY RNZ>U)U.7'Y19 MM@LXY!6]+DQ#M5&LKZR6)2Y3CXY;TT#\YWBEEFV\EE/+0IPO:-&ZG>BV*Z/% M\'09S"E>,?]#E;;9XNC\2H&QH DO4,Y/'="[9P^'V?JUWRC2CLJ\=2]O=69J MS[WONYWS)[CG_ D?7YZ#'+UO-WR[P@,5U]WM^A0LN3(S#2D5?AP.3NN37"/R M]3LM-H9V;BM9R*]QTM=#^X?1JE&:FWP%A/WOGEWD;J3 M9X?=ZC@!3[3:T%I.NME+QUU#7CG#SSQGA6QV&DB?MPUY/1S-^T: M2C(C=WCZFZXT>X06>/YPT\'LPGNSL)L1%YAC'PU2)22(-(8\ MW22;NGU&D!8.S\2YDX6!H\*+D2R.#CPVF_SF;3+R"U7?)*PCQ^B>6VX!3Y]M MX>7 M_<1L)Y3N'AFFXV+=+ ".L[M"'760V3SG+@D[LYPF*KN,CUUH :L5B#RNUH($(>-41:T'!C@:>!IY42+<#K"W/SH]YVNWM+A[M.!G59C3 M,0"BJE^8 [+5S78*"]8:-M4B2"YVQ5AO]*\7"IG ;ESSXZ#,88P/%^HAK7,N M&#*P< TAU #<\AE<-S<% MN=I4T;F&W VAX^QJK!/"CQS_VP1 #5!R4ZTWSIY#_0F]:!.GW:0;H[YYP-HK M]-F;W&'X7D":K^O4$76W9XZK%J,R3=\VHU%SXI.'Q9%N+2VE M]WK'L?-P(O))E/&"%!K9 I/>(EJ2E:K5$/CD>,V/R_2(ST;BMPH4-2 7RX)J MK?:F_B94Q''EXB(Y"/+, *QB<3J=C;*U+X2*<-;I+DZ$0<0UWT_&B(9Z?3HN MUX0J77FMMC2]+#.-P?NMTAQ0,IT!<97J7KR^#^#+;YT:_JQ,_G_R^WF82#F2 MP!3@WU(I '?1H'"6,-RCORD^!MJ8I;U.%S'1&Z*-IH=&@R4U-=UIQR34@H")RK*4)#=75XI&WZH>+< M%S=5T>=DD+AC.SE1V]ZF4"]$C3%0KLYI5<[GG@\.JQXF(AV=IFA-V)\ ;7]X M%**OIIMRWQ'\E^KT6-TZ77;!\;=M.0:6FVV_<9&@X3?4>W-44_\"+\,7WZ$# M9O,[\W"6_\9[M4> @:T.9%5U0Y*I@P!WY_X3)]#^H7S$\+U"YV+$P-T](VT[W@QN%*[-EU,K7,$?[ MY3M.2P7TEKW4X 4J>]=M:U/H[#R *][WN@EO6UML6EHXC[FLY2W]8>''^\O8HM80,8EO3A#0]7A=)&UYOC@)UO0 M$0Z:$,+-MVS'D#.@#2@[9^M4AX?RF]]]/(>W\0.X?R:*ZF\5FX/E.MZK[4". M H6V5%_LU2&@EC%;"W^?B*A;^^%4!-'M6[\A!0Y2G*#!(=E1.!

&!N)VBI=;D<3:+\A=M)P]Y6M;!W4'AS.7'9??THQ MW]]W37J/MF]"9UOBFL!R/1K(DWH247Q._0"*\9E31#_D-=\\B5#);2VTSS5H M)MMWX"9VNUXTAFPJ..#GR.\Q0Z#.H2>8V?P@G72#Q=" UK&+8">M>'8'1>6? M-,;=ZEY8;&H\.,".V/&\3M:+OM,/7&E-QCW4-NW0*H MZ52*NLSUUC3:S^+:59>B1PXW#WWJ]AX6]]HK;8S&_6$.BE7W#$X4Y."$MFT*PTR[:(XY],RG$OHAJ\+1P"CLH MW//(CS2+U6XG'-,.'2.R=;22MW!D;C;9O2(%-X+".V'(J &KX)0;&JB:QWG0 MV"7B;'I?VD?;CTNN$ \XE58GO+.;RO2M2_9PX(W5NJTT=]+U=LMUH_YHV7-D M$F\$<)OZM^?YA3_'KW@34-^]N@]PZ M(YVW_: _EC!_J1'..[,:CN>2X0)KG;L^NDDH$(M M@W&EZYG::*IYF'R+9QE6R/4I3:HOCF3W74Y MFBT\*G'#'GPOR9LAMLT;MV-L&M?9^)*'G2O6O1Y*7@)ITT<&G:-P2]UPGC,F MNO9"=E*ST/F+?^J^Q#G(WYFJXVC$1;(F4B^V$W.;%:(.D3C4C]H0R;IMHA4M M!(SDD&8;K[+JE 39EOMV5 V()B8[*LINWQPTQX.#W0T%FQVBWLE5)@E4[R50 MQ4@"%4F@>H8$*N:B!"KVQQ*H4%$WM$@JFGNT[.F9;PP3W#L:*;S8]CDH:=\H MQ/T5[GDQZ:L;^P@Y*H9N

*ZI)1PU)$/SL?/M.8L3N&S?\M.VD[U2@'ZQ[$_@RWYB MP#4 W191PL:CNLD:.QT;_)$H7_*QHGQ$3[V^GII6D37-8^[\,+1'X0,:NQ3U MH[QTU]8?X,'VLM2=T7<>,-0;#BF2 %V((@*WU3'$:&<@I#AAZ8=*F",/6.4Z MT,6@NK=1"GT;7^9N?#@";IJ!&1]!UL:6]VU[M^./?4CSQ=;EQBVRNR3#G=#& M([A-?W&&T?K+CT!^\BWFKB VF.B;'RD6FO^=Q[;J.C( M=?[!8[YW7'O'60V'%L"AV^O(VX?>NOF;_^T;T6WB31WN !6FP^]-P'$MH?=N M$]4$QUX<(P*G ;IA8]^O2>X:NB:CIJR[-PAVU]M']K,R^2G MJ'J4H0-!.N;Z139/YY"33%#CTVV7VBHVVI+.%J.>@+@75A,=,EAO.GA9:MMY M)P&L!0":ZQG)V#*^I3FG.3]/X&,8]1M$QQUF2\B5;^9R!7?/9J@F;K%?&33= ML[$R0-7$%:/A*#8':VCN"I JD&,0JKNC@8&9G(5")L]E2@+?2*9H<]3[>D'S M)R6FW";6&<=MSX#4%)8GJYVY=(F.C.-6FF9T_RR26U9#:2D.;:L371AQ?.0> M//VF R;A:8_PM&5K>2O%E1DN,^]E^4E_V4IG%G?GZ42JGZ_UA$A7249ZD?!$ MRF93J(*?"83?;RUZHN3^P]NU4%P1M:="C:G=-GZ[0P0>8C\H)1\[OHF4W%E* M:J:L9!.E$D,W1+64:OO#H7!Q>':X]+G%KC5GEF:C+) M6FYDHUY#] ?0?^&]B@?(3]P3UW=/N!4$Y_@G7/,/]75W#%OW.J/CC-T]!X4[ MON.=>V/+XN#.F\A9<]\CL N0+;3];+2#2]F"Y4+6'/OQ<1PI!^+AGK]0"C8"\:BL9X POU>,"3T M R 0DL)2Z(_S5N<73;$7GC8&^I)A3-I.TKF0/YNITW0-&HWTVR>U#C,<9TK+ M+&T;?DLHC9:OM=P"&9AOGRQRBZA"S_UI/A.K![K35I5M\D-DB+Y]4M#6F7PB M&0K3C9C:"HZKD5E$1&.R;Y]L!,O19C^<5WE9\H?:G?[ 7@X6/>9XGL'$HL0) MTW6= \UJOI0R%NLJJ1:BT.G'4U//MDWVMJNE) M/\\J*RULE^OMRFLGO^B%CL=,GJ_6H5; 2 MH;!2D'.%GE$.S ;%!7SRZ.W=O*T6X09IE&KJ1JZ$GC_:]5._IL>YB MJO*3@,(5])(2&:;B\,FC?4]K=&XPLYL"/:D$N[EB)R'' _%>['B>TTRG.DIG M1AU%R*BIJ%!+U-D^Y&3Z^%&E.)*ST4@PS$WH4#H9B>GJ*!U'CQZMR4X:\5$E M.S$YV:S[*TEF4HXU(2^?$)!./6?6Q](\QZ^D]>LJ6XG6UJTX>O1HU(9?4R.E M$K>B"V,V-F*3B_I,@Z.>8&VB-PU;+[G#MVEB=%'0A, ["1T]P7VQ9*X2'_;S( M-?RIRK+ "NW)8(@>/9I R5^KI=;E7E>9!.U1:U2:1^8L'O6( ]JOKW-6'JAQ M>L)%X@'3;R[J#![UB 7\:;U6K2VF,SI9R^6F98OO!<)PU!-O1H6;E!6[*UT&S. M5=BV9*CC= [Q=>"$L$R'RU?%;OFS2GNX'K&EW&H4U/"C1Z,&2L%E>:A:/7IF MM&.-$2>D,4J>8.VLS%22R=$ZI:RJC?Q(Z]BI6'*!'CT:E4V\3D1=D#0^P_E7 MO6@N;0\A79D34I".Y7NQHIV;T;-H)U5^S<[M7#C>8TXPX;C &*\!?U6C0;^9 MKO3-KB(Q-?3HT006Y:X_,FO2@&\;.<4"5C69G@_1HT<\8/*%1&[03IMU,J!)D2 M76Q[T,CI].MP4I:QO7IA4W-CNBZ5&[>\/F2[;54+MB!.]+N.#N.#\3S95IAV MBI?R=7:Z6M1.2.K)YV[6[_IQ72]?XO+Z>XR*+VXR70DP_W(8Z-ARQA:XGWX) M.71PV:L[6L"=D+1M%'_:9S.2+>"'VR BLWAA"%-WX'#@A0G]SSZQW"ELMGR/%GNO M1#EB U3:Y>[UYN]^-/1?CHL$58)]ZIEPYN>\>/.HT#>19QG[@38%\8ENS$]7;B?RT#'0_?/PKYVW+B+%)SCVR-1IZI:@[DSG?;*< )7CD)DH C 8O!0,T MR1WERISB@&NM\%-EX^I;CZV&_: ;BV)]U"[J]L]S6U)21CKQK95 MVBZ);V\SG"RER_, /^_F*S2SXS(W"0+%+Q9F;"YN V%PU[1MY"R/9FF-[=2: MG%U;,R%[,B\8[5H/.VJC 1][XNHUPJ>/S*>?Y:LFF\MP8I%N -K6BN8L&HW& MRYV[9IBB@$;(?(VLJOT5)RR#;6T^%F;%5KR'8P1,R!=D0C_+I9\9#(1+3W'I M? (Z!2TSJ-"9>5S/A5M)-C6[-VOUQOT2UVUF3+X=S:MCML[4RDG$6BS*WPG[ M(K'CO/P/E9('T#TRR%3%C0VI:ZB=WL-LRO^DZ_*.D.]X://E]<\BL\Z*G?E2 M8Y0VVPC&Z+Y:CMAW+=Y$"1;9>KMI]XJ,DHG$.\/QN#_-MU$6$(, PQ<+'I=P M7L^V(\QX&3,VN8C8,;.+%->6IQDE-"X6!.W>'!0?O597T[B0YRO%QKC @ (/ MA"'D(/8,#GHR,QAW=_AE%L7IT^F9%^P=I,#\=OV3:LGIO;62&^84($3+B8G1 MF>FO=RTV11EC_FBW^!HL33DFD;,C2J)CI>A:+XA.JJ@OQ,9^N]'D4;YLU/S= M5T7CITK;OUH'"D:RH]RW9P7*?'>$AM_R/VD\/M6Y/ ,+F7,(,>#OK:E'E(]UV,4G.#Y%"Z6"A=DFZCU$4OBM=/N].O&FBD#5NIZ+45K]C3.IQ#+E*;L_>6O";/ M*;5X6A"X55:HY=K5*!T)QWOA^P8:"5->ARD_TS4FZC@HJW)/X6>=5G-N!N14 M;WEO76/:SS+K6'$\YT'I-3CCU4R#U1%+0ETC&/8QX1]FR5-:"&') Y;,UQ6# M-I.EKB*T7X,-*3K-T;-[^UGZ^5I@71B8G!C..+>DR@<\[$P$"IXA@JW=RW^'!5(\O3)Y&F:Y N3Y&F2/$V2 MITGR]$_HW6\:P-X]>;K,+Z694%O,N9EJ+ NMW-Q@&_=6_)O^&>B&6LR:MYM, M1V-3F7!\-.SA-AN1L"]&D^3IY^+3S]PWO> MQJ858FI *BN%B>J7TZ%/J7Y0$\ I=.67^?7H@)B0?% M\:(RZHFQR?+>K!6;UGLSNY$OTK/@*K*R.KP6I1=HI2B3+> +1P*/[ODXTCU( M\O2CKLL[0OX3R=.)IG\L%*NM%#\+6&%>&;050[DW8+13:]E@:ND5W1BNEH'-^/^>C0>8?1XY\YC\"-[*!>S*?M29)KQ%K#F!!L+7JC>RO=+ = M5JK4U]RL,0_4\W:J+[9PWT;V#!9Z,D.8I$__A@5[!RINE#Z=*BW5[JR6R'/" M:A7J-OA<9!:X]UF5UR.!M)D=TS3H<;.5!HI]N8=;N:*S*N!C(N11 MSC37BU0J5> '="$2MZ<]A157]7NS4XDW%%6+,7X^'/&7L[W<:KCN+! [L6>P MTV/:2B2%^O>MVQ.0\$,IU&.MWZJSKWR%]F?K9GF>D::Q_KU;>E1Z_&@PU$9E M18BMXI/RL%M/"S74 1SG4$="YS5+>/CXV1.P*M]C*JW8:)ZGA6B3K[=7*;G7 MN7?:G-9.%[*-.3NC9YS6JR56;77SOT@2M8?'^.GE?_?_:^M#=Q)]O[_97N=T"9.X]FI#CC'=-];TL&S+Z#V=Y8Q@L8 M&]MXP<"G?ZH,I$E(9VO6I$:C_B>DJ.74.;\Z6]619)LL,Y>&]DXH"Q9?DR=B MF&,)K"Y2Y*(25VRX:,01<>5QN/(M=:,1+"F.:-7RIE%9MN1&L]YT\Y?VQZTL ML["F>B1AKH8I=ZDI&7Q2;4*>!.H&P]YS[W3IHC3J\_%D9Z!W:69=2@IR**J< MJA?#YOS2>D4[.ZZ0Z4)Y;893J5IA*&8PZ8\A(T&]@J+ND^S-1Q/?D4>]ZS8# M)CWR#-!-0;,6&EP([%*V?>RPWX^\UGOM<;W/I-HBHGT]HEUG4O=9B/8-<\!K ML!HX>C\;I8"C%'"4 HY2P"]I,[Q#K#AW5;'INX67*SLS'-3H:=B\= MU1L-5FNJI29=06ZYBIJ;+^M,>0R+31)WOT@R>9]*O>\]2,2IM\*I;WEI.FE. M+LZ3W@"?+;!2:!/3I!Q=VK@6V66G."6R0S.#&253*W=;^B@NBDK>_4H1]_0[ M7];YPLD,M\"F3',QU(0!-A(S#:Z[M'.+652_-&]5PU6!:*[7<].@EBG+881R M?\U#WJ+N?E%$ZIZFO][K<"@-_%;7=3U2?HXT\*+?%QAEFNOB;'*P)$;3ZFAA M73IFT"IBTW+*]#$34Y4H.R(Z%4+E83%MR*)WM&^3LX4DD6S,^:&H2D7=H) L[)!IX^4IU9B6ZRU: M9"_ME'<=3IM@ M]1<..B*V/ Y;OJ5O."W999J3U,A<+:M"OL5-NRYQ:7UCG0KSMM.<5,6>38SU MN3_O=\B8*>&U,Q:_9XC7GD%&B>"78,I\JV(FJ6Z)$,AF?18T-"P_82\='2BO M&#>7U;P57G=7;:SM,:D(F,AD_,('Q7'W#'[S-7E1(O@-I^GD%%L@JPW'ULQRD;FX^5MEAPI/ M&D7=7$F>.VQ/O'9Z$$ED?#6?8%/W'(-> _]:G/J6F\;+IK$>274L88:M*5:@ MRGW^XJ\#9;74L%7*!UVSS R-12F-<9/N&/(I# MQ]RQ]$2\-8M./L2D;K>IB[-6SE3Q-5N!@OQ.:,.UY1$K6B2A[P%%,L-(1L'G-,MI5/BNN1&=C8I2-9P9*@HMXZ]$5R6IJS M\J"+BQV@-=%Q#4[B'H &2@2_&FYLZ1Y;F]6(T&0-N[U6:*+*+2ZM>"<#(2@/ M"7DMM%/+*,E59<;CQI"%J'>PT!69)1636\@R,EE M:JUDRVRS=6F@Z:8;=*[6GB>%O!,)XB1;R"V$ID0R<2(X+/.+$L&ODS,;*M;/ M)U6V+JS:$]8-"2P=\IKY0;>%GI#>T5.R;MX-+GEE:W0KY'MPIF)LLVE?9: MZED^.+?BIQ_H>_;59)HO%$/[ JR:G2Z;852,1!.S!II=IZN..]D)X9?G.1KF3'D+^IM_OIB]A=*!+\BO_I1@XZ>1S5=HELE1"TM>BMK MA(DB=VD=LKETW4RFO/3,&6DS+3,'.D\":$]>..B(V/(X;/F6OH$M97D^*B97 M>#Z0*H.%N,(4_=),231<8MWNB:Y)&J+12VG:+$W&3 D3P1GRGJ!?>\<9)8)? M@BE3WG0ZE6@RP.M1;UE.U;EQOWQIS;6NLYU:(5CZ9GXE5N467A$&000Y*7[C M@[A/I>A;MY%1(O@-I^CO\3SG6OAR=?PQ3-LOZDESWI MX>A[?Y :'6M1)/VH2KU&8%AY\PDE8SKM_?O?_[6_YD.-=*LZ[I%S2SPRAJ>Q MAHT\338Q60>3_"%;D;SRMQ1)L@]T6_GA4/RDX?8)X2++_3.S]#!=RL(LS M>8GMD7<+AYBEZ<&/[==VG\50]OBAXQN0,7YXF@4X9*$]V]O-5+# <7^0Q$,L M2+_9@L$?Z /&.+9@Q)M(_=:'_U=.3#RHQ_ZC4\^\AL(?5-ZRFEJI^6F=QG&M."J./HPY99G_>[?$:;BO,L'@2=XL#/,F.) M.EQ1;Y%/3TARY@ML@?'62JHVR>CCXKU .N0;NF%F6L47O93ZL4;'E 3UL8 M+FDEJQ?,U7"9GBDCQS6KO,0>TI/7RP%/I=JV2#9D=\ETNL,JZ#-Y.,_*Q,MB M>-0?B*O&E%FHRZ6BLY'$';;$FLOFE.ZZ@HG-:%KJ+3.5OM\$+0]69.O=B9DK M>55<5LOU_#A2^_XB B;F09_U3,NEI$YV)=8-H]8;S:I,#NPF\0*#=@K,;$9F MHI& M3/>HNWK>+\6-ST8GXVFH]"?IRD3JP]RF4*U5# M(:P4M8E%S*SEFG%QOH.F?BEDY#7;9L6!SDFF5[?&NCM\S(9&F"W58:,X$ M.4K5<7KDM201-'V!3\56^#YJ&YKSE%F0K(ZXF M6JJ<<6JMT&YNGZU_VC1G-.6AQ\P* IG3S'[*R(7-67/[RS%SW<>$JN@2A,Q+$=" MINL V!W2,T.+X(MI!TU+E69.C@:%HL!.2$+MY[+-=+<)FQXLJVS-:L,55^?$ M>J<=+HWNH-FJ1_#YFEVOSY2HS1='4E_P,+&=SY3-N-R M =_05#YXJS5S]^9GDGVLJ)::E'N*FK&WR).X8YZG_Z\=>HD1JM$ M8 "%8 S/OVVL _Q7<<9V?(XE(ME/@/_KCF4YD?\C/@\/M8M82\'P!V9SP,=Z MY*.BM?'5 27+DEU?^['[87\-<'Y;E00>J,KF('ZJ!.T9B5L-"#]070)O-^JV M-V([H9-YC?9HL3^X>L+'6!EHSI\Z/D% M]/P">G[A76C2< P[2!@V- G.D?'T/8+TR=._;+GKK!.;7<\[ MCEKWVIJW,!3M24[BKHT'[=MXYXLV).2Z%F&ZV7CMQ*@3L#$)4M>:*UR M,1#R$Z=5"19]+IN_-!.GH\R$R5&MHJF1:X,O+1I#%9"'W-:@(/&+9%0A)CXJ MY^7Z"Y+G!I4^/G/95G;&-_LB=>G'.-O#.E\LK(>X&3).SURE.VJ&A)Q'P=@I M?L\D;SX%ZT"GJ8,Y_E&?^097=M!5I>]U#$)^W\,ACX_TO#BAUB*YXE1.M/3Y MK'EI'&(GQ#C3BL*D2-:35#0DL.XPUY3B9XN(Y#W.HG(6%^7BX[!>79&D9$ND M1%-S._F)84>M@G#I"T[<;%WAB/J0Q_-4=2X$E4+0:L/L ^H=K/?%S'UTP>D* M=="C^ -P+S3K3G,EFJ'; G,H)IN+BU>Z6'>$1=2@)G8&YZJVR?!3TBS[? ME#8O5K'W)'MFED27F]YDR5++]' _4QV:+S2RNTZ\8JEQ^4VX28 M%U-$&9\N9V0;0AO4*N+W/UY[B/,F#&MTM^F&;YP@HJ&[3:C(Q073+%"5"Y1F M@=(L4)H%2K,XM;EPRG=C3A G+(['?8UO$IA03D[-5L!(W2IV:7/&SF#%$5:. M;-'HR<3,7M25R8"7XI=HDNQ]"D=I%M?+QI=(L^@LFS-3SJ?%O(TW>Z-6/EF: M7IJ)K6)G5 E; M?6,HSF;-Q8S(1]H\O+2C6ZZ1#%4A^C-Q9O'5OC]4>LLFY+PXS8*YI]GDK7N# M4)H%2K,X1X#Z:H_!9['N_FI='0O-_ /1X+:]+7*LE2Z].-M@Z0Q*P08+PMU MR9XJ5,%<3H>\Q,5I%MP]^>J#6U_(%+U6+CX.Z[4[^]@O2]F[J,TBRO408_B#V#9;+DQ MQ29S$2OBBX8DVV29N33JRY)#E&AVZN)U)D/7A5%QJDR:@ 07-=X14YY'K6D$ M2XHC6K6\:526+;G1K#?=_*5/@S6_J#;2O6!LDIU:F&6UW&@MC@$!@"+"L/<< M\[Y7ZU&:Q?E8LC/0NS2S+B4%.1153M6+87-^Z70=J<(2Z1S+3?!YC>T5HU;. MFR@0VJ!605'W2?:UJS,W85A_Z$G!@RC*4 \AA0'L.%:SK<_KU166FTMU7 L]HS_(1$-2NS3OD;P2:EU?6(AU:E4272+%)3M-R'NP M; ^P"IC4:_[DF_"YH&0&E,QPTC#PM9^$SR+*A7 MCB$P2A,O5:)6'2^;5,K.CZI*?]*$SZS#( )0Y0@&93-S^E$ZPQ6J MH4=Q"SB"4*M$&9T625U; 5,^5^ N_FI$5Z$+]L0= #O')"E-&)3,E#"&-3,N M:\,CMCR/:N.T9)=I3E(C<[6L"OD6-^VZQ*4/A%1#]YS:/%,75J45.!S8D56: M-B%30HNCD!/1UPNXP*] M'($R+E#&!B8M1DF\Y"-R;M?*>Z>95(HX>(R7'Q$UM-R$=6H MDFO5#,OAS&IF\.4JO'3.&LUGIKE&L=_'RU*NW6;3I6*^T(2L1]W](EGNGB$^ M^$3Y#>@U*.'B>Z[[NQZ$SX+>BV+5U7.L6Q7+E(LW4GK;5BX>XZ"334:9<_F^ MV98:TZHOTH[A\K#^.DRXH.YI#E7IN"@;'RGAHCXR6$MG/',U+B]K[;3"3P:7 MYCUVT5BOM4QE:AH"V\ZZ2M%;5IN0]ZAW\-X7,_I1PL45JJ%'\0IX'M5TB6Z5 M$+6TZ*VL$2:*W*45T&FCD1W:9+:)ARN>&^%SF6\TQQ*1NK )C]CR/*H-MI3E M^:B87.'Y0*H,%N(*4_1+,V6SF1TWO"PSP8UNUI[2;;;,D#QD2IAPP9#W!'V1 M*Q"(*5]ARI0WG4XEF@SP>M1;EE-U;MPO7UJU6..:/5/+"U[49GXF9F. MX0TF7)#$?>KMMZG^$\A@C\%_56/Q*VX,J6+8H;QI?>9G(&(> $1S-KOQ S"W MYEE _-\;?KVU^1Y2?+,3X)_=D(JER1Z4XLE/U?!=2U[]B#?M)]"9LCAZ@/X@'!9+-$D_BO5KI(;E9YY0;L.Q MO__][__:7_,A.FYA;(^<6^*1,:*--6SD:;*)R3J8Y _9BN25OZ5(DGV@DSN( M_/$(A12_S0\8V8 MM3S- ARRT)[M[68J6."X/T@"HN0^6S#X WW &,<6D7@3J=_8_+]R8N)!3/U' MIYYY+07CHP?$YE?8$4 T@+36DV=]RD;S/ M22]+W/-M>VDWY!T@.S,'6]!8MB:P!;7D]8Q9GUR#HUW"[S:C/;8MZ3I;)H,P^[*#-7FK#UE@G3>@BV9YRT%(QF*U96L MXOE2(T=46'YAFQ%HR3UO.1Q-,GY%(SBQ[*BKH&*7"K4^G"=!/&_*._EUF)FUIFE!YVP4FS#EO3SEEZ=+&-)WA_A;'V"^:.276N7>- R^;PE-Z+X)L$- MYR;;QKWDD*MXPT$\^L%$5\Z8;%7;Q8'8]L)6V^&[D3V+).9P2=-R2,^,,.L) MO2[;SU9'84KJPY8'N]1H\RN2X# 5J!A=(UL2NLRJ EL>[-(T725:O-QQ<,-: MS%@FA?>)# ]:'NP2)[U.S,TQYG#72<+;2' M0)&HM6AV++&'2VKEJ#F>MLBE&6IJ 2>7P6!)P98'?49T1=38'CX0C6XQ8HJ, MWIR'3=#R8)=4EO:;;&5$XV5^8 [QU-+QEQ%H>;!+YKIBKA9+;2'F75$I,U-* M6[BPY>$NS;))SC1J2B264S/5KN!!DQWR0"4[:%DJ5.9ZQ5^G<0VKRQ8^RR]8 MK+EYDNT9BZZ )N74E(G(2K8D28+5G#5AGP>[A%-29MQ7ZKJ)N2V&K)F\*Q4B MT/)@EZR&%"XJ?4(15TPGF>=8JY,W8,O#7>J/IW6!41JX.,\(;DG1N^$C5S-3Z&7_4D$2CTR3-E5X0V_88-CW8 MJ!1K"(1:L#MF.1I4/<[,#.E9W.O!3ODIU1*U4$SB>2.WPIJU"E<*XEX/MXKK M,26;GN7GPGP=8E%6K3:J\AC>*3IH:J12R;*Y'-!XW9TVE\UZJ+:#W=6WITW+ ME=$<9]-A8*[XUF ZY8JL;,2]'NQ6.*.H48G6D_B<7+;7G6FYI'9XV/1@NYI) M;Y OCVQ!D#T*]WU"&$9,W/0%J0JC<7;0<2F1+)'V@$][!343P83F@W554_9" MKN=8&I @V>NELK:)IYO;JQW/V#7,,WXET&A\/O(S3'4BS\>+N->#_7(<'%-% M7BGBY9['&).>TVQ4XZ8'^]4:VVDG/^XN\%ZZ385!& A1@8\GL)OL,TUS\\V1 MU!<\3&SG,V4S7$0I*4@&E)OF)=B4.85M-P5&CJ&O-A\90%^V@Q\4^ZK2_61//[:VXZVP##E>H@':JJ$7 M=P7:!W'M,6"V)VR82CK;I))J?WB\*VX(3?/[A*?YKJ9 90P0(2;/QN2MA<"4 M-I1CW*MX:KV_9+)#2SW@;;6R7=PJUCH[8-RTY2CFW4[:PKI073F26SB8/@#LQEBRS9;*VWC= )B:\FN MK_W8_;"_$CC+K3T#M7%EH\4_M:#VG%);\PD_L'L";S?JMC=B.Z'/QO>HU -' MOA9!V:/%WI .&$8',K0CX^YW#';]8V.#1H N;YI^6U==//"NJ3SRH2]4.['- M]PJO?"!5?M^"_[M(ZP.#-N*<&_$8S6 1V<]-=OR!2R&J7P?J$&@C+H$ZK^8M M(+*?A.P/>!)1':'.]]L(A#H(=;X-U1'J7,E&(-0Y!=G__D[)UNESZ:3N#UPI MCOVJQZV%\%D_S-GAW^YL[Y-C22D(-$6@/?L:%'WM$3#3"2HW[FF8*W M/!2G3RRZ*&-\]@S]FM)Q71>Y/BP=/)C/9QZI>)?ZB@0!"<*M"$)64T,%20*2 MA&\O"7L*$]"G_Z0JG?#JWIN!YQ/8&(^9-'OI&R>]E7)R4^)@B?]SZJM?KP9+ M;_^R+^]+=5UB'[-IG/RBW%)['1W/$\2@;S72JV+S\Y=F7DJ[>4RW>>GEDR*> M*_,N,17;)7'"*FM'2PUA\C!Y]XN]9\] MQ.6QORXGTPV;(.!E!>;N%WW/LOAY[U6>1>5%$O]-)1[*^+^^J)#_MC5?D/*Q M&&2\I-(HX#)1R1-JB^GD'2CEW-VOY'V231Y(^;^1F",QOU$Q/Y/6_EO(L^5% MNJ7F5[[(KNEA9[YN2<+J\Z53/JJU^X-%M8TY[L0,VZRBK/66KJ>@=,/[.=0] MG7JM&L71PGLW+LY79VM?X9I/;X]?WZ*_A!%Z=4?2%:[Y/ 4KKFS17T$10\R- MF!LQ-V+N6UPTTKZ1]HVT;Z1](PR_70Q'"@IB;L3*[$I:(\3Y0J$&,X*HS:;P M%??X:@M%O)8CAZZVH S8ZW*)75JXGV>]/ZO]U!GH79I9EY*"'(HJI^K%L#G_ M^#6VO[O:,A2D'A5V#$.4B=2\(4ZJ(M&!$L_ K%@&1U=;D,1_&8G_>8:K+9<2 M\E>OMF2G3]$QF50RA/51N+M?S#U+'DHYNMJ"Q/Q6Q?S,5UMP MJ9Q5IT5&7\MFZ)$M5QLYOH>?[T(Z9U=+YB*+L6BI:ZA/'G*\&.#4I MB&8[,X9RS@$YI^]9ZE#.T9TH).BW*NC?K=Q/<]!ONKC)]TP-S\R[63D_U+KQ M.8[J_7SM/$MT*>J;9$*BU/IODM>![HT@YD;,C9@;,??W8.ZOHGU?><[F-2CK M5TZBJ]#MKYM&5V$*7#>)KN+\N7(27<5Q=>4TN@;5[=I)A"0-21J2-"1IUT"B M[R-IZ%(4*A&%+D6A2U&G9(RK/HE0!CRZ%(4$ 0D"NA2%) %) KH4A2Y%H4M1 M)[D41:2D_$*U6MFY((H8S12"2E$1O,SY+D7)/7[EJ>594S0"BV]-*:S?G#0E M@MYCWK+)BIHN M8\SSDZG8FZ_-X3!E<%,O@B(/+T61]SA^WHN05^&?1S+_567^YQDN15U*S%^] M%$4,Q/ZZ7Y9T4?:D-&-HAE(@QU#.N;M?J?M4ZO!H1W>BD)S?JIQ_MSI17L&M MNQPKDGA/7TJI?*GHEM;Q,?[N0E'_">21I8'_JL;BUZYQ+00#&\H)W$U3L"I# M7QU=1(_.6KN)QA\9-A@X^$&QS^6I,]$2&6<&IK%*>)JB&0LPGBNO9J"YG] ] M9Y90MOOH)T:RKZF)T 5LJ&PW.I2M!%B=!4-)OC(!4&YI_D/BT8D@^[X&.C)L MQ0I5+2'/@)2"WSW-D@/05^ D C"#_=YBD8!_ !_ZAJIM#BG(@N"3F6MI\'NN MYL4\";TSS@BL-VX$!@;K\;1$!/^Y-LG!?$V!TA,YGNIK]GM$AX?4JVG!<\FI MR9XG,4UR**U)OF2N.F3>+.AB<43Q@!FO[!;EL=?M+2*BF?=F!;.77YAC39+& M=&9\]\MV7H"*9Q\\RHX"\) M65UL&%-_PJ?@> (#[+/[?6(A>P:$+R!IL>/-MTLAD&(,<:#!.!K8@' D1R%".65$];:'8(&RG.V(Z;'2[H(7$D M+/M6H+NCYX[$@&_^Y\0E89\]@%!JF1[N9ZI#4^[UZ;;*N45\_O$'$-ZE!;0V MJVP]KOM%(:\V^KJFTTL-7\EBIS*L$$-2!$+.XL2A4$,&/C7%3E-$]X@4&X_G M\[1M-?N"-I68Q'#A M]X!+?5<#W2PT:W6_!:E(?H3$& &5ES!3#N+Q1ONI)YH,ONW&097X[+Z46)ST M79 C;G(JZW I+INA/@8%]T;!A0MTU2,9I3]77#ZNK.&9O1A]X PN\4[)SC93Q--8** M TP!OP-&25N.8FY]$R-I69DII4ZUF3,UMZ'/Z%*]T16V8 BFJZE\\$H["38C M[A(:0"07C!]XH7:*])>W1>'27//^? OJ 696)/[?/P@6__GR?U[]_F8_$YL- M?4S2^$;H\RFY?3+S0U>J'O_OY_8WDB 9,@6^)>CZYJQ+E&0@N]XJ0=QOS\%@ M3X^35<>%YJ,-YB\K"O3^P -N'!IJ;!0'$W#X^6"RAFXHLAU8JX0RD>TQ-'9! M-P;HQ?"@B0W.856S8C>0!E8%M ?8C[+9<2O>\01T$QDVZ-< 5N[6P <&L0P, M9L^#?6A+>$"#OI]^[U]P,TC\9T;(5.(?B9__WHX7S\_3YJ$!3G>@! 2;$QOT MNIV%%L_3,G0-_*K]:00P,S^$UGP\J?N$I?ADN9(_GL"1DU_4< MH'+<)Q0YA%X^P!) ;_$TV==V;H='W\3&&?=T@?JFBV5,$["+.\;^%',=6V?= M)JSL%%;?"Z06V#\P4\A:_-+P#SY3H?# GZJQOB=MSP_I]Q]\<(( L>0?R=SP M'!O\J,0=^'&OC]]Z;+2;NR^Z*AB+Q F6H)Z-T=[-(AWZ0 7U_;8V_MTGC*A) M/<OC^L9EUPE&@ MA]9V47XK]GU!-]:+^K55'ABF-(Z_X+#["ZZ)57'$ M=^?AN[9CA;'/_2G; 5(7UUVM2N#S8=_!M*+OIMN??V/O+]@NQY(L,4UG&D*^ M,Z1ZRTR&R2C 5*:88[,=1$.(CY VB9@XB=]2Z<=G1\(E_"UUGUJ.#VH:N#\S9N#B-LF^/7 $K),M@X)S;A.8!: M8&G:0K8V%E5\-#^&#![G^5M1 H"UR;-Z2/")Y[;9?BQU$V$%_^P(IP UQH-1 M]___U?^VL^9+=M*OP>.;?$(^,4A+&& MC8 B9F*R#B;Y0[8B>>5O*9)D'^CD+LO^QV,Z/06G3Q P$SFQ]S-;K:W6^]%X+@_2.(A%L'?;,'@ M#_0!8QP[>6;C9_F=3/&_VDWY/@XE%(XI3,*K4J42JD2 M3JT,,RY#PW6J8B?FTY73061(M8\2+F9PCI#/91;XU@2UA MLL?3IN$R[9#+,2X)O98>K+SV0BRR3=B4?MZTDLP3CJZ'NCD7@A;-9?M8=L9+ MY.%,[>DR'3)&9(I81LJR.-!)&X,Q:'DP4XP>)_6YU?!,,K-,%R8+W#5F3="2 M>]Y22QG#4C 2,WB&HXQ0(.MZ.@];'JYII-0H7U$#6LB/AV&RF.,F+1E.]'!- M;G,I8>2HS ND.9D&7'_>TO.11!VNJ5A?5+&A[>;$WJS":3*;7!+I)FAYL*:6 MH/*458GJ)IN;YR-7FKB2 /L\'#[7+V"UMINT<,/O\U1D#,WI,))HZ8!-5(:? M5\00XTPVG'5(61HMK'(D,8;H.7!DH9I615G M^&(@S.RIHC:$CEXD>=#R8$G]E>&Y@$IST3!8N517IT"KA:,?;--4:9?KENC5 MA$R_D:V)1IJ?=V#+U/.6W97GC@=Y/XUC5I*81,N!/>[ T0\W5$]1J;FGC *1 MU J]SB)3G'F5,6QZ0-$,ORP,&UQY+&0X.A,VQ4DV,VY*["&=,M1D6:4&3FB2 M4Z)DXII6;WB\E#QL66A6IG+H\D-!%H>4)0%TK_J.%H F'2R MI 1C.2O5FZ#E 46=$/.Y0)VVQ7+1288+-YH6V[#E 477Z]2 Z?3"$&\7BQ8_ M-\=ABX&C'])IQC!1FU]4Q;/J43A++DEPJ2:4D54ZE)#JE M@W$5!BR=)31.2U% I3_8KTH]*3J#KJ((Y8X[8JQU2V$SS9> JI7U"7$05>9B MKQSPU)IH:O4Z_Q)0<3VZ:=C,B!/+.CL2LV7*ES@(5 =46*SH5$5H#I)B6\M. MG(5>[/+Y\8LXE2^1JV&+[A3-C-0IY,KY5#$JP>&)Y/.F?),24_2*C,2PR:E4 MI9O5Q47S)4@34]'$8DM57ISU^+E"X?/V?/0BI$4^:7JXL:P*=2V?+[8GA&OH M_$N0UNNQNE'NU0!%9P.9E2QJ04['+T):AZ4JZT%].C=EFNOF-,%V.&7\(J0- M:CFOEZY877&V+"R=0:\G-)P8* ^6SW0G7BU?X'2Q7:E7*TZ0+5"-\4OHA]EY M>Y)TQ$"8E?GZJ)45/'P-,>UPHQI!Q+BYD#17]EBDBMJ*,/H\1+^#X=>>D"Q5 M1\Y2,,BYAD]ZZ\),?1']PKXO$K/B'#/S\Z56<7M4L=(?OX1^3H/B@G#ER;B6 MRXAM+-OEB]KX)?1C72K7MT=M5^C5,:UAC8S [;^(?O7AN$8-@>8GMH.AWNIT M3+%K-%]"OT6K7QVJM>Q:D$MNT@B2ZH"17\8TT9RH ML6>#S?9=;TD&G7HA@H M#W=T9+,5?UZHBJ;154-BMAI9736&OP.2+DIFX$^";DG4%AS?G\[KA-8>OP1_ MJ5:GWL8UMROVF#ZMI+R&*E1?A#\57Q#8VH>GN4Y4Q36>R?5FXY?@;T22=K'O MIDU\;J\9/H_E+&O,OP1_D=II!V'5)@5#%ZN^D2HVC#7_$OSA-=K#K28E"492 M;$XXPFBXE>:+\%?N9T5E67($,>_D="$],VD_:!["'VAJI=KJPAW[?3/DQ8BL M, .1K<=(N2/ILWC9Z\&J;1#J;,&=3UG5>X8RL&9W69\PR5/V@]AN-O3?B783 M>:$E;"=(C#3-_IUV!U/68.K=V--V*:J&O7 ,&&+0O!DPF/D_&.81L.:!\@W4 M<& G0P,+^KG!-"Q+V_@ -5UWO-W(\:C:P'6X'@KF'8(1Y#!WV7KT8&T-[-1&( 9P7FI#N@4+C@>7TZX MGK%Q0!P,\W0V$S"&/P$SQR !7O9+@)F!3S[KMTKXX6@*B!1',7[[&^(0S8MA MD(>$\')X!.[#+IZRY\>((RN@!>;!. NO2U)!3#4\(9Z OF<]YO^!FFK#PF1,7'=,"S2-%JE$=_(Z*W%A+_[1=PGN<,$P"\99_F[??Y# M0&- K8#B:IDZ'G8S4B]?;KA D[S8-O-4#5MH0YH0,E96< (WY42S"&XSFZ2/ MO]SUM1^['_8G M#CE\&[F$<3=E$Z][&BO=NR^^#93B!Q'.P-N-NNV-V$[H74^J4>0#\>I;67L+ MW^O? 7WJ\!F&+A M.D*82U"=>*!??90441WI,%^%Z@AAT&GZ?:B.$ 8AS/>@.D*8RU"=0 AS=JJG MD,_QJ%1_?SG ]WG:SUHH<=/)BY>.3EO#Y2W/]V6ID#P"$13'@A_^WQUY]RXS M&G](G;:X!US4QVK6O$2?/]6Q^4Q%I[>.W>_'!"=_]_H43/"7]>U>=Q_=/@\< MP=:Z4&FS2Y/E+6/HFY(%P>:7.#LS\6M4\,6GZST[KTLV/GZ:LJ8W1T_5/V)@*"+\$# MG@:&66CW"5N[8M<34I_/SAA/;D]\>0T:*[!)B]CD'(O^G#WR MQ4Y:>"/[VLT4_,.,K!N^U5YWX7KOPAWOM7])$.9GXGR-%X,H6?9X$@"M; M]-<#>K1HQ-XW8ATB]$;LC8 ,L3=B;\3>[[ZH]"47_=8]H1M;] M6]>'S<8JB M:;K^:J&HJS2WHPE\V1FT4K0?KJ?%E[+ ]Q+P?R\_;O@*4WR*+%_6)O\D-4Y] M'N)/75'QJW ?]M'\S['7??HC\8UU)RA8#FQ7"?U]5$B<^JW6KU2<\T^/!5/+ MA9-I&7-6; "CXB$7U-#NE)J("2\6B1\XQW:HSY6WF)UM='@Z[A!NV1.9J;54>KS^ .P M%0H)(,4A_KR .G5LKA)J>CP25H-@- ]3W*J0$,:BXR MJ7DIA6<%.?2K@HP-*U@KKFS*O%51[4LEB+W38_U8<^?C08R] 6PG[OX*/=49 M,.>19X!N"IJUT. Z8)>R[6.'_7[DE;*_)-$5A7,O2R*D2WX+M_8?2J-9ML7R MO06>QF=X:68NTY;:BB[@U?8ML969-I)I@1W51K->5])-G9?8K5?[E;IH*+Q_ M+8N^!L4<@=SY#>8_0(O3DEVF.4F-S-6R*N1;W+3K$ORY'-;SU2Q<#R9!T\P' MW:E;'*^'?1D""GOWBR2.!B=?UB]]^60X!"=',><3_T((\F&[-GZ I:[K+R&+ M%(HU:U@P)SBV;)9I/* S!34"R)("JLIA).S?5WUF7YE,(62Y"F1!BLIY8.;= MCGTY(C"&RHX,LQZ04KZAZJI -P'F0,<^P=Z6<73MXG>>9.AKIP+RVA_):_\' MU!E0JUK.LTP=#[L9J9AZ)^]3Y(=\95><-W([:2(H MH?S;HM<;5F^^53&35+=$"&2S/@L:&I:?L)_/]/B@3UU?DOTNQ\9&H[D+"_I?I_2ABXGS NK]'(E M]S09@Y#Q<6?YE1ZF"#(09"#5XBQ>\!Q93ZU'_:XEM-.+)"Z*00TLE]H)_ M%3OE&AS#*+\=Y;?_G:<\6UZD6VI^Y8OLFAYVYNN6)*R:%W)OE[1!DK"'R@S7 MHM:XT"9ZPWD?:B'0O4W=TTSRG>[M_P1PY%_;ZLA'EW?H;#+TU5LL_6'IOIF) M[I71WG2-69H>_,#P!V8S1$S_1VG=/)0+)-6275_[L?MA?^) ,'YNJWS/Y"46 MLZS]***;[O=D%HME*_[D::GNP-N-NEA^B^BFH3CPD7W73(*J?@NK)AR1"&(0PB.J(Z@AAOA#5B0<2G:9(A_D65$<( M@T[3[T)UA# (8;X+U1'"7 9A. 91_=Q4YQXHA# (8;X%U9$./R_6Y,2H$>G$$@>SY2Z M('MDHF] @(LH-B7,VB]VTL(WJZ_=VL4_S"AWOVJ&K26JX$\3/R'8JJ8FGACXBWQ"]W[I5?6.+/E8UQJOT)KU6C1'6W4S$A3<3?!#(RB2N MSW;\M^Z_*"Y\LC#3J0$#=Z_QY?_3:WQOK/MZ7O[?%5PD4I\JDOM;5)]6R_*L^'[Y=GP MHZ*/6M:"!MTNR3@6SM?E-"/RY/QL563K))EI%))#!I?G=MJ>KDH3/@4Q)W7W MBT):%,*<[X$Y[T294U>1O7Z8@8.]9+CYGZE'VT[EITPOWVR;<]+.]S)^9;B[=50_+TD97KA*/3!U>0"G1"%>@4U6[=#E$-S+$3B;UV M%0LL5U.2A2:$*N;N%_N.BI4W@52W TS?4T\Z?5CL!H#I:7';XR*1K;8J=8XP M1"%3+8F9-BXM%.4L2/0"YN"%I,)U?($UYR69;H=!.5WW8\SA@'IT3S',.POE MWGBZ^CL#C&WXZ/7FRBJTA,N2Z+K,&6O!Z+_,@KY*,]/(7HUH.H\6^_*9J_7+"CC]E@5 M=?Y"$,U$0]KIL YG9C+L.FT*0M%M-R46!B$Y[D-JX;?4_BZ_Z&LPSA&>?(T MXQ\02^*4]*SBK( >MUQ.ZU;0L&O.YQ'KT_'%7DAY>D=W':$WS);J:W3XJ)E=X/I J@X6XPA0] M.E?HT&LZ8K/>)&OXW*WJCIL:1 X? 3A)W?VBDQS2?1",0/ M('^"&;1LMKU#%-2'C^A[#^:->6;M4(,^QE%&98.F1F9^,RFU"#NQN MG8=X$@?RWG5;Y=M>(>PX@6P=,9".8GTH^>(VDU2O![+W(GOYA6JULG-!%#&: M*025HB)XF;/H=2]E3"B$6W+Y4,4SO4(Q(Y-*>;J,I"0,QQ'W],<"HMRZDZ-^Z7/X\8'PRA M#:MSB+D=".C00,'QL9>N(:";LR=&T+0C3FD:IQ%U3C%+;>\W,SZ M;:,Y%#-F=K&:)=U5OP[U$1CX0LX3I(Z@2VX7"HV5L^JTR.AKV0P]LN5J(\?W M\$O=>E SY'S5[95$8=9BUDMZS67P+'1OP'@6>9]Z]\6T_P1P9/!?U5C\VGVG M%L[ CBDGT"6@X\G05V^Q^.:['Q!V,&^X=X8=RIO%7G;F'\"I6R$QFN=7FN?- M,.C-3/3]\WR"L:^JK\2^^DI(^5;%3%+=$B&0S?HL:&A8?L*.#PX6V?"ZLA5J M6<-7+,J2?M\>8$!"BJJ7SP M2CL)-B/N$AHXF%PP=N"%VM'T@JVR@5F:'OP@N)?W)/[(L &1@Q]8W.C/NZ0: MOFO)JQ^&;1FVAHT@(?;[A ,]Z1#VL=4 N4UWKU0M^\#*-K_"C@ ' #W!VGRR M7_#LA:7>_:(?-A70-CSTYM*>3GW[K:%IC#;),(N:9QTIKQQ&FHV_E[_[9 M$8%W MFY K&VHB<#8ST#4O;OG8,?R+G+ !"9T1((SCW2=L)WB[-[#FP-*>]149P23^ M2(E57\=[2/R_?Q L_G./CC-@-0,\BX.3"=D#;>5 ^."38(D UT[MI9P=-"/ MIX'.M85F^8D1,+55\)?-@$ZD^<'F3[ ES$$U=& )@=D:MAL&B1"T_I&HQ V( MQ+]"6X[CI:"+>>C _\3;Z,=;!/9D :8E>Z86^/_^N?T6F?B7,P)<%&OUV[]N M.@>S7LB&%7\N;RBUMZ8$#*?>)QSP,:0TX(_G(RI6J&ZX8SL_,":P:[:_47"V M>R-OAXPW 2P0[@W8!<7Q/&?D@*,&]#1:)0ZG"J8A__OAB#AP[*/^N9VRL5[ M/[MN%4N3/6C43G[N(#(V='[.#!N;;, O2?Z&>1S_)YS97@]/OH8IFF6][BK8 M]G#ZJN>Q54S2KYC&O\EY]XN@G]!M8^7]_O>__VM_S8?.@FW-T#UR;HFW0?3_"%;D;SR=S$-]H%.[LJ1_GBL.TK!Z1.Q9R6Q]W-\4CW?Q9F\ MQ/;(^_0TV7QM]UGL07C\T/$-")8_/,V2H80^V]O-5+# <7^0Q$,,W+_9@L$? MZ /&.+88Q)M([?DWY 1 +* "_J-3S[SI[CB:RK']Z+DN=/>K$\,!@,<,5$_W M"T;(^YSTLL0]W[:#W=BC-MRQ'06@:BII(TH?@>-*8E2&DVB%5*41J]"2HG&L MHK(TIU+ZW68>\LX;DIU-+]#GI]B=4JC=S!7)H!3-]-A\5,/B"(_Z\I5)U6E/7& Q$K-@M M%YIJ2UJ6X6W1@Y:=0JNEA;Y7%S$'+V%C7FN\IV2Z;MH(%\*R:06JF>[W MLF/8]&"JIJLHH1"-=7-5*\Q2>B^?R:E-V/204LQ(]?D>6\)9/II3S6 QK[IC MF/%Y,(&5@FEM?5&JFK-I)E0\NA@ M8AJ;[ZH;JUO;*-7[W]"![@E.*G!0SH#N/0I^G,,;T%8FFAI:6EU_] OP\4)Y M6ZW\7F9UN\JZW=JM*0V7%)\#A]Z#4K.;;9CR>&3*9K=:[$V'TH#A3^ /()^> MS?C#.VXVQ-_\@#)YJ!C$"@:&/S";$38LL].1-N75@7YDR:ZO_=C]L#]KR(+; M&<.S4-FM_=;4"M5\,X>PO?Z]\!?>HP M8V)+L]WO\960'QMU+P)$>%/+VE:@CP?>-95'/KPMI)U8O3I.4&%?6?[+%]K8 M5^.(:"/.MQ&O)H>@C3C71J"=N):=0!N!-@)MQ#-L(M%.'&\G/O@"\IMZZU>\ M!WQDC1*1Z$T\121Z6PM#-$)LA$AT)$E[5:?X.C2ZR=,^;LCMXF7[V3%?Z#A_ M+:I\6JHHC@4__+\[\NZS%*(>*.*D).+>0:'W)5$EY. QC^H6D/7&^8(\+7R< MD"\05"*H_(Y0V=;<('XN)$'A]P@J$51N^2*K*5NV(.X14B*D/!-2;D/Z6[\K MX2X3OF,9:F*7_7C%$@,S01" GA= ;YM=\#>!]7,OF)P><0]2?S:)3#].^23I M5?C9GV7S_OU!*--L33>"A&OM[C?ZB7_)_[X)@^9 Q=C< M0-S\>S0=^X(*Y.$*_^=X<>1+K^LC#\J<]K48XO'5W,>L^_2J^ONB9\[3YJ%F MPZM">R_L/K;=:^D_YN-O']AU.+?LA(:]%K!FLJW1Q;H6#)J??H:F#N^:;A3I MEUZC&M(9CU:P$MZ>F5S;7#BZ-XXVQ753]QSUTH-4-V"((C'_FR#VI==U>3'? M/;Z_]Z;VT>4\2E;YEK(85850\*;3E#4V:?'SY5->E_-^6;&CNF%.S7+@=9,X M7NY/"MNZM*E[G"9>D?,;\B#0F_ -GD'1D:B"/PDU[%#;B_,(KA"_8'5BW2:T$*CO%M2F_:E>+ M';6S;DK^LO4UAB"*\.P"?PHBW@*2G@547<3/CNUIMWSP.*T7O&]N3QD6"F1F(9). M,*:X#A2Y08_]7\((UM.,R*A& M"MZN3[)VEVX+Q")^+9^]^T50]WB2^I@;_ZK5J\J3M]X3_U)NXP;$M9I0EPSQ M72%-+D^4ZT#1V]/%("YT "QD 2J\AI;#D297*;64-;N53W59=$S%C2;72U;7' M6G&E(:"1D31Q3R:YKY%9<6#$;%)/]W17Y/3BW9D MQ]C%5WQY*+U!;>TW0+PO4\V03$?'=J[FX0Y"]3V 1Y?C7O9J^#T1* MF[U0Y^:/Q;;_6'AZK[[.87?QT ^LMK,C2##5QX+3@,6U1W(FY#!P$G@"A^/N MUZ]C38L:,8<>7WR @F=X*5C259V [ C@,:.-K+PTFNZ[G+ %R!9MJIX:W7^\4%D,%"P!( M[!M@VMJN2#VY+4O_D#BBW+RU T=02<[$*J-_QX^%;^KJSAQ5 ]L'=TZ):S;$ M.P=8V0 G(2Q:&WBR"JO9&HKVD&B'(S\^NX)X"^(N-E\>R3[X'NC0 2V\15S/ M=+,+L#/(!(NG8R;^I3V,'T";O1R137U;!>PD8%/?]319]?_]D*C&[;>]Q3.= MR/8X'LY:):*)9@,>\#P'R&4\^]$J 59L:D%"E0/Y(<'ONO0,WTS(*B0+/%TA M\\S@ZL"<-%F9Q"DJB="'S+FWC&U?3Z<%>3GT[W>S"OT-U50-!F0,^WE=7D@ MXR =)E[,1F3:C%PC^4_K0B_&&S,Q)@;/-:$:P#!)G0I9RB@J@KG* M4*U?=/G *J_L8)J?3P6M08M";T0U359) MS_2VF.?!QG,1V M+D^J?\._QD_G[-7NWOO[?0*@@*LI<&'6ZG5TV/SM-#SVNG%SM4Q&41@W(*26 M)V:ZLTJVKZ\7E/5Y9\V',4+AJYE1)MF73*S=E8K+OHJO5C%&X$GF@,,V&PCV M!^WD17;R#;B@IO5I((PX3#"B=(<.RR-23$5WO[C[5.K0Y;;=S""Q7W, 0@9^ M7L@XH@[\I+P\Q3T0S,OZ9OP1L [ Q']@NW8O)+)@VTR6UW3GK1'X6-'^NG1I M96=V0J->@S8 M&YI)@1?&,K*QL!0XB+=557??WM>D8Q,P6"7^]535_/=]W.B)C66 3A\-M'@I M#XD&L/:\G1;_?$4S!YY"&GPG?I.&Y $;TP96'.C@/O[&L:D2R7X"''WQA-6M MMJX:O@*-2?!!;,K"JKA[Q'MIT%W78+ -X@!;9P2MB AV^)O"O O"8&,"'@[.2G.CTPFS0-V.+@I$[%74(I@A A0Z-F@UC@ MMX?$LX0NL/V L-#7H$+5XYG=?)^PM=AXWJT]WDQ5TS4/6L+;'OPP-J@5L$M@ MBF!NZL:[]YLNNJP\;LQ(MN+F_D33@F,"QQF,YRW\UH!D %OU7 "0>#+S#TP5 MGLN&O3&(3^_:._1^Z>!_./[S*AV1:+9HMFBV:+:W.ULTJ9-.2GY,+VN&\]JX MJ/+X2E2:(5ZFE)PSEDB)A%$8>:]EKY?!TQSAN,)\)"[JLV*]K#A-T))YWM+N MU15I,@\KIM&3O5FU8HKX,I*HPSXUK:_W>&PY%[#MI3899171$*V.[9[%+Y+4[U;]I$P<^_5T$%9B6EA4;IC^N M%[G1I-X[J1.C8EN9:&IH:77]$1^W?NP.]"0=(B1&#'-*4U):8GF\ZG6MO#*K M=,'OL9P[2O50W+$Y)V\/C789*X.U&WWCU)NO>NO>Z=T"7T$&V M(]GN=PQF]?T8>9IL8A&@P0OY,,]R:GZGZCPVE4>^8X7!\TR MP[R: HLV FW$-]L(\B&91#MQ#3N!1 )M!-H(A$VGVXD/OISQEMIZED7ONLW$ M6:\&Z*:@60L-3AIV*=L^=MCO1XAT4JQ )$(D.@+0(1HA-D(D0I)VPE>U+WW8 M/T:+X]M>O[_&[>(8^[&'+R1.>P$8F)RG>1>B$>@;?OA_=^3=9^E%/U#420G& MO8->KP6LGMP*>(Q8?34N07SQ4;[8S_Q^RA8(1+^<>-P$B%[PL:V_%288W$38 MBMCE_>R"?TG,/>>CA9>U^[X+!:Z]N,9Y;-MKI\(U.$&^Y)JO?>._$OL?ZT'- MTQ^.!ZFO.<,V_(FF)L:.HY[X,?A2HMY MO^2P15:<#R-AD:R:O5H'WEZ@[G[1J7N*H<_\,N79.?FIK'ZII2$A/?;S&T5Q M;BI$Q\$S5)E.FK-QVZY%IY?2H3*>#SM-0D7.U1V,M*AE+)WOZC4/9TZ M?+WHBJWH S[M.9Z)&3;F>HZB^7[B9A1A9 E_.\W_.C#I](H#E,FBW=A(Y N0 MU,TN\$XWH%51[HK3492AVWHVDEBH.'#W+/-:W2;$TVC-2([/I%N\)V1Z[+ &O U5/KQT!]*ANP5)I:/;9LN(2"SQI%S,7,R!^-X6L-T-M"WA-D\HMY6VZJ#@C" M'X0_MZ+5?1* ZIR7'V9ZHX%8KU4MFB1*89\> P""CB3B/DD=L=PN2L>X-+Y> M"P4N7FKH;:_X,<#N6]90.KVN!3#M!21SYTO+%%=\7UCEVU(A25 <%?$2!U4I M L?O">I]D:L;$VDDQ$B(;U)A>5F*U34Q;EACTL9[V36.]^L9L2B/@10#?229 MNJGJ<[ KFU(<&Y M\[\1 L2^@]C>*(00("0DH04!G_ZI$F!C@S'X &:I&]&G;5Q(55F9OUPJ*]-Q M5.?UNXO0JHHY[.HS N[,A MS6PWDX3UV[>F^3JY("9I*3:4-/@L;*"Z+IP^M.U5.6B^Y4JZON[HM"[V_AEM M^AYLS+">PMOWX M4L_^RRGX(EK8U%[,']G$U;M5U+&A"!D0K:-@$G]57@#S# ME@<.@$[P0[#DOJ*K (D7FZ=R^YNP@.7M]%D(;Q=^#XVDR_??.9/18L$J$PU( M_!2D7P60;ZONWQ[L"]I3U/BD8XA32>$3G<8H.DWS-8(: N0+QXBK]B,Z/_Y_ MCR L)=>[C7HWB[?RIE+3)K,Z7:S"V^S8=?U'99UQ>$C2-)XB70 M3V]L$<%?Z!W&.+?^#C:1>K/Q_D\*C6PHG/]HE!.';HV?JIQ7O\('[:L"N_YH MMPYL4%\2:K"$&11-=%ZY2-KFI/T2]W';]NW&A^X*ATO\KDOW7JM?Q'9GGC D MPJYRO4:?N'/JJ5=$+K\J^)U880#''.$5BWQF,104H6XHN0J3*F0>2#\=30BW M9*9'U5&SPC.1>7/J5Y19I\)!0D2CNTW!()<$[ T,I;T6Z)MA]:'STUMGHHT- M!.W2H0&X%;:6 0SG[?9KW;(-@W/LO?;ANO7,CHUXZ8ZKAXW_DQL&7-6?^?,E M?5[O>PM@#]?_7J]H^ZDWV[3F)S?J?GWT.Y_4:]L DB(U-2UXM)#G-(+/SYIJ ML>CO:^U0G/7C\P7/='!IDIOG-"G6J\R&^UH[1+FEYCA^N<'7_>8PB_.\ ;SF M?:T=G/BRV:4=>HPS@N/)CE6>*9/AOM8.%,Z+:EZ,6W@KG:W7\JE>21E4][5V MJ'1F4;J5G;3XU=I"+F6)*[%$M/IWR(GI/RA*+5G5?:X>E,2EY MSE] M*@F,X [<7EYK->I@ O3NT-9T.6]'1WY<4T8:7RM8A)JUP- ]N^^U%I-.MJ?D M!8SOQM+16F38JP9#=[:_4F&J1%HV)\(DJLHY@AI/:WP5#KU2RXR*;5K (5U M8\;EC#X_]50+AI$.M=#0F4&9J@E&%5MESE4VH_^U0(?#^UF_J?:+-]E0L8%X^*V]Q#[/?\$PX,$]7 M 4=EPS=["C%L(NT7Z$Q*O-:.V/0@_=!4XU8L#=PZJ??'01('<6?'FX"O@V?W M8:_'54,0YYSM0$Z8[0%;8,UHU^_I^N-+N!!P!_[G6TN/3_$;^H&F 8,NGW3Y ML/!:Q77H;$Y0J^92CRWS]8E^J2X?/[H3#]@3Y#,-R.(O>!35N_ZV3W+.$O $ M*CQ^&QL1.5@Z$&W$M3:">(G%T$[;G9.Z#RO2&%_VUWIJ M1^C*C2JIG6C]63;\W9)O3$7]Z8K/4$";NKB,?\@WNY&N%== \^]55K\=SJ O MC Y_RAEGZUOQ'$CX/EL;(>%>)+RIF_P_VWP"0>1Q$'GW+/-G#2AN#3P?'BLO ML<#'=?0>/V3Q\/&)Y^'1!XH\'%MAZ=HA"=S:F\"SNGA0@+EJYZ@7]3AZXUO[ M>'EAQ3^N_(_*OK^?_.65Q0>C[^9[=.J!8_3K9WPZB[1M[BWFVC!SW;P:'V0T=101 M8[VR,VOCZW8.5#C&Q"Y27_!QU.YSBOB%=>VI(G[Y&C=_)N1Y/%E(YNB9HTEU MI>(T1GE:*'V_T-7)0EYHI9E^)^%H0GG*.4X+3ZE,MKKJ!D&&*3;Z1S7\;L\* M42>6;AEFD0\CN6$,.0! M@T(W:6L= )&D859:$6':Y97ZHC^8$7-Y9*H_D/F* MS*TZ/7P%(G<6)(I[J@Y?AX)#3X-JR #Z4P-H(S1KN.J6BS,WUYU9 BD/V>:0 M*$VCD2O&M+$>6>W9_4Q12XP6L59,]D1<]E?M'"@JS%*'"L&CJ-!3"SNR5$Z5 M]M:R:Z0:LLMI"W)1:S4VL0RB2KTKSJ$/B$4WIFF1)BJ0+?.&*N8&);&4H=XPQSI,VEVFY2T9+1JH M18#1Q1!A(G*H8=Z=A812G@V8P+.5P+8: &*"GU%\Z&DP#ME#?VH/O4H0&)=: MR\\:R#"1]@T]5N*T] */VWR<(LO4%4/;&7F0\ 98W=$6!5S/FZE2O^)686ER M"E[B"[/LH2[&*%CTU)*/C)@_$7UG7K*JW?R2U^I,H;88-^EN.W%%T4_S [=* MZ]94\QA_F71]!Z/C'!1]8,00L3#[=M-4"2]'9Z0S\!FAF B:LP391"R[V[\,Q8X0AJ#8T=7,KB- 9"R9G%I,""J> MCS;5GLLUV2I_11#A!W(E;8R)H;!("LO^,L\L=)R#(,($=S;P$\_K;MFX2IB& M ULDPE5@JH%9MBDK#HH=?7+M]6=+_OPT"5;6T4V5/;HG^VDS=EOFL@;XYA"X MG!N?LY'VT[%HIZ((9=R+4NE%5I(25XR;4TNZI443-LN35E>6LY,,/:A4 [0/ M+"@*75A#6'%T\.F^L.(FK^(?1(MVO]0HC5E^RJ?GBIB-IZ1R8WI%4ZG'L$4OL(P( M.A+&R>-L(Q1=0F*/HDO'&TU98:K)1,/$$U2>9K7)L&Z4KFCC+"U-L:-DJ<*3 M38]=N'U*T!8^E'MHXU#1,,N<> QWR[9, 49_)%GV)IXNN4H?D-FR 26#YJ\H M+(16![!A$!I\L[72DZ+! MY2R9"\)!KS@9N)XHE022K@Z2>B,R%;0 #H#-P])AFMXU>?[]>(&=DN*BL,YU M"LJ^1P?*FH?ZI@<[W%\+'-Z1YNQ%I7]\>3_NT5T_D .D=P^TU0>C9+[1+4[Y MEC24&^,H5U)8 &U!U6B&#C/$<9?O410'2?GAXZYGE/(?B-OL%_/B5&>[F-65 M<(8?JM%&;- MR54HYDP@YA3Y91;/?UP)[-W?FP[1J\$E;P(H+]]J2^M[F*04 M[)$H]7I$-,92HA*599$>]&-BKQ^1Q6B?)11&QLD8 [;J__XC;;X!*_Y7NLDI M7\/[/%;OIVR-K1BT#W95)#^.-*1$AZU&&EE>79AD+(%GTY8-8%Z,?!QIS7$M M8?O= C[U,LXBM[0S5 >.9#^.Q!JCX;B92.5XU?"813$]%8T%'$G@'X=J4SV2 MTJTEA:A3(_Y=5$*=%>E.B)#T;N3'212;K] M:BLSUQ*,:S6356Q:C%?!R)V)EB1N)&,>.=.4@82WQFF]7^S 9^Y.%.\XYJ X MB]>UEE]O='H%*:%E.)$2=T8N[)DDSX42AT_S=G[(#FLMH#Q%>G?DI#=OUN7X MU,47([*7GT:-&#^&)=LW(]]QZ3L427IVX*Q HJZLA8:Y93JD:P6-I9HY@B>K MY8E;4;#TB!E^A H8PU24,H +\"QC&!0NP)F-X M_.HX(7<#Q7WOI@NQ_\S2>T)GG(5VPE9)CNAJ7ZX(> HGT%8IYJK#(H .>] MDCD PY!G!%#85Y0)^)(-_F :0&X88 >920 MYZS>-0'?7"'[VPMT5>JMH3VD.J&>!,>:JWFMU074< 3[%_@[;""M..NG@D&J MZX3 /GDV^ XD>ZA@ K(DP*] 9W!#6U%6D)]XF^>^YZXY"G),H"M@J&:EF@ ) M@\19:;'J=O4Z/? :J ?GJ^7N?6!(VDP D,X,"+]Y ]2!@-' 5H*'@Q6I?0_\ M,)-T3PD-/9,,< 8YR5T%;5_FLV]@@45T$V5 MKV>QX,=,77T_[^V)K@W$$#^W%,-1@,#="E%_FH2'C3[(_C)@?V K0$8/S"9( M1V5%Q_!:BP'C[!WL)$P@QF"P(P%H"2RUNJ+K0.3"H2& +1MP?&#F]0$LJ8#S MI8#QUP]UW@ "3@N*)+R# $_J@X2PN@O^;[*9SQJD(0+"1T)9!98B^!I\8M:0 MH;;]5\%TG'^'5Q I0>6BZZ;O_%Z=GEX\& 0(!@G2@([(;A2H2JK)<:Z=*@A> M6\DK,9J+Z'E_-PJT?]Q%HT!G]1&.9/2^.ML\8.T0!KX6AL-\C< ?/\J#WWHY MG.5H9;I,I#D6;+#QP97;.A#!@H.+X).U!X]'7@CBGZM8P.;%ZP<2ZSE]-S6% M9%_8@UGT6^38>B70$/8 L/"&DIO?,?CHWSV@PS4,FC9_6::C0@[^;2MZ(&0? MGKGE?K\.E7I UCSW]6@)Q_]YY:/!$\X;5DXB$?S,;/B(:_[*/CO[N8*LP&.\#U1XG\CS/G.G,;(5)50$ M?Q@Y(=Z )PB?)2+=Y'Y_M?8+)+$])%DV+TJ +_5L%3PXH^@S!:X,OD0R'&SW M3<2/4?%+Z^+G):ND&N\%ZZ[DZE+L@F 7P2Z"702["'9O%G8?S[]Y9,BY18?G M0ZT/:_YSE3Y.QH^Z8KE!.G2(PL,AF&ET5P""%/,S*V8D>+>*P_?@,#T4]^!W MQ3T(MA%L(\%[4MC^@WII-^")X1^I6'Y_^71SL>"2%:%O@E>N55CIYJ*?7]8: M^I]SM]9XO1K"[KT:DJMI-NXDBEU-:K7I>C]J9?'I][OHO+^)""^3[*DX)#<\ MFXW$4*1@R12T MBV:71)-NC(Z8'2JAXFDV.A&T28:O)&!=I@ALPT42EVEDB@0(:>,S:&-\6W[ M+YU!DXXL4(_VA]DO>J4NZS\5.L)3\X)GJ:EYY-T;N3+B?RB"N2'A=J8 M8NCGDQ^DC1\ 3)Y0&W] DY@]'H]%FG3QLM^:YV/EZ+"=OS":I!3/7YB*1 K3 M9*,]+UCZ:%:%VA@65*3",?8R-8.1!-W%4?1. *0^,FUW5=UE%0&1 5L]2D3L MT3-H?]Y\NFPP(V!.6,_G$."I,D:F:H61@9-L(B'E9-YHT[#8*PGP[CC;"?'V M?:SYQ@\FG]#@N6SXX2CY%]AY,T_[OJQAYMCGN)'(&!,?R'\$N$^QXZP=) Q( M%]YX*.$H6> 75C95:[H5@9'\5LI;JO%6L0ID 882Z$,-KN];%I RO#GY?T)E M>%GO_R@ 4'JX8DY(%M,P@6AT(L-V,B*3A>9,?&B:L:7K8 M[7^H.-"MA)6?T#BZ;*#@$"0VQ9)ES8H%2E#])5&;L+ERO 9;O*R2'1CV^>*A MMR('-T$,=+QR^R!RE6C#(1!AVGQQM M]4:[;EN,BX#[AW8^.[\'5-^J4"?KBF1#'AW]U5<=2Y<6OX,-^FNB&MBZ)!X+ M9_J^6MW6$]Y]#9,573_X.W=X*T(RDW[H^'R O,!^83PO?P7__^[_> MU?7;D?WU;;4M:'9?[YU?ERO@(+3 M)X@7EOEG:.MGN)"=783=);;(^UX>5E][WV-B\^$7]0M74PD:(Y+$2]!TXXTM M(O@+O<,8YQ:+8!.I-[WT?U)H9$-]\H]&.7$(R4Y5CJM?X8..ZSP&:0MCGD%/ M$', &\7 YAYOC;6D;4[:+W$?MVW?;JQ;1M,42["1'BGVJ @ATC39$V,XR8AX MC^H1--$?$&3_U]_OFQ'3LX*EQZU8B4^[U6%19F6+&?I0 7\<:=2]$@\4*H=+ M_"1B=&*CF12!S:6ICR.S?F;BI<9Z 2_/)GZK8%M6N0$[,>\\LX5K]JPF*29? M+N>+;!IKQ9IIV(EYYYGE EZ8V_&%PJOMY#2N5J8\@^]MKUP6N]W.I*JJ/)F- M#8F>5^H.4\.M]LJO(WMQ7Z>'J;FJ2?&,G%:4>2$"UL[LCAPF%W$LD5TR H9C MHQJ5GAE6B]M'I4A%B0GSIK;$T\Q02 PI2;3KW#XJ%&8.T[;T_HJM]?1/@F[@T]>1RKMK+5EK^O";4Z8IQ1,U\JXXF,5XIZ([,_ M3OG[UI[@YSV3B,9)@5F,8U2R@O%]L;IO[97J%$L(5I/1/$4<*)B6*O9Y#OAY M.R.C?ILOCIK3.)[P_'J?B--F%CPSMCNRJBZCR4[2,@2FB#G]7,9.I<> 2OCN MT"[N=K)\NM_$\Q6I'.L6_,FD' S=Z14^27GI$R5MFIC$Z+PVBBO,4"3V4'\RX);RV"ZH I/BW,S2T'O)$N#[/>1W M]9D_U8?)GN U=2D;&=\K(7Q/:'5*3;$!JWGZGEN7Z=V'W"E M.)B6)\!NCIB-YIPF\0ZWCTU$PD5JY?>R270YZ!3%1HGE M5;XWC*3H?*RQ]/<)4[6F"LUJ.4UHF#%E_)X8'QH&MX^A.BG.F)1G#"U@XX55 M27ORI$_O9:AHE3(G':U5YJ>Z&5<93QIC@*![&(K AMJL*XB^5H[6["7?4P:= M456,[HXL))<=?B96IT*YV\9CHV%'G*?VLI[G5;1,;TGG<-),6"-++EMF<;C- M>L <6G>W6O4D/-@/?=WAZM-O'>R+A6S;^YSYSJGFX>9^"]N"'V+C>7P MRW25BT1>2%1O_0.KG."^GZWP/8F_Q BT$[>P$R\QU*?F)C8"B<1Y=^+/;ZA] MI2YN-,AZ63;\^;I6EZHC_!44/LY1QQ-SQ\.AP@X)KLD(#U4>[UQ531&./"7[ MX-\%FEM$E4?1)C>X:(0.C\P79[@T[X*A&R!TIH8DB.9X=1$CAP;+YH:2HKDH!J53%N61:TO4-T9_/2;MF\;N* MM( [[.Q)4"/R8S]E-$4!KQOIG,3;"UZS@TMW,#^-H*];<><9X10)T:TF=AXM M1/-QJ]/%C7*63V0DJ]<:JAF;A$)$!66KB$.7UV_.LMS1)"73P(*SLW=EID-8 M*-A_S!Q@'OA5.?8;:+J"'S)XKJ<;*8U#F\D@RADK@4GST%

6$.P MC\A7N OUL#%S@ETO#P1'X>"6E]<;GC7X]7:G3/N]*518NX6+/:(SE.:]\C)J MQ' L/Q=5%J,6E0K,WP.*),I<]]+<,^H7)&>WIG@N(V>Z3O><[#)6PLMT%&?I M0M8O>1R0LT!%L;%#Y7+V7([ZSX>\TQ].>8L>S__/,\]/4B!/R""-2[IDR$JH M/E(4%V61?B>+M+%HFZ?_^@V#POX*5O+LJ=P[=OV7C%A0 +\I[)-E> MPIH) A[(OLW_UR;5G!@7Q (]2=D"1BW'4E:6QDH-(*<",,@"+W%M3[G$I3J4 M$OOG*;'X"X6RSFX@_X]@7Z(';]FCG;C23K O!$J)O86- "(10?GZM[ 30"20 MEKBMW.0O]/939"&N=>9#I9&=*POQ*RUVPSDT?ZHP[ID?DHJ\9@?BK#V;OT+P M&V:'>P#+G8.1@YO\UH97I+W)U[091$V'0KCT>-R?<[% 0\!^6<4ATOK M@AL1!X(4J?6AJY<5III,-$P\0>5I5IL,ZT;)OYH\\(L8*0OVL(Z37*8V67JD M)$NPAS'UZV^2"--']AXZHSP\D&:\.05X>Z80,O2?9,W(T+^O-3^8H>^.%#LD M>[8-+WM=Z6;7#9KW=VW=OV:$)5;[N,><&>%Z#",*39$G\1*IY70S,VYPJTQ^ M.LR0%++ND75_86FXEG%_A#B,"\6.W#$B%E_/*TI9,F?JHE==I?+388H\KJT@ M,N[OPKC_,KKUA=J[^Q/+)]%^)=.0/Y7X5F\X<.1N4]$P?4SF!1$K4N)P=0.! MH,-1^B)WV1Y"T=W]">VSZ+N# I"7!@6%YH9YH350)<*JUK-Q<7TU@&##-$5? M2 >2+7=L:/WCBK;$[-L)4C6@F( _UOUT#U8\^,:)O&M.8CW??YSZ,Y0I\&- M:W+$-7@UVYHQ-C60BC'8@F%U\D,SR#=$ON'#G/PX"S78O_4'IJ*_A- MZ8M>5X53_!'J':(5X>,*[7INB%. MQ@)6+:<;9:)4:,+NB'C0&O. %("=CL1>]_5C"^)[#E[LL'U \4NG:UP#UL_* MO$>$$R[.O3S;*;2=2JK.,WUI6LT6=*D3#SJ&4E]R+\/^#/=>&[0_H^*5H#GQ:1JPS_-@*"_?>S[P6W;*"VHLRJ* M+6^G3&'DJP?'>%/%BN>J2ZV5-!M#T\*][- 7B>!6;.0%WTT3_N=]1Q=0:L3M M"(EIK1L5,QR4$ I*"'%]";EKU;I;?GD[]',W MQ56?:*+X,1,]6'YY==Y:E%S/7N=7H@K,1U5@?B,9[%*WKJ[L*[;RKK[R)2LK M;Y!T7W'EUT2S]307#2C:#?#>N&[*VFMA92'..KK?(@N\:D^*M5PG;NO<$!56 M?GOYS1969H )@DIF?F"5$]3>V6J7TB_XP:X4:".NM!%D](5&%:[/N!-_'D#^ M"J2N'4#N*)(=4@PXA="[2IAGBAU_A04W[ )<3NQ^ONCIX7J8%XPK_@#_0\LQ M]"]E#KLJPQ7#GLJ&:BBAU6DWY'ZE']HM"_SO2[K&#R$79^MC=76!>;@+9@=] MGDU;W%5Z#+#PRX.4"J-'$/WWW)=0 2)E-V=*+M'JY]PE.@F/:4$YM/P85_"8J"X]EV9FW7-4DWH1OCI M**<7JN6):=E#D8*"&PF3S)<-YQY)Z5-(?S^O_GY0#( *N^&;>T1?(U.Q?HU3 M2!RKV@.K8.3TD07[VY-!2;&#]23N56?32&=365#-1&F)Z5VGW*^*[$JP&2+V-$K]P/G#UP7/5EDX M&[I_=A:%[ -D']P0D)QJ'^R!CW)'*2PJZ7@;]ZH57!:TPJ/,=4'!<9"0]J)$!I_M<#B;-@]->IV4J?G\M@*#>! MO^V1;Z[Y5HRD\D2"*["(QC^9Y'\P;RG:8IG=-@W\CVV#7-D#&P/6-@?> M0@% Z9L>S!N] 42Y^Z/[XRMB2KY;-%S+)/&TE@:[:?52@CR$)2S((XK#WOR5 MAA.X'-)JE7>3D'V>B;[+MB:BFZFOD_.QX)/;G/G)]PIN>>9W,]'O MD?C:$T>3>O@MOE_QOTERHDFA2;U-ZL+WZK(&L)R'*K ?@S:]#KR4K)N.9^^Y M1X>YN*E)C7(79U+I8JPY3=!*RU_9UV"<"(<1%[AU]Y'F^NUN)IK4 M*=[ NYI\@6^S=0])UA7)AK[NZ*^^ZEBZM/@=N$%_350#6U]\8N'$WM])VGK" MNZ]ALJ+KGWG2%[C5=.BB1^#WDO1;T8,#ZA)V%OKT>A/\][__Z]WMK9T8PMK9 MWR+GFG@KEV2H8*O+8<$Y[V])]Z6%LRD%P+S0[":0\/LU8$#!Z1/$"\O\,[3U M,US(SB["VZ9;Y'WO JV^]O[.Z>;#+VZIK>_%NJ;UFR1> @/DC2TB^ N]PQCG MEH)@$ZFW",;_2:&1#6'['XUR8M^>?C>,LOH5/@@(C#V1]+^VXV_KC[;8#=(6 M'MX'=X3-02AA!I=]WRKN2-N6?)FB'8'T]4IC6IOD ME+H/=!:LT0G?]CJ2(\O#(5N(1?#Z<*%DM;P\FY7AR,C'D;-XO]QNF>),8R(Z MXR0[RT&N5@4CHQ]'"M,,R2WKVE1;2 VBCLP\[;Y\.W5)&J#;*0KI3 M2(ZZ*NAC2/8J(YC]7Q[ M7J0S5$+P5_DP[T<.>_VTG)1\6I"$LF@R2S]1U^'(G;4KL:58G5$15R#;3G]4 MYL<=RX$Y-LS'D8Y5-SB\/DAH>7$>E2/59<\?PF?N4"F3F$SRS=%@PJM*WU0G MHD!-&K GS@*=X;M!_&]G*-Z9#SH=MY03IOX"CU+5 M6%5(,^G3;J?:K9B&B/6,URII(X%H@J'[C!*N\J#5U):,1@6W"Q@ M (+9E=)TJ>STVNGY2%A85&-9=U.*:P9#=R; 8^JHUS9ZIL L._UN,9(P8L80 M#MV90"XIX8S7'F9PQIYV8D#T$QDX5W9W F:?Y-MX+-;$E3C9;G6,2;O5"H;N M3,#3.@1;%2==C6&=#KL@^WBA.H1#=R80<^1,5!HVTWB],RARVK 7)R%=H[L3 MB P719I76J0@F4ZB;C3J,ND.X="="212=(J-+9L+GK1JF80P&#BQG ^'[DR@ MX>0PK]:<];7RC"_DBU.LI2_ 4_<(C%XPB]C4SF6ULITIF/F^/.Z5JL#GV1VJ MS.<<5Q!E#6\Y5 VO,-U*VP6(OD=@Z.A(TFJ]LLC725F2/,R(-I95.'2'"7'= M41:S4'P= ="A2JLW:JEI3Z6KVKE7PAKKEVDX-#=_!J4!_. M-5SC='X22<9H.ET1+4S77 MJ7H\.24S"V-9QD8-,($]ZB(]F77R42)G\A*='\?GTZR1XL%3]^@+F5J*5&21 M3N!UO$S7(^:@FX43V /$.F7$6UR#RO*D."='>6)LU#PP= \2=XRI54A[1I1? MT$9$C?N3>!WP*[F'L^A:-%O+#T:*A@$+)![@U:772!+=()[5664T/ MQ&S<:U>HXQ35(/6E@[?F146J\<-.$=@ >Q@E6F1]=C35(L+4GM8IIS08:E%N MRZ[X<#QT."BQ#C9E M8)=_7R$"&:3HUN61TO=T!5Y>-U17*0#GL<\9_2P@P^#MDX]1ROBB*(U-.Z&# MZ7Y2],MP&%7+=/PYGL]UL@[6Q1)^M8J*?KV]_,>+?JTRE6)!0 ?5,[I:9:E@ M3?@+>[",)Z+Z):A.O-"(UZ].=?:%/5C&&%$=(Z>ZD?=O1D$_QW,"OG2?;T*.=X]=G^H\!N!LB_OGQQ!GZ\P^O+9 M-*<1C/TY>GW:AN4+D^X&..R*#/45$/XQ-=@C^.E "/__VV6?7W^G;=,YX<8[ MDJN]; .H S_\?[_(7W]$N]@+EZ!; NHMN"DE*?MN1"LO#"=BL_:;=/A&4K)SVTLJ27RWV\'\L4, M^;FL>W WTZ;9]U5=W],G)%UU6"=>DXH"X\JU6B.7-8@%K&=(_?J;9<,,CN]I M$X* Y]Z!YW#;K2LCT6<)*YT[7_03Q;:3"K!E[9"AN+YI:\@_ON_ MTCU1 WG-GWO-J1,\YLUWDJKCVFK/@_.JP:5N_.6E0!'LL5^/5FKNB*>5_KTT)O-L[P*;:38K[^)(W'HUL\03G=/ M$YX#Y@LXU-LNB@7!*S*^XXCDGD*@Y@"W$**".,LA3 %G9(AJP1A MRGYW;E#NM=@DIGK\9%G)3,R%31-#V"<>N'-T+!REV6^YQXA; 5G6@R/9QKUVI2XJE?(J+4^UXNR.J[,B$I- MR4KQB<>)! [=0I(($Q2#(OL(?]"I(\*?*_F4_0@F$+-JO8SG78!-=-&/EK MD8!3243"-!E!B(3.&I%%A!#I AZI7)KT4KV)6-+20J656FHRE62&$'V 2QH) MLP3QC >,)=.0S8FEN$I(&MJ*,OG"#7U*;'U*HPXAY?60\DT*N5S)3 MOE6^Y8E.R-YJ8J"0T.6#U#_:U.6NZ'4#7;R>S-9Y0X*UA5.W;"DY[6,5K<6J M,6$\;HR'I>$U7:11O%^9@#G/L=QS6?%"<,P^HW M*+QV:L3^*4$88>VYL3:9G\5K_?3"$9@EW6U,ES617UPU4=0M^]5J7PZJP8( A,[R5@8)T[*-4<(@MP^9''E><$9B@0=7/)CJ3![FN^& M<.51<.7VV@3M\_=NBS"/#S1GQ M'EA?W%Y2V!\O/_C55Z"' B:O]^^V*>*6OR4KP-&QOTT7]N)D0>KTFI4EV".X MH_OMLL5=,<'] M\#GC%]$B$],SW-#M:I#;$IAO&1:/R#2O>5XWS#IWQ2@/ MRB>[X/+@-S"2BAS4+PA11#A$XK"')DI@O'36-*+&0YZ4(DE!DG*W783NB1I( M4IZB##+2*;<8'/N.E9DU^LH@N).#Z?!2SG9=IM\W'0"[L;#.PVK%)Q)IQ-Z( MO9_"MD/L_2R6VA.A]]W& _^@%T5(,OHA%_X&;SRBSA1W'OCXC@5_H1O+Z$+R M(&B?0, ;R?AK=>$W?^FXJL26;OI;)8DYH]]XE=9U?6*Y,M+R5,ORM*GD=5W6 MI;+8\OO]L;Z8X3$7G\E>C"DG!FU5(PO9:%:DZHZ3YT0R:+C'LF$&/ZD]%H*> M.X&>FZJ>\'.7&\\'3]_JJ84$YZY"L#*;S\I>Z/X]ITO^HGBVTD% M&+,V; OEF[:&/.3[#BW=$S60WWS ;_Y..[ZDZKBVVO/@Q&IPK1N/V>&TF4@W M:)6?M/K+6K,\+^C=[WO,W^@[58S0A!/-9C \8=87A10^;Y&&+Y)!WZDH'L91 MF!MAT4.G%B,LNC86'5_D7"&-26(D856!(4O<9.A,.@MN"-&)";K4('1ZO+.$ M>Z(&LI0>#YWV]\N*+[L5DHR5<%Z:E=.U=*J4E

7GK?N8'>'09",B 9,XC&?QA1.:H,^<"$_N\$W*RB#^SP6],HT=TR2&?\KPH'O+IO>,4N'XT/,RWO]NA[HNCX%OVJ9:XH@S^ V]LS,+Z_\?^]WN)OSYQ[%AY*:MNF MU B\;>K1ZS^_/MI%[-)[]IG2/-443;\4HM&,\JD@Z=Y1>-*8YLP6(J-L1&8?/T4(0[KT5Z- M37VD3P,V#=CTQ!W' C.3>:*MX>E(*1J7IZ.66CW_,N]G^+3R(D_GJ[H8PKM+ M8Y&=E!FY:<"K3B3BTW#T6-<8_YYDG+00Z"F U$H4L8&HBD/I#AR[LG*.7D\GS;35M8LCEH2F M1/PI&3\LN_:-'?" K0.V_E[6Q\5\356K);L;+_=PB=%(LC/B2$F ?$U"OB:C MX?,LCV\9M/!N-"XXP^!4:Q7$*CZS\4#8!3[8UQHWWGKJA@8;TG==MD9LSBEO MR\)T: UC/512D^S_$TK%\5>:OX=!"O";@ZX.HO M."TZAZW##)F1U6Q1QVV^I<[G;)\-*11@:_*M0J&/%ZYQ"G@%,9J;N5Y?FZCK M/Q'X&>?,5TG/#V(3[30S/2PH]K;;AJ\BB5B^3>J,)#2,8GND=46+@@O\]8=\ MBA_M_!H$> (I$T@9_TN9VP6)SA8S>:(S,7N]0H$I$0-:"!?25"0)Q0P)^\A$ M$Y^+#OGV4LFUO;"'L<[>SQ;>#N'&?#X^L-]T\5E?NY7'M.[\^;%;E]/M. M:U,P9(5QR*Z!O3H,P,H6,'VL[019YTHO9V(FL'&<'A^&R&LC54(]/E0!T\&* M-0%:I@J8#;9^AZU"8(,R3A!G-L>O8!-">/T'/F@(V[-[[4-6:"9.@)MSGYW" MID3PQ:K(@RDY8_6,;:U[T]C6G0LV(!F)JFB@9>B&-I<$\0E;2-;8:X&&61I: MAJEJ"_0^B1>1K#,T!0,KE738HNX)O)X#+U84#(+"D#CGCO-",V2 *G,LZ6!6 M\.U Q(:&"']H4V!4#N$;(! Y%R)PUQXE7"SS3<-B78E>,UJB,0=K?FVFV ([ MH52AP(MI9QNTMPNWCUZOD<[,E$Q%EV?5?GF<3@G4>D+M6+TA4^1_"[8!JP.; MHKIS;/E&TE0=[6^K/=YB*MAFNM!8TZ1ESW%\1<;8[N@]*K06&K82.>.UZ^F> M 7GR:0PUPT6T OO>06CKML&/.5/$!BOTN:@*(1LPU).#P".DH'.&Y;2U 6P MJ$PS(!UY\P#72P0CP.S*RB4+T^;';SSE%Z*HP]4Y7;R\M;G4D,MW7U)LCLC1 MM8*BFMUB<]F51U>GAOI,ST9P;;7&2WHY3TOSEW8$-K,_C4]-%1$UW)H8O'[9 M%, 6&&:=%BE0W@&9!O"A\F+(6NGBUK?/6!KXY)RD(I$"801[,[Z*'Q?S-\:W MNX:6MP07V6IQ,II;"3DNYXI+*M.AZ_R\V[@ZLB=:<=C5)^,Q4XM$2OR E@;J MK'%;9'OJ8[OUN:?.!!&VRP06QHX:<1']IG[["ZD#\ M04%!$:"HTV5Y'@<\ MV,6_L0$2"YL&G+MTHP/8&)]']UMV_C4P5QMZ?^ID-6=4= :>7W2[5_F2&Q=5U;P8:#+N9$(=>4&?Q-;&,$/ MCM&59YM (CGV#H>.@%JQ.!DV?P6_<4YC11C8FME &' \>,IT5 CGD*<$M3;$ M$@R @]V8TPH@E8V(J!E-Z'KM]&OVP-ATJ,=3 M-O&8.9''+TF)[B82Z56!S.7#4>ISY[!;D=;7=M/'NS/WA2PY[DHZ3C:3R5B& M[N9UV$\[_!0CCV6_?@1ODKG3P?E4.V8H5@(T?B9DCK!HY.<+O!5]6>.KF= 4 M>76QH.K4V_>Q+L#BF0TM)4?-0SF.E !4&Q]INNU/2?M5=VN.BUHKV5;K;69! M3]<\90Z):E2V1C!I(D$<.[/\H*C=KGX,)2V0MQ]ZU@_B>!L_GV7D=28CACB" M(>65G)"I*F6]M(S1O>1QA&W):CBUB.'II1J*36N5UCI)07D<#1^K;_-8\MC' M>#Q/( _4!2^)?5NG:XEU@AA9_32=HMZ^]N9C@>S8\U]T-'1&M'C?.W).?[?: M<_$*<*9@@L;X'R^@C@Z*_P$N;\CM!Q8/Z_OM7;=FV'DLQ(N*'H:W[ 24J"5;VWX+;=]0O^_.__VFEJ=I!PZ>9#;('3!9YS^#020T[/ M-!17^LTI"VYE>HEXY',T[N5:_-[D5$3022;Q'"?_A6W]CLXU]K$(6_5N@7?W MA,AY;+=AK_?A.\W;W&-22]-_AXEG="CP2A8Q_#EZ0!C79@.$Q,A6D@?P30TH M&_^G74N?2KV][O&4^]'A 15J00V]+Q@P!Q3X&I?@MBGI.,?MH^T8-C@O!V1. M\?$V9=0:4TKO04;9L._G+=M1@KU2)IL5R,-W(Y7S*PT"U&E/ 5& M)O9'KM*%DH"/PTN5;!0&:<6D9&MQQC.M(2UV27K1!B. M/%RHVC5>E@N58FE[M)!MHMKM-K,42[+X_LAR@M?QMAVM,:0B5-5ZE^=7ZP48 M>;"EOI($L%@D>29S,XY\&66OG.C.Z'U)'5R#(P^V MU,T,$F'5'C ,2<6:-M_/2OT^+-YSN*47KM[LSSBSP:R*E4RU4\WH3!?>6#_8 M4B;*CNN,ML@S73Z>ZL8R]F!"PBMF!R.[@Q,R,J#;H4:F=K33CR $SR MG,!7M>2JPDQ;M<5RNF3H?F,$1AZ B8NWN-A@7FSA,Z-0JU7CHUF%A",W8 (* MUDUO0"'8TZD0;HJ#7ZV%*^;L'3](]J[B8:_'QD--4;0%-+R *<=AL/@E,#^! MKRN\X%A/4][QC)^S::-MI/8Z!AF];5L]$&!E7EN&]>*M3[Z]/W$J/1I^3D: Y M\.49JE=L7!Y)!HCP 2*(9SP>(,(/B @_XR?OIP68N)MLBIV\L1,@(I!-/PP1 M0#8%+.$+3 18\ ,6GL,!._@"$<1SXF1#X0 3=S.: D3X A&!;/(+(HAW;OX' MF#@/$Q\O^')Q_.\1JR5=.3(7@.A=OS0 T?O1K !&[\:9 A %G':%V$P H]-1 MDP ^[_H, 8C>CS0$,'HW!A" *."T*_C-CP.C,QO<^,-]10-A/M)VPO Y98'. MJ,OG"V?T:AOF-05^^'^_8K\^LODP^1PGOKAB\:;,, X;<8X%T#(7+O7CIGD_Q.R8(/2CQ_A(O>V_6)K'M?4,8=VNU\%6'X M217Z1Q*0CXOPK_6SO[LDP&\,HQM21F 2!2;1)2:1KYK;G,T0\&978"O=UU;Z M]A2#!T;4=8RH;T\)UY,=@77U,>OJVY,,_C!F%W[MTQF_F5FWV: O\DMNND%? MY&'=ED9]D$45T.@G:?3!4?C8N_-#3L---^B+W)_;"M$'W^"/H-'ONL,C=O=% M+9[O8)#C.S#8U.S4S.0H6%R14[I?O&/+^8IB_: M^.U-(GQ_XT=;BE[(X@>B]*/;4J M-"ZOBWY>O>PVSR[&13Y9[S=&3'H@*UE:'38J/5@G,(+:C(R&/^L8] M"7CT+!Z],=K\Q:,XNT[6ANONQ*HR.:I.B*.6M$K4[E73'O!H*6>6:D5Z;C'2 M,#R+4*-H0UW!"ITDY-%([%@#D6N1ZD]AT+W&W;H;_S1@TK.8]$=H48])B22; MFPM*,S.C&284C>6M3Q_?%-->WXT6K:Q:9L MX&:ZTI>Y[DNT)23T CZ[O$O.:9G5W;1_+9BF+0I'9%B.$JTFQW7:\FQ&%\;Q M=DEJ6118/'#7B:<(\3%7X-&]\I]V9OC3'/1]IL6WF1;\T1MVHK%U,4YS-B,D MA&'!;LQN%5/[ --V7JC<)#D0%49<#,.M6"^>G$X@TP+_/4%&/\VRW]Y)#VZ* M?X[C']_CO[#IQ5=Q?%BN)J5DNDG*W34U#G6Y?G:,U'3RUY_H$WZT5>&W/98. MV/[KV/ZG*'KBJ*)/&I/)A(V&+;RVZ"Y+R5IB]%+Z0D4_PM>=5IVU)XRH-TR) MY#FJVH/]L6"$(?Q$A$^9YX]RU)]6.&EJ8CHG"?\V1?U/Q,\H&O,O?W!2X4L7\]< 2DSJV0L#@B6[DU$TY/2C).<^E$(C[I M4*4I!SL*1G[](>.':0I_7XTP?!01N3QB\(E$!=]+EWO!YEB8Y<>+BZ^,O9P0 M%[(X-V.CD&30X=Q:;Z=H*8%W%D!XR6FT:I58# M+A!FP.%DD#[R8UCSP#CXT:R)LZ6,,"G$AFM.MHUP4Q<'FFG@=[R(U:>)!9VD MLGVYILZ(3DG5K1I-@06B2Q[QV.>/C/T2F+C-8>@17^#[\>4Q+_]'\^77J\Q. M5\\V(^MPGI;$&47HB7RW@E1F\GHJTS<.?,":9_G3/YHUOUYE,A15U_JC:946 MF9!6I,1T?\HOP *A$_V>SD0^]+\M#B#OC]=*TQEKK_Q(V,N'\/7Q*H-%!8L*%A4L MZOLL:A, )Q+OK=!Y**2(0^OWW;74E<'(>999QE2+S5Y6+3!DWQQ15J:=JX<6 M;)@%AME__LUMC:R.N+PBMXV:+-)K-=+*UNE><@1&)O9'#MH5,594I!J^P@=X M?)6.=-IV@XTQ0C?!P."'E5BC1 M*\RGT3[^0H&1!V^?-L50MV/G ^.)(C]H;6X88U4-A3#NS5R M2,1[U57=:K#1PX7.9K4YUV@S%!WJ%:R&7)?,9IL"(P\6^E(H-$)BI#5DIHNP M5&C)5#^='H&1!PL5YK%(EJ;(%WD6K45C5;RY7G-PSL.%)O1(N;6N6 5:TNUE M8Y#K*(5R@XVQ^/[(E"8+VJBRG,GA:HI]Z7-::K:$]0T.1HHSHY.GY4%F/-T *>V7AH8XT738E;XBDBN M^/JDN&C X\<#.!6,@1GN3EL59DH+;-F2$DJT )VL@RT5Q6*):9BS&6U'EF*L MG<\6C2[%$OCAGM0!D>78Z%S!I293Y!2\+KWD1W#HP:9B;"0F3=-K&T^7ZB5^ MO$Z]9')HZ,&NAGTYL2RG$DUFUI_EEZ7D(JX "0&&'F[+F$W-9"RYKLE2/%XJ ME.=3,UYIP'(%!_M2\E%MN*;C"5P:TMS46M#\2P[L*W(X=&UG7V1U,NS(:3O3 M;XZG=3T%I!EQ1$B-M5J^SW3'$I[#XZU>.V=-ZGTT] $BT$N7+'#FBI+X5E/ MF@(!^28?G;2N-R]-\2>P:"SZVLA9PZ"$(5OSBI2X80AXO#8;Y MJ9$,K_LJ&!L]W->XR(\6D&'O) -IZH:,50JB>74LEA M!#?)RG "QAX1*\VB:5NG6 M\B5]U,FA60_9@(L2I7IV& MUF;QR@@./007+;)L-&6U2W0ZK(UB47R!O]A@[!$AV%_DHF(EIYCT2F/#+VDE MV1P-P0J.")>.66*B83W?PF?#BM8FD^/)A*'@T$/(EA)&1F1:$X7.K,E6<(IJZXK?LD0Q5<-+//%B$LVZ,0^/ MX- -9'>B+=?(^MH-)]&< 2M,FG71:(TY0VR#V5.*QLMN_&C -A;A2:,[*B5Q ML1"9*O%D2E'#8![1Y#D=S&09MGBUP)T;#70,/6+3.-*-9(30)V^;8X)DZ@JW M^BVIBJ2*H0'6PQ\)6$ %N#KR;"#\[ M[0,PNW'WJ5(,"#[?87V7--/^&>2080O*F:\%U[.//(>VKXD][<>(+ M(F>'*6=#]!]*YC$!MXH;!"@;!)@0 3"SA]>F4PW.!7"+22;\6[=9""_$*9YK85+3&<*&4B;Y(@U=SZ@H; MOYCF%MQ7N-.1TVS!ML$3,THYNZ@E;C"5^#"$*B&HS#Z< =D>2 M'9T*@-6**W M32A@,F'_83 I"H":$%" ["73,J0!H@2X#M%\QAC .098K_2Z2;"?K05O M/P2GWYGF;PSNP04 & !6M4O-)W0:/ M;+ IP*7"/>Q\<46'(2AY,4E?(5#MN#O%;;0; 4 #. 6O#GD[> 9Z^[O&VQ8]]:GK%[W"FR@ MT"[B ==#O4#$_S$!^, BCBG2$R+Z@\=^#G!8UB97%:W;+].M05B?BUJD'&=& M9V75NB872X'->?MJ;:B7=D&8-;1I^A6\M>&^A99:'9^ 6DKFYAU-$?(4#R#; M@M0!MV0"@%50OTBVS0_:6;':7S+AG$&/5HODPGK9N1!0J&;/.)/TL$@Y2*PB MVG4Y"JW9K+U2)R5 50M3?C>'E;AC;%8YPV"3/3I$9L?E/+W2RP-3Z!.U68CZ M]2<,.Z.\.XO00@MP7$C8N]SPE<+* M3:I$+SY S$,!?5\F)0,=X2-\H'[Q 3I\@X[(R0ME 3KN+:W(P-WS#S[PY\3) MJ]T!.NYL07VIM/HY)M2[M8> G/I*U^+A,'%NS8GWPH+WVW7"2V/8SB&X_C6W M]P)O#[?A=[S%Q]OO>\&C;[GC-X^4/A.W>6A(G!,RN:]LOP\3G(Y6?$O4?R8> M\( ;/FW#/MZ&W_-I'V['[WF-C[#AL_RR1Y#3GW:)'J?:ZOO.R@YU^,A9N3UY M^,Q9N<:&@;D&/_R_7[%?'Y%^81*9KU]:&W.32^ZLCQ=52S3V '8J [X]-D01 MJSAY7C3,\]JDOO]8V^9\,OCR$JF?)8,JS/9[FPH".?@SY6#X+09XUT8(/R=O M+!'P3Y+\3CKK6T+O7%_^+7C<)]#Q'CA.7"KR [C-WUP:?%NR^,;&TC5P_[VL)9]0NR,']UP(??EU/1;.9@AXDR>P MHKZ>DB+'N@]^-TK" ^,J$"KO")7 YKJ%S?7-J05_UQ2[K!?R[6TT?$>V['6^ M.4(W\/??D@46RQ^2SJGR&MM7VJ_=Z--'AMV9)SV?[G#JDV2&>^_;/[E,=]ZY M?U*7 E*_%ZG[)6/I[ACWDV%]UXW[*=OCOK3NETRFNXMUOV0T!;1^/UK_IIK< M?W CN#\/R8JW]E'\ MQHI[)03;O6$G&EL7XS1G,T)"&!;LQNSR7F*?9\6U;0P7JUS2P+LUUFK@ VIJ M&K ] ?GK3_(I? 56? 3W[&OOD=R*%V_M0_F&%\^KZ_AEO-@V5_%\4YDW\"XI M%\AA?=PN\K"I2/+7GS#QE(A?I0GGM_SWUXWY;T\7)HW)9,)& MPQ9>6W27I60M,7HIW5,7 CB =QQAQ!ZQ+K,RSJ=I;C7L$]WT,%8=0$:$S2H( M//H4)PY9\>_'.]<=EO0?-"W_UIX M^<;,N8OW7]]F_=?BY9G7'@"4*C#;/0&\>MA0+K]E^HS7Q7!S'M9T)H1+"S'7 M#2634@/L* ($+A'_D-T3G),&@N:&@B;YY?#RFZ"Y;6SC-H)F1M.A'-YL+>E: MAVYDYP;;YW38Y9"$_9R(VPF:1PB#7&3$.BY9(&G.B\L$DN9^D9O;2!HM9[27 M]1;1I59BD@:9*__D1B-S5IOG^,)Y T]Y$TW\]Y"CU.?L';?=+< M0%60@/ @IYY! L(U0A ZK%B[&^;U&.B<8Q;1R-4U*D<;,J?68L.EQK)E"W8% MC_SZ0SXEB4B0??"H?!AD'US#0[\2'\:+K;FJ#UL9O#2?2++(CC)Z=P'X$*4> M$'@R2#UXW-/.(/7@"@[LE1BQCI=P0F)K+;JDD#.S-BGEI18%&-').X@1B2#O MX'$Y,<@[N"SOX$+F>S/IH!!Y:4R34IV1Q72HT%+Z+ZL4![GPAR4=''24WFUR MO=4F.\@V" X!KPD:2]-_:*K!)3W2+W7U\<_V):\-#UJ2[UHV^*N+$5$[]6)I MD:%K^9HTJ5B6W8V9=)="B'F8G4L;JM1'$$I0J)I$HB%G^*7OF [U6J/$),XY)= M!T=[9\B4Q\T@N$2F7!J#N:=,28[JR>E4TL=,B:PFZ\2*::\[%%ANTK%4HK$G M\LIYD-N6RO>/S@0RY=8R)?!^KA!:NJ=,2:UZN;@]4' \-RH-S+@X;>42"[!< M&%&"ADHT_!2/GQ(JW[A6\$T./A\A4'2FYQ;1EYB@ 2H2[\;CM\K ^/*-75%X M9:2Y)(@H).Z*KXD4J9AE*Q/"NTG)4!-2I#"VKIVG$3Y#?'E)DG710"+K+3%% MIHO=R;B2%O!6:3A)O)"BD<%'+('#* W^'%2#^,%L>Q@<"=CV@NC(+=@V2Y-J M?3U-YV4.ER0F85#1:7(!V9:$;!L-*D=\[-#XR\G[5OD=7[XQ__#MI1&(6_ M M10^[!:HG"'B8+DE\B2QJ2@VIVR3DVV0T2/;XP7SKC*1Y_)0V5[.C/DNWCQEX>]OHD; M?YL-^J<(]M7W]X6W++Z<:GWCQ094>SVJ]4W5]ELAU3=.W*TVZ)O*U/PH+T0F28D/G)^@;%333 MN73?W\&_N"\1^,CO"*C_ZZC?-W[*O8G -_[+O3?N&P/1#^3O&W_GWL+?-WY0 M0/Y?2?[?U 3X[C6BOO'1QO>,$=_J9#4H >6O'E2E5;)A+E9Y399FU8*:M1E" MD!LL$0F:4#T\+P9EH/S5A"IIU/+#3G(Y84)\I);K4(E:RUY 7@RZ4#U^ 9J@ M%)2ONE!Q0P9?18EQ52X5E%JN737U>@,IQJ -U0_@QJ 2#1H1!5(&I](FL@H]:49E1I3HU$Q*#D[%*HS;.L)U<%6CF M6-"+ZN$9,4A"\%$OJEY'G,EC9;F@1;)LQ2/IQK@!#SUC03.J'W#F&60@^*<9 M5=+.9F:VG#'I557KR?14+A=HQ(E!-ZH?P(I!^H$_NE$I1B9EET4JEE@V9!!-ZI J'P7H?)=HQ:/VHM* M:I>[0WXY",O36FPLS=:JFB\AH1(TH[HG9_CAMO W%2G?-?SRL*VH:@F.2.HV MRX3:$;O7&78F,XJ"(B7H116(E.\A4GZ0Z_,=.E&UNZ5)KO(R;N&AM#Z.YNNS M3#:)1,H56U'Y*FQ44'E#G(JJQ2E>J(C3=04L%U92MS0,[#*T>WVEV6*"-(L? MF1P>]"'W>>AGBYO=6#I:*&4Y:9C.#3^OE+\HU+D5'$P9!J>.T'/FL:+^U7!1 M6X3C53E<[R[E688?LGD@%./.71,H$R\YZ7JLD$\@'()VXCX/X=Q$.% &'@NG M!M,*4R+K5BFMSI.A-!(.,*Z#/\6B%]W"?ZS0S4]O[1MT!?=Y*.8FHH%<"LGI MLI<4Z1;/<[H='X12X@B*AB2P&^#!_,=B,P\=@@E$PZ,W]SY]^^(1W@B\9J $(6#^.L1:T&N3;HFU^VUY/!PE%R*1CA# MPBLF"2_K)!E^BB<_=L\D*&P1R)9;)I8$LL4'J2=GR)9U?U'B!_-A2.8*O"$M MQ.DX-6Q V>(FG\033SC^L2AF4,HBN%]^TQ230+CX( GE#.%BQ.G4:I(HQ>F6 MFL!U:=!M1,8C*%S<-!02?XI$/M:M/"A>$0B7FR:;!,+%!^DH9P@7JY*F[3RK M3^GT+,PS26;V8E>0<+EB0HIONZK?Y#3V$6)(9[IS$7V)"9H-,WKNQ>:W*@GR MY1N[HOS*2'-)$-$%35>"3:1(Q2Q;F1#>34J&FI BA;%U[<(AX3,DF%>VJRX: M2%RYHNN(I.(JA4Y+K75M>5;O9G/#]&A OBQ8(@GC-_AST*;D!S/N8)DJ/Z8[Q89^K3W)<; 0Y-PDY-WE16N;#A19^*N?ZW%C^ MY_T2)M=AUK,]_.LPZU[%DE>NG>8FU76SP\WQEM[7FRUB$)JO*,BUT*6//I.' MEO)^N9)_HXRL/]ZXJCT%T.?]RHXW622B+$D%;[5^$XGCR2KH\Y-;+0 M^GU.@$Z0YG_^ WYXL_**R!E0=([_$2135[C5;X2B?Z9@]C&* OV.PV6[[(GC M_X(+VYIAY[$0+RK*Z0,E=X8K M-Y"P\ *AK[T Q'-PKV5'P31J0.X;3U\[__ M:WO/AX%-5RQM@=,%7AA)J)$8&A@B)X>X(5CD;TY9<"O3A4BV5;;*(X<_1 \*X-B,C)$9>K:3_<-C8@,+R?]JU]*G[E.<* M?.=/.!'@>2!#%>>3A;-7]Z,MMIH]MFVA!+0T&N6N:&BKCW.6X?;<>P MX1NA@U\N=7PIW7>$^S6,YEW]FI%,7M%,VQ!KP[0VU4751),V(6Y%(:V9EGF0 MEVRVP1I2BL;+KM(=L ;?B:S[,C>GNTP_LUH/:*+-+QS#05)M4:"L$^-8.(SX MA8E F>M@=99AB[>PD2:V:4G#U0D<>6I"4A5)!=(0;O* G[;)%-_(EHB3N_F? MP1T8?: IPK&-_?I#1)[_\^_!'X^$=A>S_?2O/_145[25*&*H(!Q65SC5=)Z] M&C.\=W8^&RJV4*69(&'^,/%P\LZ!.Z"NJ!",P"(3@3TZ\N@LQ9_ M:"4,P7_ 2KCL"'H1+QQ9@,0!ISFJ&M@%&&?#-+_',/_ 9K;VZ#"("2 ]VQ"7Q:]7C)-&X$7O .H[!EXK3241!?-&, N MT*OF$^RWX&)T[POG3PACX LC+8PA,QA\!?$ ]+^UF8U; (HR-SC:^0XZ^2;V METLEL)J 1R O^H*KF\QEO@QH)05-M@AC= JODG-"_4#4$[PM,V.$6#>$?B(LY&.N!'WP'YMS"/AH*]V_: U,2),Z0Q V:*;#N MI32UIW!%'\+Y]1,D*).M#;?L--<28R%150'O44O)9&$55Q8)@ W_P^\A]55$ MF.2P>:P%^1,:9?3,!J(90D%3H8V&YO%&;15^=9]OO-39:5S,#QDN90YB5+J7 M6*=WPC2%:O:,0,VKD;AM1F[=8$NM#N^W02+>K2%"V=98,P "#N*Q5 M:\\'F4J3Z8JC7&3-I(;>5KU(X7YXY.*+43\"-%;$RS&0"Q)2+S\1?R-<5#3 MC<2K"@@),"F[2%0DN6ZU."8]63.3*CYF\G'JK*,0CZ$1Z[17NKC#YLV-*D"L M#I=@ OF_)S+.E#1\)\=RD]Q+%P^G6QV*#_4J1O_LE"U4E[HBJ5#Z4B/@;7K> M!V59G 1CO%V(H1K$0GO,J36D%=$V3L3&(=J$^, "L26XF<\1KXVHN:OX/WX<;P@/8%DA > MU@-1<3=1H6B D("@WB$W0#P""DC>4I*L5UFN/NJ9"UP,LZFPV"P/B2:@NMBE MDF0A 0O"BXY!A38'2X&FM*W.T:(P<4?SV3IT!S:+=%R]H_H.P%D#[Y5T&X;P M@'T\=OVCC5T-'@& \OX6/)_*LZ"AX6]*2PS80=88V-[P+ -&$H&6*/ K3RG M(B^ WE8WML<=O=^35 M61B/+ZI9*8:G32YG=83R?)597-RQ]&+[G^)Y41$-)]K\^B2,/.^WHT"G$Z->?2TU_*,]]04%[Y^C^IZ!$*D545ZOI% \UVQ93 MYEX&9//R]MIWHZ#RE!.$PD!)X/;"6A'D<)2)&R/85.A"$@*R% HF:VP X>I* M32=JU1)U"P$+ ^XI#$@1B-X@@E%01Q=Y"%AE]>0#.CQN1OB?#O&E68RD^VJ5 M$:>K6%N?,59)^ :2K)M,Q^+S5D?"I;(^8[5:JOXB SHDCW:V^AZR['A.D/]I MR%@N*I&".C?Q%KYH#EYRY8(4NKQ_]]UH*)2HQT8Y?=YF0AV*6;-EJYXF@8>; M3!RKY'"&, -V].6R#,P!\SC@6X%Y*"[A/D1D5VZ"OBCH J/R&]%IPIC\YKSB MF,WXC!54&&2+'#]E4;4I"CBK([2PD387#15%Y&%03[(L<>L$XXU@D1?,AU'S MK6C3&V%I9%IS&Y0YUBXTW[VC!IL?OVG .R9R:VL(="N'MJ*L/) )F#2=BH($ MY@8?HAF0?8T S// 'T?;6P"7"*-::2Q.)- 1SIM&MZA("$:B>=K21C6&-'@* M =: IH=3.LM\QGYH=/,VQ\+UK8,Y)!,P*-$PQU\-CH;/#C#OY0U=\:S8RSSZ MZ%FAYZ@BEC5W3F#1>8-[4,>9AR=P)\X67*$#'@<99?Q.769Q>B%&<%%X_'W0Y#(/8"QDLMBD-LXUM&:L($(J!Q& MO#RM?202 X-;F^-O=- .,,0;T@">:!TEFZ=M+0W#5*]'8.XYF7.8XD2LMA24 M%V=2!6\-4Y&#N66.%D)K1CK\3=UE[FG#@0A7O=&&B)ZW=:P+AZ&A3='G E@( M?+>C)0'$-7LT=M6AB]77$V3T[!/F,!Q2KFC)P-2"&G/@I$S:%NRCZ6EKR-9# M3C*P.:?8: J7E=W];HZIT%\PLPZNTCE,U WX5O;7,+Q MA0RX[!+!Q?+ .7PLJ,#AL%'BXUY0VCLDLX46H^2))O&T6.#2DVRH6%<7ESM@8K>PVS\QPG4K%3"Z[B'P)BL5ET\#EU"+%Y)J6OEYG MF[W\&* X'CE6J>AFDN0304)'D-CJE@@Y^GZP=]YVEO#J#&^9X%/1&FM.LJKK MG"#_&*8KHU 8V->1-<'9>7=;P+L!7I.*4J_?]Q>0D8ZBB$MIZK@]7\(7;Z61 MWH41^F2N@^M,MRQ+AJ4F&&*4Z'Q"MWKY':[#?9P=JIJ;&.%$QMJ:TTMA)T1> MU:R>".#CD=3K3,Y#^^;[4=YB8Y%B>%+H+!FQS2G-DC5+Y7"HI9^2Y*5!=924 M;.Z3W1;M>Z0'/N+X>(+EW+(* Z_\]PFX>H#"_,V2G/\&+X?B"H8-H1?.=H1@@."&&Q8A"=( M7W29PG\ID)^]EV$OLD-2Z;\L:2EL=*K=I!E)V2=2*%$H'&C78\FY%\>]'!NA M@&*^,'Y,+T6#ETRQ-FQ"Q!^-9(4SZYE8#D]2-$?BJL2O3:*_&OWZ W;]F4L9 M7F1U_[!WYYZ&JUZW#D0L(-'TP 21J^!W(&,OH,1WCH MW K=E@+D9L*+1HY9NG_9R/(N#B#'&KST-?H,?N$0[P"!@*++[D+NC03V@-^L!18)Z0$$](/_5 ^*\:FSBDALJY0PAX%+/ M*-KM529.]$=LF(W_:W>K5K98,F+2"(P\F+,>UU;QH:4)LE1=*J*ES(UUO,&2;'A_9"$WJ1=F MT3*/ST*:_M)+K^:&38&1!V]/X=EE-L-&-'K:'.CY<,^V*[4%&'GP]HA.OU1" MP[I-<[&QU%L5XA;='K$)%M\?R69C@VZZDR9ITE2TEC;N%==6 XP\>/LL-UN$ M^ERHR(0F::45U7(5681S)O9'+KBR$1Z;Q3YCJ]9HF2FQ*S-, 2_NX.V]9779 MZ52)A5RJ+T/TJK:LDV"=R2,4TFQFRCV]5V"ZY0$[I::A7'4%1QZ\76M5\YV7 M:E2E6^N754FNM.EEK<$2^.'KJ_E(6A7&18U>1:>$GN^'EPI+P:$'[^?5!9=@ M>[T7N3;.99NI>G/57X]8@CB<56^45UQSTHTQ9&::J5AY2QO3:.C!K$5&RJ8& M2MBBR5+%3E6+TP$Y6;!$Y'#6:;Y(5)DQGJ!#<672U9M<'H=MHX]P$ZEEV4K? M4CEF&J"N94A83V>[PVB1.AK)#0-!$[' !Y5@HUBAK M[;R>:K3#A:*)=Q.EB#ZKVWV MV,FB4VXQJ>]L_UPQW:!\VPU ?F@F(G,SA,-6/? -R"'86,Q.@5]@+2N<;HJ_ MO5^V%PDYR[4MH67$.Q;5KC6[50#8-67Q QO4,KRWNK,1[H+>JR3]5I%B,@(; M'KQ=@G@+%%MOA#F60Q@]=*'H_1V",_]VW $8;'S7"G>K(J,7>T.Y@:G! KXW M-K^O4U=WVYGZ4$GO-ZM%/\=.=OP)$'$O1+S7FRC Q)TP@3_'3Q:^#Q!Q-]D4 M20:(\ ,B\$!+^ ,3^',B'"#"!XB(/>,G&Y(%B+@3(DC4[21 Q+40\?&6H9?Z M=M^B\>Z5W:B'W+./NJG>;=/O.0>/N.?W[/"'W/-[)N\C;OH]Z_(1]_R>(?>( M>W[/9O+QGL_L:.XS6^0@X_\6G81]);?NL6.?V2%WV++/K)"[D+6O;)#[D/5/ MXV2?V1^?W3&O*?!#5!#D^.YW&](2S_$;(WR3>O%&@B=\RZFV7%XAD4TKKD G M!SHYT,F/J)//%U[);RF\ LWT$)K)+6T5**9 ,06**5!,WTHQ'95=@5YZ"+W4 M1/ULP)("S11HIM/$?!_-]!XQ![HJT%4GY!FJ'8O!XK&!NGI =07OW,)**#:G M! HK4%@?45CN/20W$8Z =Y4P4U,D ?.N\/N9X)UR0I?)LD!5?7/D9S>U.@-E M=J$R^]X$T!:-Z2/IN8=7:X\?$'QXG^KA/Q7DX3,_KK_!1TXS?<"$; 12B] M@W6P9\.B$AQ;+\0BL$H<*MKFOO+JE8J=>OU$F(T0'^E<<;HV,9E^+B_GQ"!8GC/WZ$PT#9K^E*'D MT_HB;KR/S7T!,WZDJAIJ)G4E%BNLV[@6F;2S,A=2!EHG3RWKR^-M:V&7UOOQ M5,VV8*-OB)0]KMKD36R=2,%HG;EAJ6%I0)22& BP5/TV MO_X0SU'\K3ZWU^*ZV[M#!VH,HLX\)Y+YUQ S$5TOM#B#Z3*-Z)*.I2@M-8)-08#[D$@\A<.Q U/A[ZN1 MWD/X%<$11N")/*HGLBL_+O%$-'UDX2]5WF*X3HG)=^F$/9^AKD/ %8DD@V.- M:XF7QTLE\FE0_0OKUGVUT9WF5-AJ$N82J0*43T-1"J+S9Y7"]54R_$\PQ O5 MK"]4:=;CEA/6N!*9%CO:*-UG9LL2S]:4:E2F4#,]:(U'/FB*!Y%\'W#956+] M7[^-P ;WB^"P <@N.@JPPK%!5TU8LCC6B=DB436G%0K*E. L(,C,?TBK^3+' MX1&NZ06A[_-V_A 7^X+L\3/)_0&N EY*[C^5TQ_"1 E"@4$HT"^AP.U;A8=] MU8. X$<*X43T)29H-FS8_?W\^"^)^WT!?]T@[/>M MI<1G+@_>2T[X(\SWJ;N#1+37QYN1ML*47H2%O:Q4%]70"(H0&.1+/">O(4$> MP()^/^'W2WGOH3."_7U5L-&-%W!+Z%88,J?EPA&AT)?S%.2@=U."P\\$>7E* M\*XACUR6+Y?_-\H9#N*MC^/L!/'6(-X:Q%N#>.LC6XM!O#6(M_HEWDHO=1$: MY)BE8=!/Q"05 ^8O-K1A9D@0A0VBL-\X"GOCRZ(>[[0U>)]ARTM\,R0KL/6\ M-AM-8W2MUWLQB,*Z8K\T6"(&0[+QY%/B@]<6'MXB#$*RWTYD/$I(]JN$QB7Q MV5[$KLK]>J"M42&V;BPR]"9D#P MK!RNF':J-]:S9F,$F2D(U1Z&:O]M<6 ]X%]!FA]N^M92X="1'(+_ %P^*!^N MKCPGMFE)PY7SD:2"%UN_([']/;2!9P49@%-7F"'RVD@%ZM=>. M*0Q?XRMXEQ[58@MR/*7F;]UNB%]="*CC:I\F>N4"W2K/PN7BK";6ZXUM'1N* MG''N22F*QG/P74<%!&1NU7S5?!&'6:N<8;"KPB0KE/.9'#X;D//24)@NIWP# M\&+R\#X3NE=X:RCCVU#^7-7,_'(MKM/)4)()K]A"JC(8-WMKZBN@7!G2>2K5 MM^?RE-"-5F0^6\=*(P!E(GH(96T( /0Z+R8Z$P-25S@WQ@!C"V"?& >A8GK1 M!FMLB"(V!< =FY@(N$Q'1T Q9;@%DY73>T)<":!;9R M=1J]IMOJC:HKG%H%](4>A58SBT875-A;#& $?A_&"=Q]+%R,D^G!--RBT^PX MTYKUFKEF_W)-3$_!*U>BV') >9RB-\E$:)]F6[,X9?O[M&9:5XK$WQ)!D[I/,%N%Z9 .0 M%7V^D@48OL0"_)@5>YG3>YXU6])58#D"0V @)2WIU3$H;4S M'YS##8DEG.G<'9UTN+) F(Q0K3Z(:T +(=&E7TR0 -XMS3"?T($&\(PPC>=M MPW1E#90*#25C"E?TH1W?O7R" M:5AL6P)[K@T+P*&>2P+PF%]E$Q %'L@S+NCVY-DELA#OB8EP-+<8X"&:J.L) ME:XM"R=:N*" Y!K"^ OFZ)ZG9B#TYBU8)JV*# ZU..BP4LF $03AA3VXW!( M8&6U4D'AV[FP+ E%M1QB.\L4 006@-*1$-P'\.WH2E?Q P4.!@)P00V'N3_<-JC;Q@IVJ&A8>UJ8%W!IP2)19' XV71@*2B=O$*Z^.)Z; M:Y;E>*13).APHS:UZF(H-R9'^[8=D']3R4+A4TH5T@A"(U'E)=',2":O:*9M MB&WPRA14UVY =,!6UH.D6$JLEO(L-AZ5JXFPRN7 Y"*0?SJ8WC)L$6P?!0(W M)HT3N 3FC,+IIOC;^\6-:/[&(&'7US@H7,_O M-R)^O_;[_.Y)A=VVOP0T/P='H\+?=$=;Q(6$TPYY'>EP[ 6.;V:M7ILY[Q,K M/A K!4=S K8!\AR(7EX#.A")T(%M MO:! :NM17Y@OZ/.@)R%VGC.0<\8=O$ MP.ZDD:,.))57;$AA0*)J@LU;X$O.V;^KPRU8A V=C, A0#B#;Z!!#RT 3X7D MM070\L;NNP5-A%K? EZ7(H&O'?L!?@/L+O3*K74L)& IC#DPBL.@>VY(X'V< M "8%VQ.'0[ "#"X7T!.T0&!=(J18A@ .@*C@XC3@]8.IO#4!4$'>@1\=P 2N M"E@/!@ RT"4<4EU(C\'O174N&9H*B1?('R^8PBN<-(7F!J:((_ ZL$BP2O.> M?N,ME,S^& @[$1']VUMI1MB".DK(.]CSYCWGPN15Z$8B,#31+\5 MV'<=;A/[J!_LP)JM6>M2/M%C8W):7>KSQ3B3'+?/W:P&^X95ZG.&D MAP%O$K$&U(8>91QU+=- NT8'F5X)7YG99:N_UM@8/W(]A_U(F+&9BC%/A!.' [!^QS=+YK(_8+1#*#63&!4.XH?N-A; M+B&W_1ZPW*VH?K;0RM--L,AX])\GK$NWVG2SZOR)9FI5:UWZQ?U@8("/-GMJ MCZ6M91]Q=4^L'IH!DFFA\!VP@C!HFB".=8\2P.+M(4SI@/0-EF$".V9W>Y#= M#4WQ+!_S^2XD]#;%7)7UOIB 6YIB(V0\[U#O"5WYZP\&=> >?6_FV9#)AFJW M$"Q@4R#R8>SA'11OD6V>KF;H9JM6W:9,]"#\UM9#0\F"M 4 )(O +!8Y9+-N M,P(B*TM#<0USL]!W7O&T>4>&+E)5ZN#UT,;UK$[3'H13HZ,[L#- MR1=\_?G?_[6]YT,KP$UXW *G"[PPB@*.1" U14X.H2#X;TY9<"O3A4B$,:UV0 A,;*55,QA8P-*M/]IU])? M>3:"CHB!\X)(8))/$+^>MG)7(;E#X//!B VS M!R/;<[E&+QKI*2-VZHUQGN+G=@2.C.Z/S)GFH#'J1-JXV$VW)XQ5B):H!A@9 MWQ]96D;B,CNN&W@7'_;R53PGS+IP)('O#UT7Q4:J$@]5F%8]KV5C34[BU!$; M.5RH21I2)JR+,:94ENNJWFQW<&8!1AXL=+*4$X7()"+2Z?2LEAA(_6@Z3;&1 MPX6&NYE22Z-24Z:;'T_3_(R)AQ0X\G"A^7(J-IHN>@H3)L/X=#UH+2M)BHW" MBU&[(Q7F_[/WILVI(TO^\/N)F.] ^,[]/]T1<*X6), ]-"ZDJ*_-7N55FG.@MJK;4E)LS:]5/E,E) M:P1',F]'QE.DE1-G3IW/TQ D>*[=S=-5.#+Z=N1L:1;-AMC.-*?%T)++9*/< M*.' D:2'3LG5--S6V'&[F6C2 S;4*7;ZK",P@F=)\J0[RI!:*,BVFB M,>7@2,\NA;,1IETH9,N\O6)J_<:J2Q!A!X[T[)+5&<4*K!$WFB$B;'+I7JU: M&Z-G>G>)RBEA>BFE'8)MYPBAI\X+69L3(MXEY4JBWBEH\P$_;X-1*1KOSRG> M$:+>)0F)<([JVK9)R)%H*+XVI66R5X4C/4MJ#L8P65LJA:BW4G>8J*<=M M?^99?DL/5VJ]["A'M)DEL4KD\B!/5=%0S_HE)53I-RH-HYE/>0AP)#49&8^<$;-=L<8ZNE%902B[E O!8A11F*):G?9M MIL]![A0R50"*6[J7DLSJ&A MGG5U)\4(4^J7>7YJ1VJQ?D.VJZ$J&NI95VA9G@BE5'U&E.NSTBAPY:*B' M!*M*LKS@"ZS"AX;="3$99L-8KC+MP @<0AEW6$X6% M5HD3P.SW^\VI;D;@T48=@(TY8W6H::>S4*:51*+9'3A$-,RAH9X)V$RQT&UU M[1Y19T&C'TNP7;D"GWI ON>9?)-Q\E4.0H'274A KX2)0Z4P<-]4+C55.NY3/>L:YWK"*+0VZ:9,#FG= MDM*J,=Q,X/5DA<%0"@^!-!!B$F"$, UHH1\18P+H4U(L$F/%6-0[Y]*XG^LE M,U&%JC@2*2V9< F>H0=XH5*5VMQAZ]9 VK#'U&;VLTTT%]"L3KBOP5;;''=*&I8PT[L72(XC(5)+M M1?D)FZXZA[3A-%4K9J:A(FBNH)H?22TR(R8Q.J@-+WIFK]N/->K-^2*>H'4J MW[832,?UC!S667T< URB:6>,^:ICU-O="E)'/2/U4<7.UTQ.)D*B1B1R@S(H MUY ZZEE\.QLJDF4M-&R6H7*;L#N5QF"-E$S/XO.U1#W:M:/Y9KJ=&!.-Z"A; M7J*W>Q:_# N3&5%)3@A1T9(F/2WV1UE7HAA4SH MBW)RU!T6FNFYNHX9JTXIXW:C]]@,N3[=RG:EL,8GS-6841+K!F]6-WWKWYS9 MG<12JTQ2XR:D#H-4?:4F M2Y.<2J0==C+6>"F2*#O;#CROA]+]D5'D8T:$3PMI7C+6K7RVY [U+"M9SS!= M(1]O$&RGVUXP8I3*&:XRYCV%*]UX<5P::OP\KW7SB\*HV!(<--0S5[E8R*I1 ME:\3Y2'EA/@2Q0U6[E,]$YC7^W-V79!5 HP:#)/OFQ97KAY4V^QQU$E(]<6Z M235BMJC,2;*]YK85CM^H ;V2$<\OY\5F>ZF3]G32:*S'NTJF;XR<8BK<55+1 M" &TR'BT&DVBQ2U4P7,J&,40)6E'!5(<]06E[I0Z(U!CP56G!" M0I,R!L4=5-ODR7A)9SECHHBU=*PZGJC11*5Z4&U3LTF1*Q5#/:5,CX941"D- M6\OJ0;5-G84KU529ZD=A.\W#\HV&5%NM".#_A07U[=TEDO@WRCZ;ZL9+ MGRAUQ$-U7^9BHXMQF@2GX3YJ+XY7,?2A M;!5TTTP9^G07U6OHB;T<2&_F'"-TF':786R"3=*LYG3SBEZK>N'S\+BS9LY] M>4LY57634(T=5IHO7 U4V;W6L$EN_9,6ZB:!;IB_#RP' .VK048H0T.4]'I0 MRMS92-MD4BA9DIL]"U\M;6_'_KF/L,V"'^N."85KBF1P_2II=3\XC5@ &)K[ MO0.OW4OBVD5BGS>Q4&\$R8U$A0C4P]--K3\J&7]OI] N;,-.*&@B;8(MKP-= M>U5&ME$N8C\\]2L<^_VUOS+4+'OIG^ ,T?G/HBJ?B%&O1]K_5F7Z5\? MUMK%^W"I?8C\"D?Q3OA@)SXK.8XWXG+0A#?"%QL1^:0B.]X)C$V/M1'4+Q)+ MA!\V@L3RX(=MP,#DDXV P/1A55^\$1<#IE_$A\T1\$Y@;+K)C3BJH=OVBM^I M_8(^O3+R63.<[U'C$]_<8]'B,__80U'C3MOB?5M,,#&.]M4\%#6PG'S!9_%0 MQ/C8;_!0I,!"\@7[^:&(\:D-^U#4N&$Y^8')MNMA9!A(#?>BV M%#LQJ%V]"CJ;GU:'C4>>*_L MY:G(YC.Y\SF#>=J58@;##'8R!HO^HFZ=OTJH<0IF+Y^R%WGS!^3)^0OKI1_Q MDB^54!^)U$;G]+/ O.H1A87ENKHC9A3,*,?H@)A/,)\RHGP*V+^L_9_%%7?O[$BQ/P.8'Y_"0K?ZA57#Q3/O__GR%"\> 7DK90$: M-2+;]09%KSRN4G"SGA2Z#49M2F6I2+3Y49EQV/&46U3?*1(<.5@_=5LA57!K MS*)=CF\;&.]JH7)+V110!6"A/@.HIJ:UVF.)[:BB&ZD5",-6RGIUU53L60W. M(1NI+NCJ?L7A$/VJX# J-CS0K>W?O55;W4*[J#(K:D>&"-*6K?&N^#"_1%6: MX5YQI@DG# 8-ND=HZ17@)/2*T7D"W:GU0$Q2D.%]:FGWU$R2$?H M U6)O\9%-PQ&1TOR!5S+/Q;E"P=YKBW*Q+XH$Z<5999-YBN3T'C>#&6)1440 M-2K/.%<6Y99M4FO27LF\F.B.EB4^,ZIFD2@S3[\C;#!&8%'^7)TXNSEY E&^ M;!SK:G)\N*3Y2>58Y_E2P4D,PTUJ"%8QCDAEHE<_DBEY3$EZPQ 5=F+7"FHB MFY0GJ$UB].DW146"L1B%!?D(0;Y KN=/!?G2L;IKR_(YSV3#H*LSLE4DFR#> M-%9J/]1L1J]])MO%/)W48OFA0C64"9,*]2)&!35<17U[2#86C#+?.I4?RP%P M,_'/0]T MJ3H)PUT5E.:\VVHL3%)."DONRL K9V8"KZBC+D$-3;+?*'-\-.% 8E!/O\-L MD&*/@UT3G^5J8J:3SBW@$M:YGGGXS+%0-HQBC+H)1&Z\/QJC#OB8, M4"?P17T&4'I-G#'5<:ROK)9%/EV+3EHS\MI*5"*7+Q)Y)3_B0;^7";?EL)R> M(R4JBHQ7(LB0+$:H2R&4MWP-1J@_3C0,4B=PLGT&4J&E*,[[VLZ21$$4>+)**!%G:JWP% M)#LI5,+K-6\;Y>F,*G1'A1PZ?Z-/O^EH-,@07OYF/E:.C3O[:YV^D&FGJ]717X=L: M&:-R9'O(A)$$(\\ 39'!6"R,DV_N)OGFP^(#W& "F0<, GP\VTARN 0!+D& M;Z'B$@2X! 'F?UR"X"?9 9CY'YWY<0F"1^3_QS*"_&;KW',) A\TU/ZJLR7@ MV^3]BY4E0&][WEG9O&AH<$/,.(#? UE4(!*85D-<)L',0!-"B^.T 3?5X=:O MW5\/.' @EX_X2:D\4<3,>I"4=;TRL3F!)-P8:#@8B1$X@') <,LX.HF8UX^0R!$B62LF:,W%J>A7)>/3I-\,$*>*XK/%'%W%2&@TR5 0'4N\FD'KJ*@:? M950_[$66(ST=MW2WQ;^>D N5,3@'_O;BS2[@5KT";XNZN4@Z/3(U&4'P17Z0 M"'&<$P0'-KX1U<9 A>L6W$'=@G. 4E(3ADHGPK?XN6))-2/2-HB\@T )N7*" M,=*K$A[TY&!<^D:V <:EHSU.MX13_O5(7:A^P3F JF /9DD[NUXUQ1C-MLA% M*&>TJ@BHHD^_P\$PC4M!G2TQ!.,4KEAP!Q4+S@%+EBA4NO9B#)0\VTB:4M*9 M2E$.P9+K5 N2['%E?G'"C@\3=JX?\_?!=:5S9?Y7@'.(]LV5.#BW:)^GQL$Y M1#MO:QE16' CGC+XJ:J'G%F)XI!H(U\0'20BN&7!D5D]5Y> LZ3]7'U5OI#K MLU8_.(=<4_6.(&E&N*.DD\7,=)&8]U;&",DU2N6)!5DZAN7ZN%2>JTO &>3Z M]JHBG%NTSU,6X2Q']JQ/]6NKX;JYJG&KMA0JTPW3/;*1^R%,!MGHMV3[L=P, M-Y/3\V%QA'W."4 )"(A[O!, RQG03(!+)N"2"?C6+"Z9@$LF8/[')1.^'_S# MS(^9'Y=,>$3^?RS3R&\6T#V73+BTB?%5MXMO+P5G%0\N:MKY17!OI[K! M#P5W4>JE&W- \(HMCXC\@F\2]2&'!#?Z]#L:C!YHP((%%]K/(N8H M6@MQ2V,\F=%*B!(6"YDDIT;?$4C&3>$.QJ+'@2H.&.!2!+@4@<_<*1;D[B@?9>-Q5)6)1:XD)DA0WAO#N!' O50#^-R) M\]@2>YZ;_S^4V'X_)H;T_K+-4X-&I;)H3^;2RI58!M51BQ'?J@'^6 )[JW?\ M/_%Y/*BTGO4^_P^E-5R3F'ZO EK\JF8,2 DH>L@>(6F-NM5V*-K;:0>+ZYU< MW?_<1_#8$GN>:_H_33<;F%RE4Y?'Q+1NQB.M)#D+YSDDLR.=,$Z#+*?C*/;YRCV^=X5OX^!8^%@E\,1]?S,?R<(W(\R.N'-_5OU>1 M\%_8TV,;X;OZ=^-ZX4RA/#S7/<%!M=YF$XNZI"3"UJ@S#X4Y2_R^JW5C=1]R MS0P+4CC9Z_+-J64FC5G#F B1JD!&4; R3##!,$%BUPR^DW\7,GKB^X#QSBHZ MF6M:6$DT>+YCJ6;!(;^?-O6^C/*))*.L<%( M[%L7[1]>1N_")GPTTP\S\1T:<@]HKST.']]R+ O?O\;WKZ^ON)[TOE&77I52 MAJH,";N5$-KI?&56LDXEK-R ;S/=@9ZHJFPB,1+(F'NE.A8.1D_< MG_2.(13?L\;WK/UG(G^&-&Q=KAF9(@'XQ,PTF*C9;^?!&9Q8M349F^8SK5$3 MK(EFHU=7Y0GG(*1!5Z?)<# <.VW_%[Z[>G]Z-BDD\XMX M;9!>F4UV'>XUYNN:P*^^7PGV7>4X8QIPQ)1W>+$Q7EI,/FUVC1&< S+#68(( M4C1.OL=75+%@[@S@?'(PR3+#M:C8!E6;@;YN&L3W[\R\*YBC4BRS9H?#.9\O M#_2,97Z# M#8O1VYZW-OZ^B9_5)-5&F\,-)K9IH10KYQEV3?=4D^@XAGX\9\15LL2[1;YVM[PA!Y M;PG/]1 ?W%'%5^!OHGWS&;!M%E>+XW%SFF^R M?;V6J$A)0-@0V\*;_!Z&P<%!?(,>R_5YFSR?0:ZI*CE,EA;%%F\[ZB*5ZB@I MRG+EFD&MVBD*!P2_G]1S=8GX>=;/U9?@!Z$^:R_HD;M'W\(C%&-XR)H+CR/9/^'MQUOS711*P,S] M&&4/'J^Z >;LQZA5\) E"1Z'N5UKXS\6LM_@_P?RX@PU_)#1* ]7FX]D#4[( M>J;9,ZP(3G_W@,VC0RH86L\AXA>S>86[SI>@]<:A(.FJ*LY,\+S[87\E:);C M3:&YJ;@,N3:Y]K*_F\?O;7C(=0RXGVS%@2#^[;[8V+UU^S1R.Z&C/"!T^"/N MVEOUWL-U^, A,NBW!-O]'D)\^]PW@*B$'$B!?V:Z*2.S^]D JFC)"_#FF2]_ M%_LFRF\ _UCZ[)F!Z[(,43.15^'9_0E^&_Q%!$/P3W^_6?X%!> +_.]R^_:_ M/]3//Q3_,V_0UB/FOMBS5X^U#^%?D0]U2;P3%]H)J/K0>"-\L!'D+^9#%Q'> MB,MA$_FA8HQW F/38VT$5)LB>"/\L!%0)/!&^& C,#3Y9".PVN27C:!^$7@G M3K@31Y4'&;K_?'B!Z&.?U*7;/VPR4\ @P,>SC21W?.>'PRO]H,]#B M,Z?+0U'CLQ/\H8CQV2GZ6,3XS 'P4-3 $+[#%4;7"?%%J_63M3,YO2: ' M?>4>1\"WA08OVWIA9U_SHJ'!#3'C 'X/9.'"#&!:#7&9!% $X(30XCAMP$UU MN/5K]]=#=2E>F&5X^S&IF\TCAOK%'%B""$KK151GMF)9IY<3D.1 MD=;,,8[@=HI@F"!%L%CCP!K'IY,_O]'M%XWCQKI.G!@NYF9*"(WM:(M/FX.6 M$.=F&9W@A$W7"3H:9*C(!WCQQ5IP-^'&V.O'<.RU&:^OXLXK<7[/WW%+-3C] MZP^Y9..%$X.-&)XGLF!95)25TAF.=)*;P;-)]T)3@POX5$QFG04N4*(:J;9G4>6I6X*P8OKA0F2[$OOWGQ1)2KK]C'GIE3UOT_,6J,HM,\ MRRKV0J&*BT)OVBA.NN.JX-;])YE@&">77#34 M%"/.WY+@Q!A!K:(325MJ(2(?Z]2K*1!KB*0CN"T)F%B0I6-8C\!ZQ*ER2JZ^ M/!]AQ!G;&YPZ,[4TF8<*L76&6,5UC>B0G&/GD!Z!/!1A,LA&/P*)XTO]7\?M M4 "F&8!P-#4#EAZ 9-$U288L^<;7@/Z8U21]"@)_%733_#O0=ZD:L,0E,)]/ MX?*]APOW_KL-X[]%W\4A]XC7&A_R,CQF[L>XVNZ[2P7^6_-C\O8# O=C7COW M7T3PV!3NG6D3 *BCFPD"H8 &K!.8Z(^@LN.;[3Z+%V[S'IYW7+TQ._D-:Y=T M39\!- UM5 (6--"##]CMSJ@QF9):6FU.T[5&+)V7^J+"">RF-SC)?G2[ M [OVSHP;=W"JGA X_';%_=S <9X@XJF HUD* :?8YF7%G@NQ1G]12E?C50@< M;O-Q@L# <47@N -3$U]L]U=@\52X0<4$4"RVAG-"KJ]C";$AK=+M$<2-Z-/O M6) APQ@WL,+A!V+X[X;[N8'C/-'&4P'';%7/-*/I-,^GR]-L+9ZVV=@2*1QN M W4F&"%.$V&\/<_&?J1VY]TXJ>/ZYD$!>RFNZZ78Y] #HBT;A"V..^,^S]9K MXTK"2:="PQ&4?1Q1]HTL7\2:_T266W9V-.^L.KEF0BEI0SL1GQ%E M=#!#8ST2)*/>:\U8EO'!C"WLZUC8GQW,6E6HY?J"63?!]7BX/LQJ<[4CNJX S36"9!^ BG^F4F?2< MT_EVA.^IQ9L"-VO=?1HHTP[7R6FUM*BLG M,B_->Y&%67$@4K@6?X3&J0 X%< 7Q,#.@Y,Z#[X,%.49M4@/\J$BGY=S%37< MFQMLJ@J!(OKT.QHD&*Q28)7"%\3 GHG3>B:^C!2=N#R+60;9)61]62'K='NY M""'C _DJHD'JPS2A>X[U5VQ#&HLF"(B2!!D=Y4T$_B+_QN'^.POWA[ C'3O2 M;]@"QOR+@[HW;)=A]L7P>SO6 N+8OV[20'!+$>UT6NY%I:T!N >FJ):'J#Q1 MV;82^A2EM;HSVJ8.?Y0K'!^&RNM)=S96ZDXU*Y0*H]RRP\'I(_.!"A('NCW\ M_>"QSKJE2TJ@#[=A /G@#[5QW!/'/6\Y[ED?BP:(([;>QY #F*&$IRSGK)MM M)1T5C$*HITNU 2>0! IX>OOJ8L\D]DSB8.?-!SN/AH=RK#1T0DG))LIZ(X0/#!/O\D8+H&*8YR^((;_;.F;CG$>C0^2W8BDJUDG2DR-8:?;E2HL MW73Q(8JR*PD*JQ!8A? %,:[NKKBSX.;1$,%G$YHPKL:SA!U-+B;Q:6I8XEV( MV+@E(FST0:.:V>E,E W4BRL@06J.P!>::S^"=^$.G C8HXX]ZK=LY6+^Q0'- M&S;",/MB^,46PK72'U&:XQ\=-[%1<0]8"'0#6!%^'EX2[5BWWB7HV6*2YZ!Y ML"ER1$6"T0,-V1X\]K%A'QL.T]U4 MF"XMRIJ)6FH!LZS5@&D9MF39!J1H>8CP_Z-DH&'*276!$:>;U'+=FC5&3DRN M.P));7J7Z:)LB!0G4[ MK,X))(TR"\/!&,WB*JSXJ+JG8%_HP2-:B7(KFPR1L>J"9T\V#MGSX1CU&E3B3&MZN=2K9)E>94 M;B208701C\0UPK"3TA?$\*&)=Y,AOF_C1$.VI;$@1+/->DY,5]N5?#$U='$" MW!/Y%N/_<.D1\SP-Q3:+X M!BG.[Z%P>?O]C'R"34Q!SHAS" >1L($@,!*>,MF,@\'H0, Y< MQ,/P"0[,9ZMFJ%XNI)4IB+2'C*:BX3DI1+JEO2* MHQ07C5)<7?0N"C9>O\-C@\UY+S=?%FR24:):YUL@KB1R7)3(2%U'X#@$-LB3 M007#+$:;:Z=.7%WV+H@V!YP;#PHV%[F*<%FP*:;*0G6ECF1BM5PWQ 4_C2?' MKF831;47@E'26_(4@PU6;O24UTV(AG>IJ,R+= M$AJ]>4&F)S47:3:ETZC@H28-'W=]\IGSQ8?D#@/G_V^-D6[2K>_[%$:(#!_P_DQ>^= MFEZRIW :TN9W:6-)B-M@JCL._F.;?$HURF&H%0WP"B$A*'<)+/ MHNJ(*W-+D0C[*_SBO'Q^L:)I-'V2_!5A_QW8^QDMQ+.+4W$9VB/OEHE#*AA: MS]NO[3YS#>>7#W531HSQ; 5L^)* ;&!K+._]4H)P[MZ7=]"YM?T8.@"$&;7=U\XFS6NOUHC]T0;>%\ M&HCK4?$R9+%##OS3@4?46O5=UOD>>0R8EM6O)PM?E(UB"@ M6<\T>P9$=,'G13HW?BHHF:HX,\'S[H=_3L"3.^_7'P><*QVN=\H%0 B%NFT] M#^4E&.S+QDZ\-RM^[3#9#HMN_O;F2/MPTON3)!&Y7B.O2W>T/]L,0B(?W8*?7FS1V@T^N,,3E(?F(&9 4RDS Q^!3"G'\'I&0!/ M%L/4M:PF_=HR/).*%ZT2!?)$.1E?L]/DI-&6J]=G^/!BT,B$YZLFNQS'1W4U M%1:3HZ??Y*'[U/[8\=-Q^\L^?<#P+X>ZQ\3!1_QFDB+E/S>0(9.9 MFT]LPP"#@*LFP_];NLM-+^6_X-0'8"I+2+P_X[/]=7JMNJ'[SS_;WRB28JC8 M]UGL!^2HV]+XSP)W"W^AAVH/P(92J)_JKI&/&1C(!B2BNGI+JAV%@@'X0V"@ M!S3=>GD.D-U[RS-#']@;@=Y]6X>\-P;B X%PZ$LR4"#_YH!2&853@7]?P"& MP-T<"!C _(7%^2+B3-^,.-O:CIE4,((BC?@/GAVFK:)S-3 $<#;OB^W[['3 MU>7YY"R^"=<_P7JIO&4UUP7S!4/VHG/<^]8?X;C.C$_F-, 3_\K$=[-D3C_+ M5[[H4V3N'3=5&)[[E])5,/7ZWIA<(JL%U'W$!A*@]'\ Z4J[T0Z4EIR3,S$(F ME?5\IG-0L,*_O"7)_^UJ2.>FUY6ZAP(T$0P@UG"IB]8T*=S=]\_A)9AWFE!N!T)'B(N]-(;I<-_QC?+/J@VS@-^FJ9XJQ* M$Z0'0YFAZTMG,GKZ'8D2#<6%;KA6@;Q1#A%;BO8 ,B44+EMUW6Y0S8+CW9^@IB^- M]\4@,)158!XZ58;0GM =Y.R04?(7" %%]R03+AG[D@B1.Y(/_?OV)L)/:/ M7]V0?PS#/<4."J>$"#P(R/!WV=CU(82@ #]$OF_$,B-='SBRJK[UH1G_H<&D];!?)K4,5$8P0J$2/O9LR6Y#),GMYF2U MGRITVFBNL^MI5E)$(ETV1Y$L+;1&[^B_?MK^KQPL-QB6Q;AZ88;B4&(KU!\" M8"&JVZQ#B*408A&JS@P=*FGBYIP.!H:V!6$%?3H!KFR8:.R;04B/W0Y\B2HB M=03J@.X0&>E7^RH7TA!1!!-!KFBAN2 J;2I:!_[,2D3ZEZA);MJF.(-O74*@ ML*""=OTLFS_T/+4&SYE">;B'Q_GD8))EAFM1L0VJ-@-]W32([U]?36YW" (H M9YK ,EL[>G,[%2LA,&HFI@Q)B@BQSJ&ZX;_;'-8$U MR-VF*1HK%TXE*._BSBQXS;.B2Y./5 ,_\9[O7#17/.#3E=0R-I[%9'[5CM$= MARV%YKGJTV_BD,/&1WMXL@,>AST^MDUWR+?G*8 O-#8)#YL= )8+ ANKVCWJ M(/VAHHN 8V>?0R"!QKOE +!QITF0^5;(IA"G*.G0_=8&1=R#<>\0='=Z*&L0 M8^57U@B4SYF.TH#0%]Q\O.VC7(<#^M:>-]?J+IE'"W741$0-X($G[N/ M;,C]8;H/_[.0EW7T=5W9O!Q!X!1-:_VB&;S856B [J8KR?5=+1E5P4*%3A]/7)2JL^2PY4Q)Z;9*5FC M&M,27W,$VCNR9??D6K:V()1\=Y1G"E$JT2M4X4CV['F0FZVU>B=K0D9-!(SS,SH7YD5%[;(7Z^RO9:F95J M]-BJP'J?.5ID8EJQMR"(?"Z>TBV3459##H[T/-,<%DKZ,N94%;&^7J=SC4%. M*3IP9.SMR/1:5AV'#BUXRNDOC5I(+Z>G(R$B$&]'E@?EG#T;]O)$HAG)40NI MFRC%T$C//-/9=G+!\NEZ,\].1DPD:J5#G2HL%1"\I\ID_MT'!,SJLPB(1/5&MMO#WLJ M[0@DX1TZ,Z=&MJ/-I28H1Z>K3&01(BP.#?70*5JQ+,1NA=/,BI5R%?14 ^E@%2:%4F+;O/M\4(MF=.83X>VHF%NL"8C=66E3%9BF;&-S-A! M?=(\0X=JKU?))F2Z.8]W-"DJLD3%XK:MG%\/;A>L[YJJP8;B=N- M5!4-]3R5'.3+L6&(J^:8HPWK%">J7 # M!ZK4WJ'97%H=% QASB UE1'57W?-:RWQ7FH_)M2,0,FO5 MRXU<12QEJE[9/CSN;-;RMSQ2.SY$B55[?+CQL4BO^%#=\J&TX\,OIIP9("": MVY06\_ETM^[QQ0CB0-)_:_B]_%_NFKMH6^ >= M:PRT4RU#U$P447EV?T+X\!<1#,$__7UF;\!)KA:]\NW\L.A9^,-2K&?>H3W- MP[M9#[81](>5%?%&7&@C8K_(#^OTXHVXT$90OPB\$7[8" Q-/MD(#$T^V0CR M%X7WP1?[0'S8.P%OQ,4V@L7(Y(>-B'U2B!]OQ-]SO\))9U6Y,8D^588Q MB3ZUH#&)L*!A03L)%WUH#V(*?6JI81)]:D-A$GUJW=P/B8[O*GD=(^-C:^O; MN?Y'<8=_C(B3+5C25?3A_SU13Y^8F5L;^A=S7K4%7<3^Z&:"-S/L=2I84S, M_.H:#-Y+:/MHU@ZUL7N0!=#14NQ$H:5L(=0PK8]7; 2AI4PK(1A)>P>EHZ5L&.5L&W5E^U5 M*A)5A@F8NBH/ KL2K3X^N>J..,-J&E;33J>FW;0XE/OP>VZ1-ZS+/9HN]W7T MCS(WSNX-W1+5 Y4<7ZL\WI)JD@3 ,+OP_SG9Y,^?RTR\EDNW MAM_KU03^.DN[+)(2:/)-_T+4W FU+^3G-F2-EP*NFVZ&NU%[Q4C3HJRAY+02 ML!*B.4ZINI,!@Q&HB*@KZ[;'89B?B_FY(4O\O*SU>J%JL6 :SK>[<1U9"Q5. MJ3QLB,LGMV&1W<7J=O9;.BFY;A9@"B[VU= MGX5M>Z?5%A]8UK &\Q1H$T!HYFJ)XCBEH/+$%\.'M[!@E#M\4^]EXDI:GK4B M,0.LI@;J4, ^_::"Y('VVB>4#1^9!1?%!-^8!Q='PW/[?,^+AF?VW_I"/?#$64ZJFLE7R@P()XL.:IX6C8GL[B1'F(%!B2>/K-!,,Q MYB,-YO@"2+XPT\KOUG@'D/8 M>-51=.4AW !;M/+V_90G][IY@LGY$]!UM?* MV3G@Z)-6$N>UW1RBV9W-2C9))&I6)%/+4ZU2Z/NZV4=X%W>EN/96B(^!P=PX M&IWUFV&"F$N\'*\-^$XQA=H_T:CO2N0X*^[NC34SG&L^R9KY&S'^OU9&=_L$.6O@W?9=]I<12VNFO.2O%ZHPI)1 M]1$\>)']\R_1(V[;>/R/^8$:D!OZ]*@&5<^!O\@?.97OSH+Y@4_YJ@%6 MWWJ8?)!K<76G]CT946^1.@6QY@B?4L(VT)PJ<&_TP3'@SD[F'"E6=9)(2_6J M'&&<'U+)\,Q']E;&,9<*S0 IQ7()NI2>H:3>+]%%OX.YT\7S_1.[.+Y9W M9U[_('*'L?I]D]W76'UMG?/$%OZEM,+$8M*H+NW*B&]W2D2WGEUFET(5K@N9 M_%20C%(?J(4W%G'<2PSU-HC&T<5#M==>BSP]6P8&NHWZ'E]*XC_/=/B\=NW5 M%W&5C(=+FRK*U3D$S\I%+YGN]BVU*1\XK3IVJ-5>U7*V; M4BKK;J<*D0V9O$PP3!/?"B7ZU;0]>2@1X\ =J2_? X7O&YH=(B%$;:H"B%!S M-5(Y0DZJYB6SK-ZB0324"XV=='K>K/?#M4RKT.6GHQ%" V1,!F-A+QKX,A2+ M(Z]GQ#JO"7B+6.>QU?R%=9?0>9+Y1;PV2*_,)KL.]QKS=4W@5[[02A*SWFKH MD&VR:8N)6H%I%]++M(-P")E<=# <^U MN:$XZSO-+ME/)7OSI9_VNL0AUZ\M MW ?Y85?Q>%ZFPP3O6N5^*L+Q[KRZ6GWT$JT/W5E*KS1 ME27+%@U95 ,C4<;EI?Q:U]/715S.D9X[B;1B2>-YP0SGE+(]6I1C&ADGF?.4S7A+"6XPL4T+SE-.9"OH*_ / MV@<+J*@02U.Z40+6+GE^4X_CDZ2P@>:LEVM[Q2DVL\CU%U&;K4J<0(;=V]ET M&->\PB[V.[! [MS0N'=[ IL-V,7^N"[VK=D 3_( 6,Z@,@"PZQP72#D?;6Z@ M0,JU+]UC6^C;MM!F[A#,^ V6;=]ZP#:1R_URTQ/6H,5B/!))! MM@E+XK)1.,J"HRPXRH*C+#C*@J,L.,KR)B/IK585T("%,I,L<8DC+I\;0[=P M_?Q3J^7^KY]C.^74=@J:P',)6'\B-)RJZA*:2T.'DYWJ6MW2)66LJY#3S+AH MRM(!XR6E+=O+NE9.$&"P'A2:DURF0$/CA=TT$SFRA"0.K/AC@3BP@@,K]VA" M8$L!!U:N$%AY)4<7+PAS54^[7PV+BZ_<-V?[A5?NHU/_PBN_"X45=/G 5'Y_9#]@3 MCCWA/M;XL2<<>\+]H+[?V!6#K5Z/KACT-]'U>_1QG]VBQ5<,[N>*P16S=1[( MM'CO+L"[UL2LW"IVK%J%Y?/3KE)/&,-IK3422+>==)2*G+$UJX^LC,>-7SQL M^.)1HQ [P7XZ5X CFA%*09A@\,7Z3K:!%TYNND9+2JQ?WN_ZL'YYX\O#^N7=*D]8O_R2 M?BGI*OKK_SV1Y-,GA_6[O$405Z?;]T[KXQ7M]]9^1=V;NJ[N_3[2^$ =]S?2 M^$(]\C>)?*%A^9M$OC B_$TB+&A8T$[!1=>WAOQ.(1\85'XG$3; L &V;W?\ MQQ+[*H#_'\B+\R_NR.GYTUB[YUGM^:51"RIYN/I@H@/9G*GBZEG65%D#H;ZJ M2\K^$Y"IM_E=UN"\-V;?1KIH=O.X[0+\LOR3V_6;U(^2/86ODS:_HZP<6;/% M;2Z(*V_P/[L722H0#81.XW]V]'5%\Y\I-)[' 4+GB/4"R%==\?3JR>\^EI( M JKZ<;KK]@DG9R )H#RAM]X"U,DD\#F!GWZC//X]2KITVOOO?__7_IJ].9O; MG*X]GM^R0NC74<'^2O" M_CNP][/+QF]W<2HN0WODW9X=&^?']FN[S]SXS\N'NBDCQG@V@.JF8;W9VZT3 MQ=)GSQ2)4L;VV8(A?H4]C'$6EP_])U'M?\7 V$ 99O]JE!,?G6%?S9;;_(H> M!$7(F(KJYA-GL];M1V_1!MU?0RE]^C"0@*-1UMD+%XG[G'18XMYNVZ'=$-W4 M+P&$*9$9@+# T&)?"#/#L!#KA\-"GZ9C@(C1S' 8?=J\57RYN!(I:H8(@;(I M2XW4=&P.FNGR2* $ZNW(KDR:C%U;%9OBV#%R6A'0>GXDT-Z1/9WOV@4JG^=7 MO5HYG[(GH;3CP)'LVY']47U=4]EFB2\WK+X]$A4M7AT)8>\S$YW,*C=A8V4E MK3?(Q+P]S^M5!X[T/'/9+A>B%)WN-T'8+ WS;&_A5*L"XWVF3INS3&XX72B@ MU3%R!([S.+Z=&X7L@OB(0Y2<2+SC@Y!.B9GCWBFI%LK=0HYWG9GH[: MW'S<2@]'0D0@WH[,=N(9H\(4IGP^JZJ-3J&SK)<=.-(SSV5/:G"YK#GC0:95 M*D;ZA)C@JG D\W9DE$E3#"&&3$56*J!;9Y4ZOE-45O:#,PUD*4>;+DHC--1#J&0X:A:T4GM"@'2)!5V@ M-^@RAX9Z*!4NS0QY%EM'FN4J.XF6B%IE0<*AE'>N,8XVLK:8ZBDLU>LE&WPJ M5)W!9='>H=2"3=%3-M7GRVN'+I8B=7$,.9\,>X?:U$R*EC(,WV2;D31?+5:= M2=,=ZJ' JF4+9**A*3P(1\5EF"CG8B,.];OQ/+65K#*%Y*Q--L&LE="(>'O1 MDAQ47=HS=$[0JQ#3&805T#6;]B#'BN,4AX9Z)M",)IVR&$F%F^7Y6A;2 R/4 MV%3J\#QU9+;:I=YZG"6H4CS97TLTK?=&:*AW8TN="%7K#$/-:47FYK62,2I: M[HT]SU/S3GR4&:73#!&:4,2TP@GKP=A-J/4,[53;JBTO5A$EP='9='66+'23 M(S1T-X$WZM;FBWW!-BLC/FHTFORT,&T!QZ*6F0PGH*'HF^]\B^]*\S&Y=@1" M9JUZN9&KB*5,U?T6>8X<\9T"OJ]!NWKS*RTU,1:U$7R%I0?$/RG5 1W53 ]( M^Y78W4I-@?[*_=3-R$;IT@$X,*!!_3TPA3,9FP$ WS0(U,',/5CS1-/ZDJ3\FKJKL8?(M"]=O0&UR9[,5HV M%U*@P:**,Q,\[W[8GR22]ZUZCY13::/4OC8H]KQ36VN"V#<#?M&T:PE8QN[% MVP>2VSE].]Q,_F(^C&CLD6/OE3I\S1!=P]A26.5.9 TGQI#+W\7 M^Z:NVA;X!]E%#%3<+4/43'07Y-G]"4'B7T0P!/_T]YG-H]-DU^P;NS^-?]-7 MW*'M72OWQ9[->K"-H#],1, ;<:&-B/V*DG@C?+ 1U"_BPUPEO!$8FAYK(S T M^60C/LL@P!MQL8U@\1GAAXW T'3:C3BJ7.30_>>]>F3?MLIO/PG\6%+]U#J^ MGQR?<]#N8ZT1T^[[:(II]WVS$=,.RRR667_1[A$SLD]'NX]-($P[++,_LB=> M-V*]M/'PL7FUG_'7U]7!A?C)/\;!R2CQOHJ55[7?R%_D>=E$%3%YZ,L M8O22_JN7[)/EZ7=3,[:MR?[W/_W3L8,O]$Z?"(8/M$A?4,(7YXLO*.$+#<\G ME/"!ON8+2MR1=&#U"JM76+URU:L2L *H;#)6KK!R=6I*O"G$>.;CXZ>24(,V MO % X*22@!4IK$AA10HK4EB1NG=%2M<"NT8:6)?"$=#K1U-N2_O* %&UQECW MPKH7UKVP[H5U+ZQ[?<5T%RV E2ZL=&&EZVMRLVW.C;4NK'5AK0MK75CK\I_6 M];K++8D*CP1,794'EVAS^]/S!763Q7H9ULM\J9?=M&25^_![;CDSK+Q= HK# MGH;C-\8P#=T2U=>\"Z@RQ"NN>;FANJDZ'1=549- 0+0"22!M MJ]R1J,H=&3M.,@XOTL=*RJG \HC=/?^I0KQ=^/^<;/+G-SR(V6?=/P-__>_K MCO$!6Y.M&JJQW(0_"'5+U :B,1":]:30;3!J4RI+1:+-C\J,PXZGW*+Z%' + MQ2TWW^),H3Q$]4YI4D \+MAF:"2*,_0D"TPA,O!S&[)&8E<7TN26LODRBOM3 M5C(MRAI*_BH!*R&:XY2J.QDP&(&*:,"O%5U1$O2D-*SE8D.N6:\1ZT6B;)38 M-/<4& !)GHJJ^7]/(?H)E9ZN?]UY? M1D4M$_LU+;.:I$_!=DKE84-<0N2&=(7O@#_ 388/@B_;%@QM=#*3D=%(1)NA MXC"SMN6B9M91=5WZZ3<3)"AZ5[!]1_G??Y^,LWRDB1(8$&X'$ (T*O.^.\$0 M//@#'690]H6WLEG13PH(L;CAMBP]E(BX5QK'AM-F6F^,A5XZ, MIXQS07QX"POM=&H>7TL%NCDO+T!78PM3RD0EO]FGWU20(F(>6#BA;/A&?[XX M*IS;V7G/J' 1-2&]&*BUY)QO-D-A)F,5LA)O)"XIJ.\>Y-%L)L)K#44C[-9Z MG5XOP5*,HX+Z,22Q43+\T4%^?)]57U@KY0.5O$=0#POT 20]"!A 4D73E(=P M 6BIYM<;4-^^I7)=_>,"&/MP:)2T#9>=!5) <$010D,78@)-;'XYKPE#9.U2 MF+7#?<4NV-U9)Q'IKHGJMY'O([B+NU)<>RO$QZ#@>B@P[6Q!F"AE5<_R3J5< M(2JH!0@T9\+!*!TYSIRY>ZL%N\5O&UZ\)E#HZV><;_3L,YUQODD=P&?;UVX"D4 M.^(4NI>0 C>%$[;,/64<# )#0Y\>U93G.? 7^2-/X]WI\S]P-%XUZN9;=XL/ M0MA7]W3>DTGQ%JI3$&N.<+ D; /-J0+W1A\<@^[)"C&;RG4VJE"#:)+/)]?F M:#Y"5'OZ30;9*'-2WZB/.Z0#66&0Z,VD4HH;"F\'JTK*S[= M\0UXO<6L%DWU:ARIU?B0HSI3N:S:Z745DHN%F!4A3QODO3LS\P?1' Q9-PI9 MUU:]3FSI7DHY*E:;S5$Z30."908#KM@4^B2'@":&E"/F0!CJ9J-0>SESWM:P M..+TN0)'SY:!@6ZC]I^7$OC/@]]?A:TK+.(J0?!+&85&KQ2B0LML@4_G&:Z? M+0_'S=GW]:H31MCG#6JI1)<=GE@9U?PBG^TD-<+MKPX-OVB0C'@-/QQCKID'X(L.= MRC5":V98CB@@&HYU.N446=!=084F"1LD[R8:]TX+.O93P=Y\Z?0=Z'!@[LXS M\'R:*$Q]"H<^(<5=:/N8_3'[XYL>?KOIX=>5WQ/[WYB_^B_R[\ /D[*P5]O/ MK0E.OSY_%9TZ_?I\I(!A_L3\>9?)$[BYZZE)Y NN]T\/5W]XW]Y1OW=E,O OHPL+G!^CKR$=B&/@)PVZ>'=2WL8_O:PF__]/O6PGT!$-=8^#WH M4+%LT9%%U:YN8 >Q\\V<1-7Q' M^_#-F[(+K[8/B]Z^CWKHK?N\:-%6OLC'U< M9^Q6L89'70 L9_"T!-C)BF_FGSO9!5]SQ<;".8R%S=PAF/$;+-N^]8#R'C$; MT7;;3EA\>RB5ZV63T6IQ3B 9I+RS!*Y7@OWQV!^/_?'8'X_]\=@?_VX.QUOM M(J !"^5R6.(2N^;Q+6_LW,?Z^D%]'4W@N02L/ZY\3E5U"^#OU0/_3C&"K0<>5R.XN@V/KV/?W7U4[*S%SEKLK,7.6JQA8F?M MHSMK7Y%I?_]F!@BY._CT.Q (U "<_!H,W/(&\-6Z%I U"QC M *&:(& Z8BS M-^42+/W/F)O;]Y@AO:%S\ ;R@;-2A:+SQQ/K!*\R4E0A-Q MN#_]_-[5\'O7MK%2C=VV#^"V?4>IWDN<[F]BI=CGBA.G'SIQ^HJY%UA3_V(^ M]+O*>8P>&Z(P9TU>+"=!2R[5QXLP)Y!N+T3I!48J@F= 50XU5LE(]:=FP$ MM^!KW=BQ>_U^U^<+K0&[U[%[';O7'T17?B?Y^5!JREF2G[%Z[8OUG6P#'R!C M&2M@][L^7QQ%6 '[P?I\H&U=5L'T!3GOZCR7V50#_/Y 7OUV#&7DZ9,T6 M-Q;SV50B.H*BNA]O^'=U(A^MX@>J'9XTGC2>-)XTGC2>-)[T=2=][3GO&>6H M]KL\7&T^DC7X8NN99L_@F;C=F8MNC$@ 8?@'D8@*L8C("F&)C0E]B2$%,4J* M8$!*1)@&\'W_$<^XUJ.7YO[J .1Q@3:*.KB63)QIFAO[ OYG]UQ)!:*!K+'Q M/P/9G*GBZMDU1?Z90B$;;UX005/;6J($\6\TM;TGO/I:2 *J^G$JTO8))]]J M": 8[EM808G3@<_I^?2;BGKIM/??__ZO_35[\VFV\?8].W-[=Q3[__; C:.#+RCQE(RJ9DFZA_34#4!@%. M$]65*9N(MU.R)FH2:H0%N7S@\J@[I@9,6[7<(>7-;4Q=,R^BN_A/R7J'#S]1 MLN3W=PUBRQ@$AKJJZ@X$[L#@]?Z(>_NCVT9@^+)'TJL],O[LD?ZR1P%SK-OJ M(- '\._B("!KZ%L36]LD9CFR-78?BAZ%,OD'Z"?WY@?*$]I[E[FK_&AN7^9F M,@4TW8*$<\:R- Z(!H#/EU1[ -P7N>Q+NKF)8SC]JBT:\$A45Y";9KIAH0H M*2@. 9((58,!$3X&JA3H_]88/6B3X(1FB7R+(A1A]ZEHMKNOY0-_H40F>4.L ME P!NJ3_"A $&:+#$2KZ-UR "K_F+A,]M0XDVX D YM5\$MI+&HC$/CS%"AM M\JVKX[[D\:QV%!O8F@K,#0ML4P#AI@]0(AVJ&8$2YQS9!,\!M&R*^">IVR,5 MLDQRI<%E2F;0_9S\QWW =@S*M!.UU/M*-W:>VN?L,JB/ M0$4I/&\-9#7I IQS,XSR>J*O3]'7YQ/<>D MK7B6P^8S*=P!KAF0H'T'?]B)PG"[6>IVL_X<"CL104@K:Z[T38&HH4$0_R'L MND!.D?SF.'B%Q"\HS$EN)CL9H\/N>2#"1Z.SY*\]8=X?O'WIW[_@'TF6^ <> MHR;8/ZFVI]&KPV2CVI8-#RVP0*.#@9FA#VPXAP& VS((NO.*?XQ$>N.XK- D$X0Q009L17%O0+5LC69O#. @).YT! M2T8J?P!H"]G0-?3T()S5".4&OYSY"U%6MR62T:O_O B>\A"F)&"^NVAT#.O0 M^-0":+;6II).?Q6P3==\<:#U"=4"&QW8YHZJ(APGR3/XC+>8V >J#.GS]F-4 ME@>2Z,VG '+G],!#-D1X^^DV9.@9O5%9O*,/?#@5/; .57[-\YFA3PY,8&8 M>+)X/G9D5=U]A#;#E*'W:*_Y>Z"ID M)473G0WCV-KF9T,V%1.=IEL)?E%YW",T,!0E2S?0,2M: 9>R 4ET&03.443= M<-6=/AG["7!W7,N2^O=D-5P)VLT5[M]W.(-P MRQ4BJ-L&5+CWEEN)ZCGPE_PW5%%%EX OJC=:CXB<8%!\$9RJHJ2X*K@!%PS1 M!!6\0COLZN4FW)NAB)1L0M-(E%O99(B,O;P1 MK7R[=(B1^XN7W3,L,-+UK1"B98WEF?G''- -&9Z:B#9S6W9?AXAF(^F ' O9 MZ*\M))3YXNZPV7S;&4/F=B#];0,Q.V)\W;T[X5[Z@,_9T1AMS>+OK4FSA^AH MPJ8]0PQN; @"W^&RDH8^0"L Z&(7' 9EW)ZZ'#R'B:G[ 8Y8(U9 A'*$!*!BF:*R0Y&T?ZQZ1 MZ)S:+F+[R4[D1 V)31\=G!LQUG;0!W=_(WY0/M&DY8]F/;0WDQX:KM85W(HW M_):\(2: @KOE1U5T=E"[.T3ASNVSKVZBXQ;NZL:$A"N=P3$N#!QDJK]W BH; MFP)T$)2V9SA:$%K-*QDZ8)*[*T23%5^QQ0!(R!F%9K&3QW>$[K#<;P4$S/Y_ M]MYTR6WD:!O][PC?0X5&X].* &D W%N>B9"EL:WW\XSFLW0\Y_U9!(I-C$" MQM*M]M6?S"H !+B")-@$P)RPU=TD4$OFDWLM3B)OJ7"D1I+Z %90A^UI./] M#CX[ZN\P]&'T49I:66<'RO86%T/9$$G.C*46F,V5W[O-VU8-;F.P\J93WH!/ M#6J8/V#@$JT\;479Q^U6 J0'-=PL1M=%?(.8)$I](-"P*DF?^F'/RAL$+FV3 MK\2+294DNIN%_%G>ZJO1"9HRR)U;?P!S)80=*RYFZT6>)VD9=K,#[0?P.;H&V\Y5AXD8JEUWF T.%-S>YLP4! MD*;_4C\J1ZYP+96'NC?):*I.<#RA"@C!WP.YC#!%E\P-]VNRQ(E+?7!XYU>P MB^SC1RW)*;XKFU1T9NB!:E)Y^17'J8*8 HA@.!L)#R0O3V!YSQV"I H&& R;U),>,\_J*7C7S MP==[X&H4XILEEA&^G#@UTMT'5:0AN.*E;$LZTRYZ"C*@" 3F7Q ^*'C>\^YI M:#*V1QB@]LRG :8"=\6&.<.60%-IICHE\VJ7?2J?W=M1-Z+$WFF)/:P3)=GL MK)H7/?D@$"B9$L6K[(%X6.6#>)C4E\+[5$5=J<)QS!:]$CKW:HO$CN=?B9D? M,"^_^<%7]B6(P25_%T7@<124>S(_Q,CV!U-(L$+/FRM<9O(_Z"_)B(3H3(&_ MKNJ GO^DLE^62#(,LDV>[P>&JS2^U*A_^_CY'S_]"P8YZK_5V&\_??[RT[]^ M47_*EC[_\NFWG_Z_Y(-I !_EDIM.;MBTO*G,\J8)+6^BY4UM7-YTT!O9JV'W MZ#E<\N"$4;;"(K=\0D:ON9R@*@A@<%-0A#*U[+M9$-QE[R"L%J$5.%.1ZL(D MQ/D,?BR&TQ@XXOO_"V3L?/$[^)/]&V+O)*HLE+)W:/3/B6J46E(URV3I*I<] M@B@H"G>L#K& /H\ROX?)^O\H5Q_$I)/\JI(5^-TSCA*^P)_=%_8RU_E:J0MS M94/^V7=CR8MN,7;??+NXWN%:Q5(B*,IYW$=;A6:+%=P>CZ.MAJ[**J93JK%$$*I51YI!5/ MF#179TDEA0"L:5E^ %&(+$K)E!'$YCNT%C)OJPBPZX>%P]IS:']:*:T#U"U_ M41AFO0G\;JT:MJU"M%X>393?HX\.3V;:5K:5%@S6@+$'=1YF52V9#5<%'E2+X1)7>VK2F]EN^>?\4;"IP.28S,JO M29KDUL D+TN*!O[8(-I_E_$UDA7OI MSLHBD%SCD:3V0$TE[22M9A1/JC0;"WM2ZB7U9W!LXW0=T4(ND8J]I OL42T> M*#0\YTCLQ&*%S'6^8IDBX5=:DY+#:4D6/;*$/1^$E7#'4-SI MLH(^3QM*N+2'+VE-2):HGW&9@5HYC+40)]7ACC=+UBR%P *YDD'ZBOGYYP6E M\+ZTE-APB&N;5])BI7?*RV*X+(FFO< 0LO)UXIDFU6'\P^537$V26SEU:7O2 MUH6\JVJ!C(SL!')[E.&32!:ZI:L PCF"=YZZ:O*#IW0M"K@($B*14- O @8S?PZDI2X*<(A5"5 M:Y7F3U5&Q&7A@"^Q#!PX\CZZ2"S50@SHXD&NX2K6@0MB_H3U#@:1+S#65>V" M7L"%A3RM3 (=<"F'A\LK4*9<7RZ0B(/<1)!J/_/ FD-PH25Z-8S#)U5=@Z$^&'N)RHO1&MEIRH$QZ+&#WP/0;]#WP%?+#$<7A8F M$F$(*A<(Y>B .,@Q0]D_8)FGC)U4Y;E&DC56:J48:L.40=L')?F3+&U4D(5! M2B6,-2HOI24VL%H#(\&4MKSB>IXEUI';%+& \XZ# 3B/1<62=+^*H6:B5K?7-,2%;S M(J2VAII)^D%24PI@WJ:!X^!$B>2MS&;J),A:8&KMN97+MG W2J1]51Y?63V> M6:]\O7 F4$FYFO(&9+7:Q_5LP(VYGRPSED-1G+8%=+% [T;M65'%>+QE,KUN M,LL%93S45NM6M+656^$;.I"K!=B_IVM0U(@*WFL6=Z'ALM/% MU:EVRRG?_#I]^-!UA?<@E.K-E(R<3""2M=(\F4,4. \/0II8Z29D7DIJJI1+ M7Z!@.O]W^>PN=)4L+A+H;.69$*%*V\8):9TX. :)EEMC9C?;6G"HE%A(G7MB MK:%[N;%.50[1THF-P>5&OF68Z MQJ>%#9PKB@.V@P?EGBK"I]M%W^>WBZXV;Q57?,C&"P?>,W4J/;O#<^G?P-2W M4E81OUJRCO6NL4[6I)]VT;0=1\M-) M3G\U)CS88I75E9-5JT5EX455FW*Y/"?;&'S!XV.R]2WE2 =?\W-9E:.4C9=% MB61Q"X9 L<EM2*^EHZ=';R::,'&\U 5SX'2Y?!F*^_27_"!1LR8N M"AI82QGFHE.D+Z,UCTC?<&6B(.TU:!;]O?(A\6R$@ZY;<@>?[#A]E$_ELB9Q89^M$EP4// S[X;J38@1 M+\"(M6MW#/.*5-\D-08Q Z"S]$G0&M[+W] 2W>E:![YZTV)V3+J3 ;&C-NRX MIF4@7I"FJC$[2%-=FQV''2J#'"I24S#5Z=116SUS6&5Q:T M<0DYVW?^UQ>Y^O5GM>CU)USTFAVI2[[K^;YKE5#K-1QJO^#RZMU(:V-B]GJ1 M8\W4=A64R&3)/$^6#*.KCRY*EG,EI;#MH"I]?+@"2W"X.3C4P183(NJ$"(+# M-CCTFPH'\JK(J[J4E!R,])0>70M:EM]>, VEGRE9N.63]"LAYR3DZ.2K$7A( M[30+.?W&(T??Z@&NK1[=M62P0&&CEY%X;:+D6Y)O^>*%EAI'8'?961MOR.B_ M5#6DB7@@G4DZDW2FDA%Y@) ?AWC5$JE-4IO[(=%&S;G+"V^_IGSQF>_?[=C> MF1_: MW>F=^LD!/4;VWF-?)W".V$=E+L!/6*H=[4F9>*6BQ+B.MO1M +-,AN MIA[*]G\1D;KEK1Q3M\^HKL%(A6C>/O'(7[Z8$.OKLWY=!]#(0\%P6>888YTH:]806LK:5E(D#?'*![/6TT-"H' M='T""\+TK6&Z-QYK WU,2IH O0GH%YA/]8 V#6TRZ9<)$NH<"[SW0WGIYLYX MH.UN__$[7FNQ'[\F>V)/(V(=SB*YB%*8C#1=W^>XM=J6D2B1*%4J2KW>J:+4 M@E#G)&DB6;E%63''IC8V3Q:6J\.&)*5^DG)UTWP92>D;VF"+A]:6TL[? S\, MV3+P9TY$U9T+9"MN47G<>NI2UX:] 64N2:)(HBJ2J*$V,JNO!;0@Z".ANC[M M&BI4AC[0AF.R4R12M12I)M;XQKK6GVRF51I6XOLL7!=ZT]B#\$3 78UQSV;< M7CB>$T:!O$**B6]+X86"*H"D!ZI*M#9.W(V1-M1'E$4E,;AM,1AJ_;W16=N# M,)($D@0I"8.)UA^?+ E7QP2)0?W$H(EA4'^D];>3X'I7%:#N' MX1LV"_P%\YTW1S_*8%Q3H1B#!*]ZYI MS!-;#SUI>\S5>E>R:<:MM"B:FC$<;0IB2=:VC:\$W,8 =Z#I^NG K4\00]B] M/>Q.M('1)Z5+P&VR"K+!S&-V,*WG1F,$$LK^TZEH H+991O M*_E5Q8+UEMDRDH7&RT+Y6+FW-^ X%0IUL0CY)Q[8+D.="#J-G7 N3Z+P9\R&<(C*&2T45;).[39"!.#;!G ;@@K" M<,TP7-HMZFN3WI#*&P3[%R\1'6.XT/Y MVF]2JU&PW\Z-G485BX1;9AE)H$B@3A>H2I;=MR].(J$BH3I=J/;>V4MFBB3J MHD6>6DM4^3)0K_$UH.+Q E,Q\P/!(OYM^TGD;0_\:--:ZY*7)Y\ITML\4X1. MYR$IN"4I,$RM/SQ9#.H38Y$DD"2<)PEF3QL;=!T3B4%;2F.E8QS#-#5CTN*M M/TD$!#%/NN>'W4V%)V9.](:J8A<[ZJ/V"9/F'@;2THRE9NK[?%$Z?X>$DH3R MA86R=R!/0B?-D5R27%[#6$[ZU9\ 24))0DD5PJ.BYY'6'V\Y\:5A5<)?1)0M M&Y650BH.;K@L&YCM+;\QVX^GKG@QR!8(\/I"UV]<85Z5V\>1IO=T2N<2D)L. MY D$8"<#N05Q%F&Y/5@V#6T\VK?6E[1R^Y!'DXE@6@' S\D[YGN8('R+3Y6]L)ERY_OI?C?KMPO,Y<(&GN1]AU@DI= M_QZ[SK50>*UC"=?=GU%(6JB&(#DV6@)/Z%X/:,S^=H6T!H=7/_:,33KE_OWC M'_)SWHQ[$]CFR)D0SY0(?A"=:2#XUPZ?P2#ON?O$G\.$(J-AMS]*1>(^@WX/ MAV\8W='P>Y;['2>RP<4%_];)D3>1F(XK9M%]\EKZF41[]J$?.GCTX7T@7!XY MCV*-MVHHG<@$M&JSSV(9B<54!, LC9FZ:<@'X1?X$U]>B@ E%"0!J66!AN". MQT"S+D(&O_AQ@"2TL1AOXV\R\<,C;#J"'WA,38AO?LIN0I,=O/<7H)/G\!K0 MBZ5+F_&8FS<:2^G((A\WO+*0NR*\EVRIYP+\6CHMM1S4II*2RJZC8]80>TA0 MG.AKY6Z KG;Y,A3WZ2_Y0:)4))H-Y=)2\ES4I3EW)%&D^H8&C(*TUZ0U(QE0 MJ;1??]PU]RX3RDT\U[X/;F9XG(,)!C9]]SZ<@@7$DWJ+R M'\#4HH![(:B"Q;W\#=X6=[K6@:_>7-@&5.-ZYRWZ,8-OF2-+GZ0L>:T8,P3F7*A1>VI M5.^-^K50OB]"HE+[^6?RO[UK>NKAR5]][TL)2M4G JA"2<&\\<,?7O5>'4N5 MHDML=B?]*^LM-&+[5I-A)]-")WG"X1H:7!SSLUH3\Q.NB?G+GZP-2,$A"+R "CQ:*NH%BLN>NWE- M3)"?3'XR^.FP>M8'=W2V&%MK:J^ T.% MPHQA9)69M?E35$)1R1$5OD&Y"M^@.^K5.B=Q%WL\MD%;VF\VM,J6AJO9E M50-'I!9IL.;53GG)1XV+C)=AX>8U=+2=K>=S?+L>:]!#IH2M6XQK$Q>NJH?IM4]SK MTKWWPP@//MOIUK7=>ZO]/IF+"-YHN%?N:J\D;Y1K9O>(TXQKI!0K.%RE$2[8 MS<+RB)ML&Z=,KK[G[3),&YQL 6KG8#4RF?;WP ]#M@S\F1-1/NU6XUBS3V%L M"[@XVNN8-3",O< ==U?72U??PMMN"3!)CS4\'6?N]PD;J,8:EHW[+%P7>M/8 M@_!$P%U-WD+ [87C.6$4J.L&Q+3YPZ%J,3"6BEJRK.1!B,-=DM)MMYDKT_90!W6L"3;1R_BWH,S M=:$YOO!AH/^55WY20NU6%JR87:/%@79KF=;,]2IT>@$IH]M51NU57I[X7$CF6CTJE])5!6:W<]B"_?M$OO-"\O)P(11ND"-XUY8NO.B+;[;/76 MBJ4E"L"_3Z!JK_!:PH;>Z6RHB]O4;N^H)3@SN_TVBWM#W)A^=]),:6]+:NJ# MF$9LX=O.#$:(^:A]Z_4I+74+$2&MV:@1"TMK4KUKMBP>I#Q4,R%+6N=FLE!& MUVB9TFE8$NJ?>"B'=-HBZ#1VPKGZO?PHY6J=?::U%B M2%W4(ZT.:X<2H:QX'?RL6](<;4F8?8KF(F!.LJ(K29:]V5G\HY39"<%K"Y=@ M4GA+3&Y:+'SNX&NBPJZ3@"-XMUR'M7.K0,M46,/2><6- E,Q\P/!(OZ-[CJH M7PA]FGP-N_T6A].-9,FD;8>GMD/9-(I$=XFNWIU0+-I^-IM[G>4&AJ.TI(T 7M1C ME=_#T6@]5O><6FG7NJ(.T MG1I:GWKI9"U4YTWR;+C7GZ^O4J3E<*2*]JJB?4?#-%T5;3AK]6)9^32@V1TV M. WXYX@#Q>&G[3Q>7G>4E/[*N?M['$;.['EM9$[16\+?[YT(WK 2%_"SNB?> MJ6I49IE1G1\U7XQ\\B/'@XZC^]YPG=-(L1 IQIY$(-AKPQQUAPPZ=W%C\,P/ M6#07\/] "+: ON8A$]"6S3Z+92064Q&PGJXQ4S<-!J[WD@?P7>1#0[U>=YPU MY'BEVX%_.;.%%0@>"MS6\GK8-=.&- 8CZG>'WW?9%V@O>PS:5[,X?<3X5L@A M>%@"97T;F\31,">$\00BC%VYR<::\S#$SSQ;ONY[N/LFG/M!Q!]@ *[@J VP M1=<'FN+]N79LR7W6^(XM7 ?4BX-'.T?L-S_XRKX$L?65??;=6)X.V&4?X5'0 M*9&<\"-\ODCY$PA77K'F/K,9_+;6Q+LHXI;<#A0>0W&#/9&"T(B%%.)6,MUU#/;&X^Y@ X.>XQT)P9YI=O5U M")9H!A'H93-3$!RN1B0Q:.K=T?>;1#AYL <)SNQ8X(-KU-.8LP"$/4(K(;B; M,^ZZ $$ R$H4\',6POAPTY@R'L 9Q$B'GX5"\?J2+0*Q#R0*8 N/-!:CP#@<)&*UQK8BT*\HF)* MEMT(1N3,P1^ #X]'6!:'*O:A.]HSA%VZADD>Y MG@ID4#B/(_"-GKQU_&,+[S_]^^.'CC'):"7G' +C N["9,17)'7@QP]S'YK! M5V9.$$92A80"*&FS_\0\ '*'V*8BY6>0O*D M2-; RWJA%8,V@H8#\]XF9CA MMP(T!7Z*8P_%@YQ?EUW69NXW1;4PHJT;>=4#!9AN$]_R0\-:+@,RI6ZV:S_G9'>GURT_2 MN$3_7G8+OT0ZGC[E,3OM9F]CV?AN@)B+>1O[P?P-2B ")S$-G%O?P-5>J=KG7@JS=K M%*AG@E(&*$!1/B1VWXH7?U(;&C-NP@;54O=I"VNC8_#I5# MKJS DORU['B#6:UBQ)J>&I*36R-V#+O#O75!X@=Y5;?+#M)6]6('::L7XD>I MS1XS^=^N]8.[_*Z#>:X77E0L_WQ2:)GZKGWL8A,@!G[XPROS5=6D,B;U6X1L M";R#8HV\TT(O>6*^^O&+K,?]K$I1/V'YY"]_GI9?MQ;E^$RY @US+IK@'I"-OF//Z"?Y@F=-I+N\/ZAL8V)O12_?!E$=Z+8YJ MJ>U939>WB6M[6P[M^[X>+9JM[PC_A/^3CZLC7_%L"=J_VJW%$G1H85F[)8@L M".&_/?@_\M3 :X0'VX_,:,!!0*^/'N.+YZL.'J,U-K3>J'?L1%JA%@E-E:-I M--0F>ADTD9MZ+!XO;8TKP./E[>:Q>#3-D3:9F*3>"$Y5P,D83K3QH->.K.RV MP\XJSC]==ZUI;>,+9;=KM1#W(/3[0\T<;K7L%%>39-RR9 R&8!/&E+.M3 T M1]JPMU5OMUX]$R3K"3QL-#'TT5))NO/XTC@%U;SS6!OK6X//& M]2Q!\EJ0- UM,ND?XY<>4KCU<%6OJW$/WF=6AP6?-2?1RZP,;32-:F$9ZDTB MDC22-)*TEY&T&BQ!K3F)7F:M:J-I1))&DD:2=NR:\>*MINK?W.F_EBMX@$2; MO[6=<.GRYWOYPMN%XW62XX9'.*'B@;^Y%@JO=2SANKOJXA5=?O?+/ M84*1T3!W7NE]E@7HX? -\%*'W[/<[SB1#2[B#5\Y\A8N^4I>*][SE7YXX&QH M-90.'@AM&EUY0]L*%@.]V]\ 1M72(YG86Z4E_L+9/!"S'UY]]^73^WV2=6QN M1/V)#8&^"!;<+9P!F7R4@QO2%L;S1=[+YL_8>U]>L!9F*.)Y)&V7N'6V;>/& M+5^^IY\R\M6]ISR2]S#NN,HUN9XQN1UU;'3[55S0"\(\.?5^WK7;4?NKRU'S MM[D>,RO3'.?N:CW]SE=C.-F! M R@ A!U]H^O&1:RVF(D +PR%X28W>^)UI/+:8FA8]IEV4O).UHU;?M,AR.^< M$.881BP0EKSU>,?-LFJR>.WI$F;R#>8;X8W%H^^3VTDEZ837D3>HS('^[KJLC]]9PSUMS=_96CE6BM;UKTFW?UAMU>%SAJ< MH;.*=XH;^NJ:\Y>[2_R)7^HR\?UZ=Q=?0 HJN6G;&)@K77F>UAVOK%MZO7;^ M;N>CQGCH(NAM%SHG^M*7-S&[:;?))>P:"_V%>)HCA6>S$"@^?98-'&*DYZ/. MY5-H=D.+KRZ<5CQ.+WS?<=FTO MZ==DT7C.=W#(=^I8C=?N3$\UW7#.=0U0( M,N_,(/KQ(E"9.R^[+G'O-*G3?>JT.%"G.$KIQCL1O&'!M^_1N )9%>[_\F>G MJJ&]T.705S))*=F4^D,E^WHRVN).EE+D6LZKF(&O5-1T)[<+8K(Y3-E^H95. MN>ONC[S=7H1+)Q)Y&Y@9N43?R0$X"U0-,$)THP(''$L4^UD@(TMX!8,TD[0M+C%6;H?&H"ECU#6^+_KR2(GB=/)]%MF!$[4#L+@> MZOVT!3LUN_"E$UIQ&*:JGL4PU("AH)CZ6_QAF&_13DOYEA\;;W?:E/U,R)N4 M=89(+P/&C$XZF)\D(/O]X"H''4'>1Z5;D3?=&6/)-=*T+93*_&' MU$MKGHH5!P&Z/:AS"EY.XJX\KYP5\6TI/ RDTW 4FL^"G/+ZQP8^,SY!K/)AH!P0E=R#FZ7ECA\H9!,"5=]67PI M78#_"@0?D,+Q0,=$?O"<\26;G>)*ZG-5ZWJ=9'R+XGQM1^$(9^OO@1^&[-? MGSD1N5HEN:V(MI1$4X:_EXNDSXGM>\/NZ#3/:B.X'ZZ"467VA]TAF/W-L1OZ M8$NGQSLMXQ/#Z"T^BSGHFH7!]\")27P6B#*]!ZEF'O)3P;@SB@)G&LO*5JJJ MU=/ARM4[UD'I)AY*HF3>;=H.+\TY:,41I=RPDX3D:,-7.$08F;_LYXV@Y8-U M"2&REO%K(;%B=-D1@UOY;6IP&Z:VU-A&7;/LV)!U@*J\3 MB)6S+VV)'PIE09.0?HWM)6U_&5 4(M,4& ?+1C=>J.U1H98*M3=4J"WMXVRZ M8]?V>H[P&S^#/@+8:^SOPL,DL73RW]D 8R>, DEE]I,* "IT*\N,NUZN^'Y' M,J/B0XZ*O$C%-(S2DE .K1S$1V#?G*FT: L?K,)_95"GI85D?>4_'9OX*]8T M)B&;['?TC+?7!M(RUEH5:VNE04XOS-?,)7^V!/+%K"0\#X ![G>F M!\^AL7P$GY0NNNQ2Z!N.3JRGK8%O,-@2 M5)T64(!=GA3 !V:WOP-]I2*?G>"+?.OK-J[A*'JK3&RNZ[*90!SB_K0L=T,< M"\ OB-)\U6LSEZN'08"1]/PX8H_<31)!W$9E52AWE2%REWW$=VU'L3ZJAI*) M4EX1=*\H*+6RJH;[JM]L[[(SEB6XK8Z1()B/0G)ZEB M*7#01)+F1=%<[R)1%ENJ=_E<>J(PM[XN[?%*@!]\WWYR<+G6ZNF(?Q52/^"B MD)]CS[&<96+Q/HC?N8<6=8FF#)0"?!N%JG8VZH[E,YC1 M6X,!H1!6*>+E$EP-^$(F0SPT[6#!0[3_@OWB \T,R=)4EW-RE@D5UAV'47-@/:V%GV>D5K4 Q=.'L= M* O2RWW@8K;[E%[U==M3-G@XR.,3%W.G44?"9P7+K'&PB79J=.&C!7S/E=>> MEU1)GMR"_N(<\X7W_ P P9XRXE/PT]%&9J;Q?V(8^B098@!NNP??HV.^,GF3 M?29O+4A(>SUUQ3N6++;3!R:?Z%*DT,SU84Q+F S+ALSX _2%X,X-?K!W\!4: MEI>W(G6,03Z(:<1^]FV9"Y(J9Z<9?[%0Y.56@M8D-I%,6.294+"I^KH^Z>4V M")VD:5.[N*O;8MPAU?Y,J 4WF?$%=_OWV%-+U5?KD=%0>,^RICAZ&RIM-=;2 MUE:B#WH2 Y$OJ#C_B8H3A_XO\>B[C_CU>^C$B=B[E8*@L/CRRN"?:+JE"L!8 M,79"N9,+>84(I>3$16:0UL(=S\7$Y]3UK:\;1<.\_M"S JK4)%C;53/;6ZM. M>2LV>"O50*)H]**BZ>_:C5/6/U"*QMW?=[*.HB)ML\4W2K7-IE;Y(L,%\>CX M<;@B!&82'%L$IW7JX@"),O;^L@94;*+XY%4@&=O3>,<,8 QKKG$=F DO:/6;.[N?K7)9$NG9V3_UK*4ZS.<.V'D!VA] MH%DOAA];NL\RB$FQ57V5E&-E+DG/[;E*8K]5@C7O,/%'/Y ZP%%"@@WQ&-V= MI#PLEPE'\+S\+SJVJE86X$" M0>A,R(+8J@AT D7O&[Y'5:WO3JV[.J47++O+EZ&X3W\Y+SA);&ER]J^^^@2M MJ]0PTH$"5\J/HWNYW64;*7+V(O48%!&*Y_*JQP;])% IGI>U=QX;GF71F9-# M@B'O.5YKO%P_4>M/WTV&H\G;]7&L';MU-5N>TK:@M/$L#B2PG:_#XK)Q'^4+ MSPI R&1UX9Q.0"%:E8.+-6 46WD2I'H!7@P M_##DR48^"QC*4SM;'!0/0Z'6:.T4._U(GV>OV#77!E[)3_Z0AD'$)(E:_6PS;0IZ9'A6SF?+WTX[_BZ_JLX1R/GZ-$PFLSRK93F[%M%>>+U-2 M./@.<[IO*! ^XERK1%"."VQE;GR47^&?7P_AK9K%@&W;IH(]NP*"P"W+70T?L#]K5Q.;2 MW^Q);&S]Z5S>*]V:F1P/L'];;([J0#GURF#_5EWUT"[ZYT"D/AAV)R>TIA_: MSYL;^!W"]$U^_/N"DR.'?].C'[8.[5V#77,KSY8.0>SNU,R:B6SNWAV'G]$;TW@RL+5L4+)1G$M M\OV1.7XC\XVY ^P^"RL.E/N+BN^G;XG) M6+6B):I<'DZ3'&Z7Z,>?N<=5,31+$N8@)K4R1';/N&8<\/:WS+5^CQ8M.V/Q M7TE^%![YI/;4P!>90=@#TNSX!')KS]4,_W3^$SLVGB"$''FOCLM!S@"X+%(' MI='P22Y'2!>/)M23!Y'B:N-,3:C0.0FYPX[SG-+K-"Y9<39^Y,E;!E<$-T*B7->:* M!YE#S(N^2O.MTG1IZ+QC1 O4!4(LDGIM(%SQR--%<[C4+9LWLGD*//-$J%Z3 MVR9P%T#@@'6)DV/K@99*-G-4SQ;1%6BG%$^:3:<58_M7C UHQ1BM&+O5%6.6 M$UCQ(HS0J0F3M%+^ !&LMA7M"![E(;44[IN3+G%N*4KB9#URQTV/VI,>%2IC M648!W02/R9HZ6BDW"USRNK8PCD)_8 ?D[D#PGF8SC"*A2U7.R3P\7,T3HY(& MK9CSO#%#Y6?N6W$4VYPY?$&Y9= *.FI8]G>*IYWD7;(NVV&48>@:6+HG

R&:OAY/<]B&4$1^ADP%950H"![,[F-8?Y6[VP/7K4CYP-S[^@IA_ MY*[):?+DQQ4KF M:22KR[;4[/N% PX*TUM[M&\4-D0?F.V.R6TV.YGDJ%)B[NO5$[G'=&W^TJ7: MG+X3;EY M"-8FL:A@RY;E_TJ=TPG3\+T@F=U3#$^Y0%6US=.H-.6WVRAG<%G M6:MZP#.4/6ZQ>==#V'9 ]\ Q0#1QYS=0$J M.-R['*OR5/X)J8VEYD\=55#3*IG)U3D646['2Z*>5S8!%=AJB*78^5N2HU5' M=3P"=W"_2!B)9:BB>8'1NLA+X4I+RQ')@OV.L[UDZ("U?)FO51$+GG:-J6&) M1$"$7&(+ ( #74DJ'7N["=_/[@]$M=Z)D09GK@QLF-[DD MAB59GP,(P@.3TFTS/!^D;QSEH>7R3C*B*W FDS5X2"4%(K&>A"H>SYVQ)2'Z MX924IO)=:0J%VR#7LIL8XY&T%+0U^_*TRITG=<;T>S)O*DIS",TU5(,J YD#//"8]576/)<+RK6W M4A.I-Y$W]4P:E%2QJE 9"?W@6.KPA%5"OER*IC8VO%&FNKC,.EDG"8Z6BLCW MFY[T 'DGW;D/^H0C?$&@MAG_34.!K5RNKGG^;K*79-]+CG8S2)7!;D?O#I+5 MIN47S*J^$5A)9(MQF:7BN6(LK:\6CB:!M+X1 4=!VFO2FI$,Z-0+C@?];J^_ M[X+C'"UR7:(O, .I2,F8_MW!IN]5-N()Z'(P"9!;$)P]RJ6'YF!A1!T8876-"C*@#(WI=G3A1!T[HW8E!C*@!(T@WU841I)MJ MP@G036-B1 T80;JI+HSH=0TRUQ5R0N[:*^XPK3K,?A%"I,V^AT%/ P>:^8=P M'P5.!)OD7MC9;/<8PETT "82'52Q1*+#CAG1Z& X1R0B22-)JTC2]@8G1"*2 MM H<^O;0B%SM*@"U@#==42>_6CZ(1^-L["P[G#QE8QF40CSHV2]=67Y \..M]2\D/;;R3RP6S[75'2DF-1"(+P\^%0(D9 MUP?S54PXP[Q9"O-&OVM>UJ2>"^G"HI8BM,ORMP81#/%W%W_S2YE.9._UW>8K MLK=W67!?4'S),I%E.JBY&NV.X6)-,EFWR7B=C-EIQJQEC-]BY397(%N6$+/9 M^G[E G5>P/SI!6RP]/_J6IKW.Q>P;P-YV2G6V-Z=9L]/XNWE\YKZ^L1?5S?X MR^?V]:)4RA7O>:3V<$MXBE?HY7BLD;. N&R M-"XO7: Y%I=&7S/'@V,"\UIY)A]SF^>:'6)3$?4*-:\:&@I#US4#KXYK!7V[Y>[],1?E/' M%>T^!F']<**M)Q\4KCW8WU;A[!]YF!'F%_/-ESU$8?<5A&IOOSQTF\D[8&9^ M$,WE<6 +>=I(>K1I[D2R]!1?[*MP&$EV4HF\F"%4I\AXR4$VV8D0+WC ECDH MJR'U\O)/(Z>1-VOD=+J);+CUIYN,NI,![80[W?>M<'/H@';IUH,1)C&B#HP8 M=<>T7;H.C#"Z/;(1]6 $J:9:,()44TT806>;U(01Y+[6A!&DFFK""*-KF,2( M&C!BU#6)$75@A-&=T &N%3*B@JW@A])_-U!]/=>S(1(=C$N)1 ?=,B+1P303 MD8@$C02-SEPBHU\+$I&@G9T"(!(=#,Z)1 ?#YO:0B +:ZI<3U\&057^VV:#< MWOI)=]3TO?6_.)Y@/\/G\Y#]Y-G";OX)"]6?&5,?E%]F?K7PM5Y\7P@Y!N0[ MD>]$OA/Y3E7X3J4F_!+IQ4/>T%5)<'%+>XV30=>8_!)I]EHSF7#>3IQ3S-.B M^5',:*]^_)["FTN$-\73F50L<_7,7WE[)T^:_)OK/X7L M+K_U_C MP?U^SKT'<9KNKD&$:8 W65U]R@C5*JEV*@[4)#@BB!-&:N_AD)@BB-7?3+\7!&BR= MNBP':^-U'SO!RNZ.NKP_KA=HD-W08(QE![^(2!UR&X?J/%M_*0(>P0@8QW-U MG<@18647H]1(ZYZ,Z!,G?FF/2%^?^%D7H[RP*=&7>T_[7F?CK@3 G8$GVAMO MJN=>"QQVPFU]<6N.-'UL5H[;5GCQ-34T;<;MQNT*I5 \TH:Z43TC:^/EORR" M+^_]5Z:\QMU+F-Q+QP8; OS]N2MY:N3%.]ZC"$MX\6UWUBE+V0@5,M+,T5X= MTGKOG(#:"*!"?#DZ M>[,,C?+(&YYP7P;^HV.#NSY]9G>)W_Z&S1R/>Q:EWR^1QFS(BLX73I758*UG M9?IMJ$UZ8TK_D]R0W)SNZQD#S1B.J!91K=4E(6JH$)5WKB%(TO-O-3V$*R.R/B+RB&'?;W>\ANS_1AO$GXI:3M<4S_6GEQA M$E6HC%Y/&TYT*HH07!L!5]/0>N.3X=J*Z.#8((#@>D6'S-1ZQAG:M?D^^4F' M&K6"]^")#O9F"6ON<_\YXD#R'Y-KUBZ-MAY$S>U8? M.1YT'-WWANMS*+6Q@=G""@3')UZ/ND,&8W,=WV.SP%^P:"Z8AR>;+WQYLKG MD\U9XPUEO"R<3K> MJB$/)@Q_^PO![EP_#-\P;B.IH.69'[! 6+YG ;N@<9"+1=0Y\[>V$RY=_GPO^WZ[<+Q. M!UDKH7":QU+N.[^+$*E%TKN.]9!1N-F?WLZ>DW@7_W8&^Z\61+_ M_>,?"A=G;FBIQ"#ER)D0SY1*^T%TU+V#B@G_KY,B;&(F.*V;1??):^EF@KA%-/CQP0:@:2B?R ME_>@3:366\%BH'?[&\"HVCY()O9R-07.YH&8_?#JNR^?WN];?7.LRE=_8D/@ MB00+[A;.G$T^RL$-:0OC^:+TSHR]AZ>& C@99Q $V&2M=R#Q2$L^0X M7?S2\6:N_(,'SZC(K)76PX&!KQ0OEZ#$H05X&U1.$"_Q\;#+*C+[9@DJ[3F@ MN&'NR;85VWGWQ,R9?;3GI:WR5LMD^0'8XZ7OH09B8*,=7XY"^C.9LU'T4Q34 MQ+Y-G$^3ECPXU:$Q]EM<5+G_!'[>MT;K=K! M%P/QZ+O@8"5]P3,AC#(*(ZXH"7/?PH#\G%X;YCE-&EK"H\]"L%_\"$@KP9#Z MFR"UH,W17D9RZA4*;>F,6MYT'W-<_,L8V[\XQ6%+IP/5G6/!MW\+@*[9V;=_ M^;-3U=".MG EM-PQ^B.7Y^T)R!<-Z][@VZO3>9Q.1E MZ>XUZ([!F[PT'5)N6M[488PYZ8Y7BF+':,O97ACLZSMSV!WM&FQO>/Q@<]'K MQFB_K$6GLS-&[^Q2\M 2/'L^SF?>*N_$N$8#$L\%7D8\9;>-P8ZF\W M_ZV-*U,S63Y"4?[B>YV_OWOW*_N;LLQ _Y\!B.@J7E-KUHR@^Z$@_9+_&_,@ M$@&(W;_$T@\B='#^!@:<&7KG_X)Z\"((NL+4/2S:=Y MUXI5/.ACH@G=+R_- MD1/-V?_;_=QE#\(#R751PBT+=8"=YL.D[@E F3A+S'#=)7*&#$YD MZ4V7A.;PR/L;"7U0TJ"=O51:%HF,H.)V8UO$6H(-<>@9DL5%*(!P0-/)E&2 MSR!88>$D+AW(]=X*8?L2G&PUX8!3&ZIK(HPEUPCCU9D$F3EX'TD^&) MI,P, 3T\LX PU][F^F*'Y+Q6D;W!"OF*AZN()'%JDSKZ$RYZF&'2 3CH[=\" MNS65 !%(N*,&H<+WM6$E +PB$?NQC(:("-)C4#(@SA!^5:7P"NART2+G0/'N4 M3T/?!2?NPJ:HFH7Y>]^#>+$ MRXD$,8(808P@W50[3N@'-O41(T@WW1@C2#?5A1/$A3IP@11331BA$QNJ8T/Y MZ\-/3O[=T GOIZ;EB$0'$V9$HL,N&='HH)DF$A&)2-*JL6DUN+RYWB0B22-) MJX)&1!\2LTL&S>TAT+%'4M%5F\F:O.QA>^43YM0T@&PN4L9-IH9,\?7 E(ZXQ_-F7._=_PIW[?_GS] 08 MU,!YNR(,>KV&P^ 7W$JQ&P7ETWIUTX/&Q?3@VGG3==6PX$P"SE 81M?L M773VY\*[N3HTFJ5$^HU'CK[5#UM;+J?OH&^!D$8OH^3:1,G#NV$/[Z@L M?(V#E[N/'OLR]V-007;XADSO:?GUAC)XB_(J>S?O2]<6]0(&LG/"U#%AOY0Z MT\+WP@IO>&^35CN'$I=?S*IO4&(?WE_OTF&GS>[R:W;6O)W3[] UM:%I7N)* M]KJH]UW^VN60_=*W'Q*R=URWJ^^_Q/(DJU4CQX60?9O(-B9:?VQ4CNSKYSL( MUA> =3,P;8XT?;S%#ZG?>L6],<4[ZS^QH[8]ROL# XPBD@M7!'RU7$ DQIJ= M#;G$U>_&QJWI+[S<["744PGSOG""T+Y_,5*;T#[2S-'>V*/=(09!_0#4KTV JG .,?9PBP_3EN)' M\3((JG!\ANS_1A/M7XI4;AR.NWJ\Z^D1C+0>OI>#Z^FB:=ZI]RN MC@V2C0I"_8'6'^V-]4^T(RT(BT@V;EPVAMIH<(':.@G&30I?B3 !C*&Y[\ M&8L]>?HG/.N*!^ZJZ_S@B=B53\P$]AQ&OO6U,^6XG@Y&NA1>F'2:-HY7/ZD% M>'$ '84B?Z^ZO,$PQ(:DED1D^U;6CT (^ MEMPV*CN,0Z$F]K3J')]QO$? K!^$\"E,P(G4G8R2(%F3LJ*JL76I !PE]U=* M<$)KJ\O(X)<97D&'EYI.A<6A?P:-)^L]0QB/'$UQ"/+VT]Q%D9'ONR%.&D&L MR+.K#Q2Q5%009@!^)\15I8 OZ!(O5H,I(9XM2>%4$$!3+D)UIR4TQ!\D&E,* MA2D,15HLJ3QY_1@5NC-Z&.WI$]B+ ]!<@>Q443^]K#35H*FLEM6DZA97 M"XS+(\B+NB25@RJ#X3XK."?CRZ $OT*;>$TK##%>^EY>_2T$#--6K)CZ_E>& MU)1"Q<-01.H+UU&7G$H2I5>_XCW 5B1) H\@X%1;B$,UR*2%)X'/X((%H'Z7 M?0(FY=#'W=!'KH<;H$'[L'2YYTG2QL'25VI::JD4Y$ KX&HJMNI"5L^+87PK MMDQC^P$,&0YS!2(0SM^%E8#YYS+C 7JF-]BN7_RZX%]%)F5+_BS!F1\JN!F@ M"3Q;?BC9 C3-[D#&UD#[.&@0@4:HE[B5$5P1TREG'/DM)Q@ MI)^LWU&\[=IG;!@TB=*8J3($O.4D*F^AP"%P0.)M%)#$MNZY_YM]1A=3^0*@ M?0O4"<1]PW%WQ/V2Y\4>:<2VBA_EY< 2M?+^9Y<#D*+[F?--V-M(D3LX/[WP M6!&A6(E2C_54A6<]ZMP[CW5A6HM$Y9!@R'LV@(XW8LX_?3<9CB9OU\>Q%ICN MW/1ZK/RK/[&A2H\VYVBA+.:O54=9FL72T 9"&E'E^LCP M:1\"":P*2+#Z]@8LP%%MS O^'.6U!";P'5F M,]#<'B8H(_!%,/=H^YJ*&650&Z7)1I4U#M.47:#RQ4GL^A;%@H!,0#[7&>'? MF#^%MY)\Q=-<*(!C9<[5!;K M7%SP;YT<>8NP4Z^EGP7JZL?DPP.7.N;TGVET92IN!8N!WNUO */JRKV2!WW% M1,[F(.D_O/KNRZ?WU]1(2%L8SQ=IEOP9>P]/HR^6H8@?EKAUMFUP(T=MY-B% M5G24R[M^00?6QQJ<+/7(>6?K$C Q;OD>UDBRPL?&6@7E42^P+IW8?VP#\\VY MI'7B#6A;RAWH.CR!?L&?V)+*Q:N,1J'DLJUPA2]$\H8(6;;&2P(6OKPD0. E M :QP+"_#TP3E@W@XG$IW;XJ%%*^.COL;SW0#ABQ(LQHD^,J ,CQMW1 MWA/TB!$O)A'FWAU?Q A23;?%B+&,J8@15V=$[\ F(F($J:;;8@1Y335AA-$= M4F1=#T:0:JH%(\AKJI81I0XJF]>%A_G"DIA)>RYRG4-$+5)!=4,$+>*B/J8V[HAXD8!4:/XOF: :"PB MR+,BS^I24G(P0R8U::/C%MR*1%[82ZG8ID-%)_>,]$Q=] RYB9Q(?;VVA MGKZC#E*@I]'+"+HVS]9ZC[OHTGYO\829GY'#+E!!U3XN206]A%AMT@5_O\?S M^!QK4TF]^O%.GAWEQR'W[/"X*T6:9>"O"0U5WF@;-BJ[LO#RJE,OH&3MRL+] M99WU4R:JO7RE/JJS0IM1@N>77UJBKT_\=66#O_R*J35Q7K\3A_7PL)P4QNM, MW75#SDC3>WKUC*Q-M%^EVW,#$'Z!P5<.X8EF5@+ANCHIA."V*V'3T,:C0?5W MV-4I%T(0;H@2+@O:.T/O:R.CW+7E[<^2-,2CO]0$:[,H_#(3K-%^B$MQL 4N M^ZU#M-T3K)%+3A E+5ISEYL@>FM:M/FI=WDV_:L?/VYV5H MIK[/7K4]="$8M\+(]#2S=RJ,VQ!O$(Q;HHTG_5[SZQ\$X[9HX_(+DD9:?]QO MXYZ$Q/__D+]0/HT J"Y"$3[EO$RM-ZY\$7@;@@N2B!O->9F:,:)M$2019"-6 M>]V,\;[(ANHB)!&W92.&6G^R:2.:5A9YM_!A=/]581'504J*Z55/@ZE!4J-W M;1)?M)G7^6-,'I^O\YHACS=RRL+'YY9T21T[]]->/7SZ\HW.F*'-!N;QD16??O$ RK_D1$(G$C2;S M3%/KC<94\2&1("N1B$1_K TNL5VR^3$3B43CK43I=7$30QN-AW1.5Y-J09>: M8&VD]3(3O($39FH3H1!$3X5HNR=8HXB!($I:M.8>/$'TUK1H\^L5R;JKSY%O M?>U,>2CP6I0%;D M;M4Z##7=I)L_2"+(0N26[0XWJ]A-VY/R<;'D3K 07L2L.3PEP@87(ZJ.X%LM MJRTT4IWF%RL(PFTY#N9E(=R&X((@?.-:N/G1 $&X%5K8,$?:>+2Y5ZDU)9$/ M8AJQA6\[,Q@BU4(HMJ=L5UD31K40DH8;RW3MW9Y.M1"2![(.5 DN@C!N&V:N#45D?>?_OWQ0\>8L#MCZQV%5 2AP/ZVTES&OK,: MJ0I"XG!;>2YC0%40D@66K!6*VCH%_CP)KS4#!N M6< WK(6P.Y,N;;\1@6VAF:+Z!T&XX::%ZA\$X9O5PLT/"0C"-=/"94%[9VJZ M,6KQ/>V?HKD(TGW?[*[WABYIOUPLW_K+V\Y(?K7P#J !W?).(G7%!%H+1AJK=0M=-.]3AY&PV?[+ M'ML>'N[CWS:Y[RV_,=N/IZYX,6@7"/"ZBHN(KS")B]S).-D7GK4]"KL%Y-9A M$A?8B:_I6XZEN=ER4"N1VTJ=.YAHP]Z^([7;'E'< G+K,(GJ V1#&XYW;'#_ M<\1A;O#3=AY__ O\<_X4NBM.I%3,?1+Y2_4G_#Y73KG1-29B\7;IAPX>Y'4? M")='SF.&+5W_'J>:&]QFM);P)FT1>;/1G.RZ.Q2I4)HPU)3?$/1Z(J,TXW'D M,YWIV*\BC?I74BL;A4(*C,#ERU#\[3+IEA@IAB"+=WJ.O(7!,>V2N,:D_R8+PA)')S4E$FUZ1H0V^=*DCJ M3VP(1A4LN/LV'PHF'VTAW:L?_R5FKK"BD#F>%0@\1X&[S/)#]4D/#_D &E71@*_K3% M3$C^A-P583?3>AL:CT3Y;%$VFR3*KTT-+ 1 ":8.V,"#400/O Z0OGBG%K?^ M$SN((,>#+[S?8T^!\ E@*<$K'U#&!5OY('[G'L>G=TC[:@C&J$3_);O]AP 1 M"D+UP@$]0^B_ /I[34)_[*4ZU!4/W-58B#CDGB6D!@; A;$K%\O/!(RMA.W: MQ%0U0>R.:[8;37 $3RM+5N[ IS.0'SD@L%YTWQNN1RI?@-(SD#G_"1F@ M1#.A>,C6Y!G.Z5KK&3-TTY-?P MB]ZM:*8[>+5_IA64CG-A0*)/7#&+[CLZ%EZD7BBOVE3G.,HD<%CP;_ L -W+ MQ%TUGXOV.C(JDY\4 Y0H2'O-A2&OSEA(:?:[>[,&.5+D>D0G:0982JF8_BWC MP?LIN&A?.T] EBT1TEJ4M=+)0%'I3 MU#BDT6Z*&"0F)"8D)F<'!K=%C$/.^4U1@^2$Y(3DI-5R M:];^B CA=W@,X%DZ#@6;J0X(3P:D2./7&VL <'7'ATVUX@TW)B>?UN=Q-,3?S=8*BN?&JQ5J>R@K(_T[4YMC1,B=8V-ZR@GS:!5$P7'U";& MB$3G8LE%DIUC\I'-DIV^UN_U2'9(=DAVC@_.-&-HGB4[MQ6UM7[32?QE'U@H'6IWH!(;(^B#1[FC[:;CEN')'7=YDJ2R-??QI'U2TFVK W(4@2 M)&L#R;ZA#<<3JGWL]Z)OXK3^&SQM_"8/%;\=P29L$[8)VVT\UOLF3^\F#"@Z+XW7)_1VH9AQB/FQP'; MONZ>A>(!?V%//&2OC7YWS&"8KN-[;.8'+)H+^#\>6+WPY8&O @]\985SQ1@> MXL L?['D 7P7^>RUJ7?-K!W'*]T,_,N9+:Q \% P?\9>#[K]M*$N^P+-6'/N M/8AC&C78+/ 7\G'+#P(1+GT/0<660&_?QJ:P:^:$;!DX0$I@$[-C@3-9\ @> MXB[CG@W-R(W9\,(,;\*#J>&G*UC"=?=58V\P'6'^XZ,D"D?LY_E??8ILU<_]B8[[SW$?__XA\*UCAMUV"3/ ME2-G0CQ3*NH'T5&W1O(9#/*>NT_\.4PH,AKF#NZ_SW)E/1R^871'P^]9[G>< MR 87%_Q;)T?>Q#!T7#&+[I/7TL\"=*GGW%\Y J\U^>/7=ET_OM_'T5$NB_L2&P.H&"^X6CDI//LK! M#6D+X_F"J$?Y?P]/J[U:"8KXCP MGLU"$;'ILU1$!U2]YZ,2YU/_47391U#]@#7\0MO0\$=H:ETJ>M=_@H\2]9:V M"P.Q_#!2^@U:FLU [0D/_A\R23REW;&C]Y_^_?%#QY@PX(HM%H[559JP>4+44O6FI]91?/@!5 MP>[^Z8?A&\F$%9]Y +Q]"-,O?P7N?9X#JMD=.*E6K)B#XL9L!V_FMMF4@ZR^ M <8M08)E\.$)-'BJ#S?K0V1-J\_ 10>9EDT#4&PQ R38:$3__N[=KV\T)KY9 M;BR=>02" [)EH790T4(8^2#!T+50*D)X(5>0M<"AY@[:6:]C\7#.EG& "D6 MHV^!&RKU!I?SE:&2)IMV JD X,'@ 6V[^(9-%O%HBVD$H+<=@*OL#)[#J2 Y M@/C0;NR$,OY"P<6G5Z-)&LXW%WOI'ZYX )&8"9&J/ \U(8X3/].4/L!V,\&! M3^( 5I=<4HCO"+!?U[_GV)JO^D['E T5V+@*9>T5;6TG #T.*FEM%L7!V[X<9-J. M<"+45SG-G[Z-&FTN^(9* 9T%;(KP)Z!,2+J%W$5E]YM@4[ 9XA%M&: WU4L M2C].IP\O @QY\*SE>(8:%,S)- ZAMU Q#H>9B8&D+[: CRG;EEFEHS@A1Y.A M6;(3/LB/(]'D($ <9@P@ ='_"MRS,!B60'V+\X!8P ^$!M]Z8$8E3I/)@P5$ M#JXFOW^>:D 'Y_KSEGXB])?/5T9RC*&8Q2[:0: 9#"W5%._1#'O/J'N-T=LP M1Q;0.#,,3CQ+H)Z!,4&(QJ6@99A4)DF!'<>ZFNO,1:=#S1/[@8A6!.XSOIU1 M)]?#&KB@*0GMC&# ?6B(IW/=U)FIK56IC#!]%:'A@EE%R0**1GX0J@335[#( M@B/!D"S*&7%"=&\2QOC0DIIM@1 B>A+"R[J1J2B?/3I@C J38A1;ZE=,^&%W.?#0NTI;* M>6=./0;HH(,MT$"9TMPP6IK*@*&WI0R0; ,=^KQW FY@C(X(F)EWN^T?6)4G M4#5I MQ2X45%+-J5:X@M9T^3(4]^DO^8$C]!+4HX182K**6BU7MDU4FKZABZ(@[365 MH61 IQ:.![WN8&_E.$>+7)?H@L] ;E(RIG]WL.E[91>>@"X'U7&R+EAVG#[* MIR%FJL2%]? >K!SK?23_EBKAEZK7$]4KHOK:PGI][[KD"U-]D]3HA0R SE' MO1!]^7OY&T:B=[K6@:_>M(L=!Q?O@(HEN7AIN;BR-B*Y(#55+W:0FJH9(^J@ MIFZ'ZJ2-:L4.TD8U8P1I(])&I(U(&]6#$:2-+D#UJBXV/YA??3ERC-.24/Z: MO!>\2[(^>Y2JH 3,&S_\X=7@U5E4,7M=P[SR,1GC V5G[&3?38M?9%7H9U4, M^@F+02V]FI: 4RUP?L$B8I6X:= ^R6.LTYD6J> IU,@B&2]OD8YRFII%B4RQ MF.V./\_6!G>V!Y[)X_)J> 2P+J" MHD(K6NJJR/T+*5_J"IFJ<'QHV>'+WR5S$.7YN2P#(1?=P7MLI.D]O6I^UPCH M5?J+A/0F(WVBF94@G50Z ;W60#<-;3P:$-()Z?5$^CG8OC/TOC8R!N2;GW"% M7IUCL-S9C??'7U52-Q:>[G7N/?OMXIJH?I?-7%Y;E9CS&EHOSFA"2VU2;2E,];%@V1E+W 7389[R?H;-Y/P/%Q!?,FM1' M.]: &-=.(567+*4\*0D-")S5#33;(W)#@D.,=6M+71 M<$R"-"P2;G_9XL?16&_3A[:J]#B&=D$Y()Z03T@GIA'1">J.0 M;I@C;3PR;P[O5*/$L.W#^GWNZ2W0%,93_HOR7]4Y#20T)#0D--N2QKT1B0V) M#8D-V1H2&A*:BPI-3^N;M"3F-@N4__3#D,GX-H+QQ4XXE\5*?\9LB(%O+OU! MZ;[;5(&4V":D$]()Z83T]B"]KTUZ0T([H?TFT'Y[>IU*E1C O?_T[X\?.L:$ MW1ETK! EORCY=?1"#Y(:DAJ2FB.E9D#E21(;$ILCQ69(4D-20U)SK+'1>B9Y M:;=9G_PU#JPY#P7CE@46H^03D@GI!/2">F$ M=$+Z-9!^#K;O3$TW1K?GGU,Q$J.UW#T8N*C4AHX>>>0\"N;Y$;-<'H;.S!$V MXR&;"_M!L+L>52TI)78C*;&S%*LQH@(_BZH.2>[>I]0;[[B,G MJ!/4VP-U0S<(ZX3UF\!ZOT]0)ZC?!-1O4:W?=J'R"__&8&;"BK ^R5?ERA9' M[_J+I7KJIA-?;N8WH"S--M=12$9N6$;.JYI,]NY&(,$@P;A-P3"U@='JQ5TD M&B0:)XJ&J9DZF8VFE0R+LS\V^-P:Q79<,8ON3Y>GAL#A9?-Q4S^P1=!1#T/G MWUCHNX[-OM/E?_4@R0OGZVI.D_VR0K)!LD&R0;)!LD&R0;)!LD&R0;)1I6RT MJ29:K@ZJ-FH*FWDB8HYG^0O![EP_#-^P.\_W.G]_]^[7-N7SX]=_4)GUP7W7E^GS89T$ED)!8D%@6QF&AC?4QB M06)!8E%8,3/1^L:^U;0D%R07-R@7$VTXV;?P]L;$HH&U3\HW7#,75XLIMVB_ M 6&;L$W8)FP3M@G;A&W"-F&[9=B^O?K>;P(C=3QH%>;#'P2S_,7"AY?F/(". M_3@*(^[A.!D/PWB!O]B.&T>.[[W \NT:0:D&!V&U08&V9F%_A1LF36TR,;71 MI,JCP4BB2*)N6:+&H[&FZU76X$FB2*)N6:(F0UWK]:HL4Y)$D43=LD2-AT-M MHD](HEI6]:SSCL\6(H0RDK72H/7*2!+>">]7GS/AG?!.>">\$]X)[X1WJKIF MNRH%#SP839CNJ5SB%2&Y"BSK)-761T%9@HMO&6C;CH!&Y_:AWS0DCF!/, MVP[SODDP)YBW'.9&U^P3S GF+8 M;XGWA'?"^RWQGO!.>&\>[V^O2H=GFZKRVXY*G2S14>Q/*:X:Z<&+I+AZ.J6X M".;MASF5GPGF[8?YA,K/!/,FP;PY5T$+41V(TIQI\1J:D7E0GA1 M**^J\&?I;141_R;">PKA*655-ZU'*:O:\I[P3GB_)=X3W@GOM\1[PCOAO7F\ M;U,)[M@S4I JQE!_VV&?(]_ZVIGR4-BX5VXIO)#3<:1T,!4=3%7-P50=$B02 M)!*D\P4)0%[E[54D2R1+-RQ+IDZR1+)$LE2)7:(S1]M6)CT]GOZX6'(GP-(I ML^;0G@@IV4+)Q9O5COO"7T(_H9_03^@G]!/Z"?V$_G:AO]\=[;LOZ78$@.JL M&!=^$-.(+7S;F<'\L,#*Q#-<@H494UC:;_Z8M.Z"?T$_H)_;>'?O"2AR0 ) W*P"D_JGBFL:([S_]^^.'CC%A=P:=8T5I M.$K#43Z[@=@A06JE(%&1E62)9(F,4C.Q0X+42D$"D ](EJC(F@30O\:!->>A M8-RR@.M8:65WYKY8^G: 0 G&VU21E& D]!/Z"?V$?D(_H9_07W?TGX/W.T#I MB-Q]JJBF 6'^6AC?8S9T],@CYU$PSX^8Y?(P=&:.L!D/V5S8#X+=]:CT2LFY M&T[.G:M_:>D"R<\MRP]5B9J+'1*D&@G2N8:H3X:(Y.>&Y8>VLE*5]2)!]:=H M+H+TK&!VMU?/W@X$*,MXF\J1B5[=B46B1Z)'HD>B1Z)'I>.]I>-RY6*U]EK8S';< M&'\*'G@PJI#=N7X8OF%+$;!PS@/![CS?Z_S]W;M?J92\=\X+>-,5>S1L#Y2& M[<=35[R(UMB Q>O*,J17G]?)*=3=JVC,?==N$[P)WDV ]W9EKW?[)B-T$[I; MB6ZC:_8)W83N=J(;=+=!Z&Y,+%;#DNWM((36NM1JK4O]YDS8OI$Y$[9O8LZ$ M[=N8,V'[1N9,V&[2G&5$]N>(0W@-/VWG\<>_P#_G1]'=7/"3!/*Y3R)_J?Z$ MW^<"0VR0%6,B%F^7?NA$C@^!MW#E04(9K/3O<=JYP6W6-I/T0-HB,F*C.=EU M=PA=J89-&&J:<@"N>B*C,^-QY#.=Z=BO(HWZ5U(K&X5*5L (7+X,Q7WZR]L* M>+V'H&X7HHFS(7F%4 M>S3">$,BY/T[19%;$YG]8?81N1SU)S8$HPH6W%6?/"F,)!]M(=VK'_\E9JZP MHI YGA4(/..*N\SR0_5)' 3"9A)6\!. $LW%ZH(A&+TM%H[%9GX@OUG"X'P[ M9,M A-"2L+M91B@_U4U,S^1_;Y._3,,13['UGPUQW3N&4G!KX=6RC"V=L^ M(' NN V/BMG,L1SAP?]#!I1V82CXTQ8S(?D3$W4SK;6@\$N6S1=ELDBB_ M-C6P$ EF#I@ Z^'QE43'2 ]X'B!@.42;-SZ3^P@@AP/OO!^CST%PB> I02O M?$ 9%VSE@_B=>QR?WB'MJR$8HQ+]E^SV'P)$* C5"P?T#*'_ NCO-0G]0/JO M,,4._A21U+I\X0,5_IN OGB:(T=410*0%+$ 5"\+G_ARR\&./#G:<;>MVV;J MKD0,$H=+BD._2>(0>ZE+X8H'[FHL1+7,/4M(T0#]&\:NO.-B)F!L)5RY34R] M8.B7426AP=1W[;*Q8$.&N1&@6BZ83XS/YV]M)UR"W-Q+PNSOZ?0O*+GJQ_[QB:=[W52R= M&\^"?^ODR)NH#%4T35Y+/PM4:)]\N!'=OUIK-].MIH%U^SPL!GJWOP&,BU2/ M>[G5 F K S'[X=5W7SZ]OZ8Z1-K">+Y(DP>.Y'MX&NU^AB)^6.+6V;:-&PU1 M+#=%];[A.[2]S<*?9G#\*-A7" V<:G')0J0ZFEN;>QR[)I_V1W\&UH"R'FDI 5\;VP 4XN^!T;KF;G.5^'*AN0#/"=( MF)OU9")P%D>H56^=#!M+-^!CV P,E&9?@Y_PH@LF:,D M03U+4#\K:.!09?CVO^"G8+(#?[)_);$F1G3OH&H*\_.8'7]F7(+:^ MLL^^&RLS%(H'E%$0OA OW PC [76/"XHKJVWM*[*.+67(EYVI839DVHY)0; M^K(1C+X#?\&>$Y[BSR[ZK*'X3PQONDG[6P52-K5%II. WEGU#UT]JX[^$X.6 M$K*OY%?5ROH@,/WU!#%CEWW$]%FJ+*;"XG$H'>ND@SV$06N^?> XP!)DPQ83 MCT%N:)4IC=TMHMY-)[7@SU(I3[%P8T/0*^]N@7>VOR[U,;XSQ4STW &=:*LV M61A/$V9DC2?YDEGLNI)HJLZ3ZS($W+A 1-#AV_M#M1E@?4! VUB4V&7 M?<&Q3 6F9[ 7BX="8T\2M*'G/\TX].K" -U0\153Z- &9P\P18\I[FWCJ9:] MKP8L6_?!I(1+A [T%XBERRUIHYCU;*D("E^2SSN64,Z;#WH?+,%2/@W3.\]]@!]?E!0 (>& M@:D2[%M1?A,V7/JF6_G89?\ =N<^MN- 8BE!R),LSS!I:T(6A_Q!E(4O3"JM MU*=^++8,]'J #['5IQ1^D5 J&IM=P1_-,[CL/FAZW'2^8HOKS(32BJ&T;8& MB6%/D1JZ]_^W=Z7-;2-'^Z^@G'7*3E%<'B(EVA57T9:=55ZOY97L2O))!8%# M$6L08'"(5G[]V]< X+@*4JDC4^V)& PT]/3Y],]2G1&3HH&X[$*B>Q+Y"@? M" [;HRLA4W' AHX"M!1F5/%TI'R>!K*730?(H*BA$9B:K(\S% /\+Q@KO?BY MW&/=*E]1@HQT"9-A[L,P3Y#A,#-%6W$'!Q"5JAJS$,B^*@R'%)O@-W),N!GA M6!CHLQIX,!TO66[&7 M0&\ LWG&_L A04OASE53G6S$XX,#ZKU,)D $_(@AZ-@D:-%_]?.LC25)&_$Z1M< 1B& !B8@7XWGV/>VF;")FGV(7A P&U.EM>0N8 ME)0Z\2V)_.P5)'%\/\'-+@7-V .M1J%R2( P/48*GWJ2P>AN2%H^R"7[FXGO1( "^S M08KV@HI4D23&6WJU!9^S=(+D-AQ%<0 /L= %DL)C 5C[QK$LIPJ96S$L:F(; MI@7,V?X&$C()021K7R94L0W'53:2%I4CJK$R(1-]4%.* 6G 2WSJ602;'ZA; M?:0X:^(:&FBQ8EF5*AIDFM9>XF*N0LR8J#1],(M9HF=>#O\T$0?K=$"Q$/)JA)CZ[ M]F_O)?X=Q37SI+&ORPXBR6GV&E=I?T'EMMQC-L>"2NQ['Z3$VLJ(_FV*I$CA)KK& 0U*VSE6RX>821 M)?"$0A<==393; =L=OJEC;DTFV'">>TML3N.-! DA;I MN8*OQ882^^VNS[%*W@3#!/K7HN62,Q '4QO-:)PQ/_X0DT(4NN-6;$Y8"!U,E;[(K.[;_#$(Y1%QY_]+HGO=?[#_NG8S*>>,&]/AQ@C,);H*+YK'F*#A:>@(3RM)C1 M0OZR)3N# 3%4[7#L)I31 4&,7B'EO$#B1LEDXO&QHN"';>'Y#T+*/L.S(&P= MTG>LHCB$@S$M!S^APX(V1N8QFT.!:JK(D0//)3EV=(2&"D[)CEP*8G%D.R+M M1C@FU&:<>WO]$Y6[5 =CHX/!(2TP1B9HVJ%+@^$9FPH0'36)%S&F49XKJ6<\ M&J$U"*9^&@"I.+'BQ)5%M&&-$H%32WZ@(B=T;S +>!/0NZ M#CR,+9V/$YXNMZZ/Z*$YK2W;9;TM4UM[PS:63U=E08&%U7V=&A9"8[:&4O;& M.W$0>/A7U'UYU4>'+VM&0>$*FT O$OOA?,Y@[/HN?0B]LQP.',=B/S_U[+$^#/QXWGLP:[+O$)L_@>WNFA.#Q&]GU^UZWSH8XR M)GZ4$/)IF'@ZJEE@>^"_V"7V8T#6ZG$'CBI$A?B#(("Q805F4030BC&O)-3 MB'6 V#A>E& J_<5[A8?A^:^D_ MNV"="71]C%D>W7B!\ZV0,C$';*3I(ZT_;AY!,5.UQURUC&2WVG6N[RCI-\'# MXJEVG>*PS]Z8NT;L"K_P],]G;N1X042RNW^#+5M^YT8:EV[T[>&K21]\AP]) M2O]+Z890F [*A(;K8W@F"UY'$^4DG&^S0,D.!&,W":A R^@K-4*X/8*KP1IV M[_B%^<-2. ?4LD2#BK@,'^K6Q<9SH^P'V$ ]D J.XC ,(]RZP4WJ'M 2@;C>ZF<^#,P &6:^LB (E8*8^P2T 7#P-@++0/7"+O06':N2;V)6) 6%94)6AK5(WR*1QP M'B7C[@Q:1!"D4O:N6W_]2[/;>(WY#_"&0\(]PZGA](9&1,(;8\L+,,#JLZ ( M%>(S\>_96U;"6#7*O/H83P S;8 .!8>*V94($5*:197YD 7#;%Z$[C1E2[[/ M$HL5GG7?FF"'IBSC6WP43;[ <K>Y_)\Q& ST2PL11L!GGD?E07UK M=#]!9YK")#.;SR<57VL^KUG->N MJ24">F:_-.I-/=<:_M3*?L*9Y'^#SIH2B/:N&RJLW/=BO[GK"UH\X!VBN$ 0 M>%;R/Z^CG'T+^R;1%G&@R3+2YDM10((H .N$3K^U6O_49V\N?.N?B:^LGF;T M>2T6*0_"A5"ZI2M+FWXZQT(<.C86&ZHC^#L0BH0M+@)7. /N)A\<%SYUL?*$ MH!H8I1V@UAC:+CKA7J)X1EJMI<_ M/N.DXP3Z89*QB>ZXJ$:*3]"2Q*O_R3( M?;Z]'ZG)9>]*O1.M/[U05-V*Y&$>'9]8FIC3PEYF"(4 M/L7^4DO&V*WE[*VJ<'.A0F3+- MA&Y1O:P&/I*R$*I<@3'S*0!MU]/5MU]]&QP6%*] P $VH:'_94T?/J2Q@2N$ ME&1A$CL->H/G>W=R-G>C8+MW2BQO?>0&??!T5NGG=]X'&!C*NLSQ?GV)Q9U (=:R@%8 MN6%\..0Z!9T5J^FD7$FXRKC\@.*UN@80@< 8>ZWIEAT4QG72K4HFZ)P0U@7? MRU=4#A2F)@7<*R'(!F!UF,J M74Q=HT*$OVYQ"RW>%G"#L[H1B7%YTC'"3\8J1*^*$*0NU6$(,S@9@W#_BHPQ MC'B;&;#G_(4- \%WG!!<0%X_J*F8[1:L:RH]-+/L-_9#,(*< M*C)[>!3Q\NY8D+JIYZCO&U%PO'WIE^%D@Y#+^2NR;0KIQ?I]?"2B Q?>*HHI M2\LK @M,E=GMBM:)>:1YDY8YTTPUM(VI(0515/P=4/(=A5)DU)<0K;D!6*33 M8D1L/-MFIQ?2O\UZH\$].*0P>$K-4:99AT8]T8D=1=*ED8OYTW$"7Z28";BK MS9DDVQ"Z#L;\?-9)'7_B!4<)MT60RJ@I0J5!<^U8\>\, W!,[7,#+[KNGG9[ MI^T'S?^OM9 ?([=_O%UN7^\&"?_/8>"H >9&'SYQ?\#YN-5MR?<8HTRE9P:- ML$K)O ]VYC[0>+&9>9&8^,-:=O,/!M$+Y9_O1JX:6N^_*RJ)=L1W8&\A,[LOBY*YAJR!VPWG\7[[3/]7#-7ON8&F_88S(!7QI16Z/J M4K2&@]!+W6@*E-,?7%$).O528E( MY1$8S1Z(Q;757%>C.2GTK-8/=31W$%;3&A>KC]$22M7J!FUR$I_ M4>"*4DJ$\\EJFH;4!#9$8W-,'4XVV$?I7\GYBQJO)XKPOU$RQA3^_P1!R!^7 M++;NW>;):_A"HIM]X((CW0"0,PYE%.54 %-$ M^9QMPJ5SRGH=RI'QHLF'IKJ1:.'K9,;CQ,<6JYD3:![T/!QAHX.-)$>X*9BN ME-7 C!L!EY&(V((%J!>1CQ"J6SN47J:RL(S]*LS/]I&6#(Q"\!\,O(IBM"ZP M%U.V>RP!8"OV0T,>0"1FSB4*!OC'2,>FHL'5>Z#[]U$_K Q)%^H]X,,?.!+= M--KQ;*)UK*Q_O8X@& T_:PN;VA=>J&VWLCUPHAZ7M1YIHNSN?>Y??CD_O_CR MV_O+ZUZST6OU=N7L%3*WRT013LTZ/Z];-#OK_-.'B\O?^U_.+SX=GL#)?.OF M1[RR[;K=/6ZU'M:QKH#U/D#4(J2G@C0JN,$ M0GF"PK^U.9M'\5<,/'L T+F.T"G44W97Q85^XF&N7?N6'@\S7?1^G=UI[MCOEJ:6)@(HV#3"D<]^K'G?TQ;/K;63:X M&]8'V\$4V$%Z,/OCQ9L5=H9'3S EI/*0J:QS[E@^DZ&QY<$^UVX7O?'_RQ79 M"T;I3#F"7&@*LJ""O&VTFWD8_MKN7.NKCS?+1 @O&UPW&Z?=;D=DVVI=5U*U M66ARLG9K$EK<3->1A]1GB[J[S)-2,T)RP=VG(M%:]=2S7]Q+Y4E7M>Q2UV5R MU^08*[VZZ?U_$W1+C.P$>BA?V1,2]S,GIA^E.PNQU#)O=(_%P>K1IA5WY8%# M3[GY,2KL*86AT6FWB(LMP\SE"XD&[H"\5>K]C[^(,HZ6W)SXLP:]YV;GLJ1< MVTS*';H+^_3F58'[GUI#KQ$3-L"GNSR;JTSTASJN*:I78'-4QL@$S@YP=?2V M9N S%U$/"#"2"W8N%0(1G7V[GOZI*;IRF6Z:4"QK:Y A*<">MKF'54IQ]+.0 MU+NL.W"-JX G?)]:^@F^&0@QO%-L4!^' MMA_AG4MTO0QUP,99G07)K0=*\.S>!R([4402TCNN='0@!H]75F1K:V.WKNMENMKH'&9+:HT3;EAVL M]&987[%NY(J/G*G<]\F$VB?QV&S.G).T/::C0<1?'SBRBY88-. M ZS^.YR9Z^-F[Z1S7!WA)P6JXTZ [SQ4H$F-GG/5T:V.[MRCVZ$&=-?-;J=Y M MHC!;X$C)/\(HL2B,6KSI+>$(V+)RB$>\2&X];?_P-\GQV'CT1+R@*')8A.75 M1\/(%;/N:!2$?ASJKVIAQ4N*L1[%PPG^_5GK60G@(6<=G-1/FL]-PLP@ @PY M:GP*:TJ&P F:.OKG(T1-O&+%.P5Z+-5W!D8@?=2^B0(OB=6N[9>USN?J3)&S M9 1ML>:F-.N]5K4I>[8IO4:]U:MV9:>[0K ;06MM),A$" NMFI/O%J5=+.TN ME._>UC0KJ2]9HX$"ZTXRB6Y"Z]?%3W]*,/L<%8!=&XF:,K)1T@P;)?GQ+DFW M;0.'C9WSK23!(?/:&:%D)QR/,CEHO1-(L,F5[(A'#M?LE@&6Z>=#7VRVK4N5 MWL%X37O.W0509;M9;_ZM8M(]8M+\4FT]YE&DG"/@W]!VXE>*=?CK9Q(TFZ"E MA^BP1J_=^*Z^MYN#9GT4C_<@D/8.R8FU%6:K]%F835G7D4D21G@S%OKY5XK[ MY;<;+3W,E1W>V+Z*CBZ^>^I>(TY;C4:K7@C7[?>YK+3.SW*@?TH5TZI4S/YR MY,8JIG5X*J;83:U2,96*^<$.]$^H8EJ5%[//'+FABFG]&%[,HF:>\]1/K]&M MU$^E?@[UL#^Y^NF>/K+Z:3:VUC[M ]VE#1CR$79G6: W#S+)NGA%QNU5^GZ- M_Z;0DG!.ITWL03Z_MDMW_9#W2R\GJ@FL!8;]%-SQWUKIGPC.&W.;$49A6?]^ M>_GQE?7"?2E*R"CY>FM[U(#Y:J14'+V&A^8]9=S1!=._R#J:D:+*W@(]>5SIR7WAT57TY#OJZOP9+UJB=N(V]_\_ MLV,;A*X'BB&GH,XS!26MYWTLV>8_"NX$U&;SY:QP?M@6.+M'%!EXJ^2LEIV0GH MXX9%[:],F-5A8M6?+,J0 =;_EK(9_?.!3$/L6(=74QQ42=*!3+.JG)I/SV=O MCKM5Y515.;5VJ/216M)>G?_C4__+U\OW5]?'IZ?=D]-=54FM??%!.C.&V"YZ M>A&C6QOR->R*&Z$QP_0R*%*\,9*&A!,I5% =T[M MJ!_ 7$8]J.HC5IB@.H,D?H6FY>KU2,L<*A3-3UF!5*RET ;^0VN+@M=MWEE< M6J6RC'YP_)ZR5NCQR+>RT;E& & 3>G?JS6Y%\!T4_&PM*0[%L=D@['3 M.RBXN(#DXNL_/O:OK+/_?.K_?O[NJF:=?WI7+Z\E.;3-77,OMY72![ZZ93)Q MCY=7,>DC,FE!QKR]?[4)ISUAZ5UQ#;]&OUI7_W[R\KWOI9!:"P M)1ID3\R35W9HCZR/=G*CPHH??U9^?%26*P%25MQ7<=\C<-^+SZ$+?#3'EW4^C?-853->.@_#^Y=XR9V%]9XBG>E4 HE5<]^,X(0^+M7C@R,VN)U5- M8P^G47'*[N!)DJ^FI,M1I]Z5MM /E=01M-II_63[!$V94+4Z=8$L\/^JZ/?# MIQLJZN\V]Z"5[D.AXPY"=AW6-"H@6"D0[&1W0#!3/PD$2WZ5@V49L*LV"ZA9 M_-A=X Y*X&,9-O4F&-S#/Z-X[+WY?U!+ P04 " [@&)35"<--&D) ? M1P & '!L;WU<;6_;.!+^*SPO]C8! M+,O.2]N3W0!MDL45V':[K8O#?:2ED46$$K4D9WO[T[9YT@#/]U?!Z&%^,+7W'2ZP_8 M6//"""M4P6487G[HL$YF;1F%X7P^[\V/>TI/P_&G,+.Y/ FE4@9ZB4TZ9R,J MP9_ D[-1#I:S../:@'W=^3+^-7B%+:RP$LZ^?'@WOKQ@G\=OQI>?1Z$O'(6^ MXT0EB[-1(F;,V(6$UYVK,BVFV:I0^95&&B2W8@8T>FO<6 +7T439;+@YQ6T]RZ9? MJ@H;I#P77X&\#6J2_#%UK(_X#.#0NT,*U#;@4 M4QRB9(*5E]>9F C+C@>]P2B[ F MU;LN]IJ@5MC[^%SI7,17718[+2V8S;B-MJBA;>O#\HD$-E$:3>%UI]]!P:6L MF61Y;4H>-]?U;+X'&8KDI8&H^6.XA=4%2$=6Y=%*TXX;G?&3N('D"U79*!77 MD Q;E.6%:I1C-?Y/[J3US?V=T>[%7-:VZ,P211C.,V$A('5 5*BYYF4S_2OL M5:NMGG_00^)/VB*LU]_).+M@G*!7:-*+^5QR!#?K!'TRE[$)54\D-NU@4*&YLNNQ= M$?=6-D5+#DGUH=NK;=G]YH%WVK"%0!(K;!3497M\/!5\'.TZ/MYRXWQ/EB_8 M%:Y& CJI70\3[<&1*!2D4.C=XH!<%(P7"U855E> DJ/OZEQ?1 UG.5YIP25+ M>8Q%FJD \[;&-%B6H# XI:15T!S4(!8:_6UL MAAZX8>Z 9[@I<<9,13]6_>>@H1Z$%I +@YX@J=][Z!I,B8<^S4[CEBB:2G"9 MN/.HE,FBK88]^/?@OR?XCY\L^(&EHD!X$5)7<.HB\K$Y5NM6O2A2&M^YSJ*( M997@F C9%G:Z"'=!QVV)B".R(!+!D'C)!C40S<;42#B)"\^ZU**2V I0"%. MW73&R1-SD[%4JKEI^$'#5!B+\:]EG J]W"AEMP5STPAS0]H]TO=(OR?23W8= MZ>,U6)!M#%X.38WE.HRC8U&E&/2"/C"'#C/O&-?@T(EH$V0]B"(&AK9&F(QZ M4+,ZA=WD=9[R8 GN# M1_&G2F*+P3$/!J<'X*48G";^ZI UYORC]4EB"8K="T]3M$Y&?D.+O3R;D$[N MO.!T;<'I#BV8]GV36U%2"JZB/5\^<;[TS8Y?U&G9=29[=#(]X(<[SJ878/ * MP>SBC6\S7I="H9A7YNY=*":9 +)&/9./;^-<$J"&Z M9]@?C7A/+WMZV2:]3)X6O=S9S;C!,G=W4#S9[(JOT9#>KLCS%^2+A#T3"7$J M-ZIP@.8&^9A24T2T7"<-Z2$-"^YI@0+5V[:!C@#'CX[Z/'NO-6VEMIPC?EUO M<%GI$JG7N, ZCA&+3@"7Y)I"@?&R1 ;&&BB)VJE)55C/LG@$B!)]T#W/[GEV MJSP;[SK/7LZXK)RO0Z"#-*4;P#.$B[DEE;2,F>_@N_G+V[-+CD:P(_I=QN>P M)KC17Y?@+MXE7[8&2M"EW\YFLTF3^G,G!7A-H#Q#&GS/!'LFV"83)+O.!!<> M9#?!2K>ZZF2-J[F5$>[A9U&0IN*XT@3)5D1TRZBY,A;+Z1$1',O@'K __7UK M=O"5+BER"Y[X&ZUKP6-$O+M+1S?PBFHIUZ&7*N-F&3Z2K^"X"!+G5#I]U [. M@DEQ!;*^9;?1OOL_JVC//\^!?QZ=8DZ?;0+>/;Z2-/S471WT.6)UAA/* M[Q$UWD@++:7C52*LTF89F+@"'#+/A;4 ?^$E312&/E2?")3/#7* 3().B2&G M!W]3@JJA/_BS$BB^H[JJ<(_AF<-]7OFIT\".N2$[GU=^(S'$QVOWY"F*0O>, M8@&(V#JH6.9WY\"O*$KP(;^+$US2Q#UST]P?OQ)]C1P/*H M_RIGU"D.[*+I65ND+!>J&(Q33)6C;:&6W&)J%^O6)PGV;L >__]_B=\W&&VD M&@_9+J(1G&N >'9/KM7 [WIG710S)6= 'GO!I_4#>+KV)B OI5H ULXSY?T' MOD8K2 -;"6=Z#PW0;0./7@EQ"G_=(8UW&BC>"5]^-K+ES&\CO4I"*D+EKU-) MO\4M_CV5&S#BE55M%#GH-'+4XP]J2"VM=1,$JC'VTW[OY.CGMKHV#+OU+DQK M<-I7>G"JT5ES'1".H@D> U?!''7RS?=KEO5\8I2L+ P;[EA?XB-:Q=V-PK^% M5/]O*ORD-SC=Z_L1]7W:.QGL%;XEA3NF7C^IOY]:=I/IMP7D!WB3ZNTB MNI^(WO;KPZEVTP;E-7./:K#F_;5'74-HPANO@ZT6M;>O1[2O'[JZ-=,D2OS! M=OD\;;(530B+PL;/W$H??KW?P#1'8GVU[>5USCYJ,(*2#BXS-VK7TZI2Y:^W+*YE=92CZ%P ?&/+6@(SY3HLGWOGS1.WFY=/=\6=]E M=OW77MRW9,[^"U!+ P04 " [@&)3^"46U<^V_;MA;^5S@/NTT R_(C:3K9#= F*1:@ M[;K6Q7!_I"7*(D*)&DG9\?WK[SDD9HY^" MX*+(:!&SA/PV?O>6)#*NZ1[$AT/HJ,!^?".''P>GQW:WN>_ MGXW_^^'"K?KA\^NWEV>D%83AGX.S,#P?G[L31YUNCXP5+30W7!94A.'%^Q9I M9<:441C.Y_/.?-"1:AJ./X:9R<51**34K).8I'4ZPA;XR6AR.LJ9H23.J-+, MO&Q]'K\)7D /PXU@IY_?7XXOSLFG\:OQQ:=1Z!I'H1LXD!D64TZ)9F"-.$<'JCSW4PYXG)HEZW^\NPI$G"BVD@6&HB4-K)\U6; MXM-LU2C=3B/%!#5\QG#VQKRQ8%1%$VFRX>82MXTLZW&I+$R0TIR+1?1LS'.F MR7LV)Q]E3HMG;=<"OS53/'TVM+TU_Q^#J6&#AEV;@ H^A/ZV*_F1J"1"%IJ%M5_#!]@ M=P%@W,@\6FG9$HXU?!0W$'0A*Q.E_)HEPP8/.*%JY1@%_Y.MM+YY;6=X]6(J MO!U:DP01AO.,&Q:@.EA4R+FB9;W\"QCEU>;7[W6 39.F".OG;UZ\K[5$=X@3 M@5 JIV+8A+UO:L *F1AMEF1TQHAB,\[FX+I,QC7YHZ(*,"<6Y",KI3+@T,@; MF('TNL$?1*;D7%93034Y7Q0@;JS;Y+*(.RN;PBV'J/K07JN]W?_;[+Z_ZW;_ MFFH;J)%\0:Y@-X)!1-=VYJ^4%H<6"5(51%0/)(="S<2*@ M@9(E3!9-->Q!O0>U7W_PPX*:D907 !M$X HF;4 T=(?3JG&> M%RG.;\-<7L2B2F!.@&(#$VV ,4?W6 *2D 20'" O7*+< TQO+ U$DM@7TU:>F.J,I$+.=8U[Q:9<&T@"#:'8Z.0&*=L-^.I:F!O2[A&\ M1[!?_VC7$3Q>,W>TC=[)4'N,^G0*W9A,(?%DZD ?6BQ<$JJ811V@B*/U #H( MTWAIN,YP!';+P8NC)\?CA.M82%W!./3O2@H'OU+)F"70K,D!H"UA %\'J8OK M.*/%E)%7X#H_5@)Z] 8TZ!T?,"=%[SAQ1X>D-N?OK4\4BV/^7#CZP7T2]/,- M5G(L@3K9>L/IVH;3'=HP7O=-S@1),^UKB.D-]OLAF!M,&+"!7\EE&[)2, $$'&C!&,9 +U;8 M>;#&M0J FD&4J\<"O?AT8P7-M@^P\"2'8 ADT5+PQ!;1=371/.%4<=P =TF1 M#>L*G*G2F*A8QZ!M5F.#'JD9"&0@R,)!)45KJ 3%6 VV9858)3PPPJ5/S:P/ M_IHP[ CA%(P'(][3QIXVMJ&-R8]%&UN'!3?88_N PI'(KL0&-9GMBCQ_0ZI MQ#.>(%=2+0L+:*J!9['T@P1*55*3&= KIXX6,&&\[3(@M5O>LY3F6'FM:Z-T M9 /G:W^!RTJ50*G:)KAQ#%BT M@BTI05D+<*8%8XPTJD;.Q2%<:Q)U [+R%F MW//GGC^WXL]XU_GS8D9%96,3!!-+4[P9.@,8Z%M*-7KVQ] # M(4[2KD8T@0O]90FVB0;ILC?# EAZ=Q683.K2FO4 S&D"Y!GBY'N$[Q&^#<*3 M74?XN0//31#BK1]?#+%G;D7Z/>(B3)9D'%<*H=;(3&Z9-9?:0#L^!@%S:;@& MY"]W?Y8)@BV :;,>,7F&T[E)J&Z_;HH1]9J2^#WPO?/L2IKO_=8MOI@D, MU&SIFK_(!;Z$ $,4/O\)5&13!@WY@JYRL"W0DMV,#XENO6/^C=TVJ?\?']T) M QVP!!9OT\@-@^;N71WG81-2]F4LP8AM4% MG?JGQI0/#5A>"KE@<':>21<,T#4N >P_2,[1>5*HW,T =]3L#;RLH4;:M7L ML14EN-40?IFS/'R_ :\JV,OZ^Q/=%5K\RQ,WD$\K(YO MVBOY?#S]SP++ &V MB5M9X_.XV^D?_])4UP86&R]H-"9'4\0'F6J=U< MIQ,M1678L*:[]2W^TX>[ MO?*:V.=#2/U"VC?=0ZC#M?>[5AO:V]8WM*WON;MULT0Z_,XV^?3LL9&-<0/" MQD_<0A]]OW>&$8]@EB.^OMOF]EJG9QEG*7FS#%!_=S7Q4@.'Y_BT2D3>0PZ0@X<@_3;!3U+LK>_I6%]=Q'.ISF-+^Q795[:L M.TUH?#55LBJ2C>]*-#[JL7["I[4H$WZ>(O#'=9"U]CD1W[3V-9'-+Y64=,H" MEP+3U# 5T9GD=87\Y'GGZ&09W+FVKJV%NR^@V.^KG/X?4$L#!!0 ( #N M8E.Z<&2BHP8 +\S 8 <&QO=RTR,#(Q,#DS,'AE>#,R9#$N:'1M[5O[ M<]HX$/Y7='1Z;6?P"\C+$&92('.9:1Y-R-S MD[0D35(R@<1Z[JZ^;U=KR[T_#&,41SCV28#^&I]^0@'WLRF))?(%P1)*9U1& M:,R3!,?HE A!&4,?!0TF!*$#TW%,V]S?,8Q^#X8:%'UX["+'L5I6RVXYR-YS M=]IN9Q==G*+WU^/!!]UZ>#X8_W,QRF>]N/[XZ62 &H9E_=T>6-9P/,PK.J;M MH+' <4HEY3%FEC4Z:Z!&)&7B6M9L-C-G;9.+B36^M"(Y91V+<9X2,Y!!H]]3 M)?!-<-#O38G$R(^P2(D\;%R/CXU]:"&I9*1_?78R'@W1U?AH/+KJ67EAS\H[ M>CQ8]'L!O4&I7#!RV)AB,:&Q(7GBMNU$=F$8"ZK7VLR-&0UDY#JV_;:;X""@ M\<1@))0N&&UO=U4FZ"1:%?)<4U<0AB6](6KTRK@^(UBX'I=1=WV*;_5,RGXA MCZ41XBEE"_?=F$Y)BL[(#%WR*8[?-?,2^)L20<-W7=TZI?\2&!H4E&0N#J2IT M*>J!O8MXB&1$T!46'HY):IS/&5F@(U^JFI9MMQX/M]_4Y5D!E\8P"WBGCME) MUAAV$B.?QW%A21TGE!T_9UB 4FR!+DG"A;;BD&<3AE,T7,0@C)\VT4GLFTW$ MA>XRX%,(+PNXCM$Q%U/DV,9G%!:U(4U]S-#7?%Q$0*( %A#6=.K!==MN(AUG M8/R0LC)DJ9X*EVJI,P&>$73'<8!&&JK"N,AJ!,TE"I M)R,LW4T#]3L V !2)?8801X7H.=APVZ -HP5@7%YG2;8+Z^+V?(>AL\9PTE* MW/*?[D\I7 1VB*Z23[62E5"O*:'$-1A>\$RZ(9V3H%N)P+E0I7&D@$]0"EPT MRZVH-@PRJ%9_5^QU8MZH%0=*%$Y$+Q-(V)U%5!)#68NX,9\)G)32[4.OPJJ% M>'^^.=C=.^BNRU%O='N!?]27Y)=J()!,3#'K5AUU451QC&J?! (HG!=>),P8 MN!0?0,\4UI<<%^1K1@51>U9-C14EW^,/BL7.SOO@PY)X*V>P= 0%^YR#=B?G M\%2[F*[B_1*KRDR66E)+8V!3%*OO"W-T5&EGW.(=*C\K+'V'A@5^]?!;6FYI MN3E:TCA4U9IKL V0F*H@1?-(6G(64[4/2 1)%3V;JAI#_@C=0!R(Z5"1 %^A M)@_T,62BJAP&#'0RHV,OM,I8SFZ>$*'G7 ^#YF,S]?%W;2K+TQ,<-I2=&R4- M[\6M?+9=F"W*%T]EAVI=0-:ZE[$K;B=//6]1"&>25QFD:5/*48SO%'1:8G0= M_KR$^8YM=EIOJ^9:@W,EO:T,SF' D/%9:;/RVE ,UF,O MY2R3I%OZC;J*F\')O5!Q?U#D-Q:*[[I3^%^#=TQG9VOO)[3WCMEQM@;?D,&U M[ZY'Z1]W+4^H\@,\_::(O)D\OZ;=QX7[,!%S[!?!J=BB.P2Z'^EY526WP](;Y^J78U:"J7^(MQ^3HQ6. MTL?7]Z[MQ"- LT?KVE;5:_0O( .CZGZ$3L<&$24A&LV)GZG-"#K/;TSV+-I_ M'8A^W?A]>6A]-/6>&4AOL7*HGJ:[Z PR _VHHY4_Z=BB;XN^%Z3G%J1;D#Y[ M/9\%2%]M-GZ%!8[0)YQY:I^XQ=;OZ0"?3R;^^O"XS<)?7M!^8!:>Y]W'RX>D MV[S[12'VY>'S=]E4;O/NWP]]Y>&0_,'C\Y3V:8[Q'J'R@*F@4 J!19^LH2F: M"2HEB4$*X(-^*:0X;!<@;U$[UAKA%'D$FB:"WU!U/E?RVB%5==]XIEX=\=2) MO>*P$ RRWB;,1$S3:#7 ?4[O"D1EJJ0,0Y0E4*+$)*DT;SU@CI:G6#SL?YD( MGL6!.E'#A5ON0RLO6-0KBB?W:J$9B&\4U^7.M?9J1U%4>[-C_:V1!$^(D3_E MQZ$DPL4WG)8'U_9VS<[>&UL4$L! A0#% @ .X!B4^F$M3:%@@ NC@( !4 ( ! M:E@ '!L;W&5X,S%D,BYH=&U02P$"% ,4 " [@&)3 MNG!DHJ,& "_,P & @ %+#@0 <&QO=RTR,#(Q,#DS,'AE ?>#,R9#$N:'1M4$L%!@ ) D 8 ( "05! $! end

M2E:7:D./\JV+]'[_S,FF(BA?L?HO Q9)@A5 M/G/J5+>PH(I9$^.9'EU(]MHCPZX/(8( IRY"A5F2?N FR*=[>Q6 RH:+;MB@ M^#^*L-TK'J]E>(W -59P:YGJDN95H]2P^&8SUTM?]0!RJ9AT9J(.^_Q"H#I= MK5_G.VQ5)"-!\V0B3%"HC2D"('0 B0#H:HZE:R=2;K-:[&JDY5AJNI*:S@T. M0A)LK4R'Z>@19B&")'3JB&PB!$FG>Z6BJ2_$:,W$"+VWZIF\GPB[PRCEN#YJ0Y"/ #)HXR%#I@W%?3#YTQ7B'$_Z,M MTCN9) M+:8QUT?1&KP$SD(?EPI'\9-\7 1L9SKO1,"&[#,$;,'VRSPE23B8:) M)Z@\S6J38=TH7=5_32TR\64LT>&T27MN)'K#5(]- X2,0O^5B#%A(A)!AQD( M,"YSA(H XV8!XWA/D5%%LYXDXSC>TNGZ/!''B(D:0 A,C27Q<(PY*3<600CR M_)#-\0 0LM\GPY5RO9GH&3R?G\MJLV9(G%T.X +6WX^$B1CQP.>?1YYYFJZD MHW#:M<\)*&L>ZIL>])&O!1ZG&T3W>FO'-#/)M.QJO$6."L(T M6HPFV\E\V6X,13(6W)1DJ3![FON&@.51@.7V6B_M<_ENBS!/@#1G\?@Z8(GQ M+"?8 E;H98:I6'RYR'(0=;[G\2'4NP4N\K?C*9X1X6,P]D0[/=NOI M,SH\6"*H;;4^B+P++\C\N3*H"_]]79W]OK-&2 M-P%3D\^V(M7 1@KT&X!('1$V#KYYPFK.[N.,/<=5!XO51ZH!7NS^IIB/$]\. M,X24N:48C@*=BJT,M9 4. PA7W)"_W-FKR?IV<&K158,W!Y";)AB3*3PU2^Y MFF;C3J+8U:16FZ[WHU86GWZ_$NGV8LN#CQ[11^^G)-FVF.AW<4R?U2M\VA@O M?+ZC5"(T]^MO,LS0NYF+(;#\B],(WZ81^*4S:-*198[E)4_H1_N#K%>=D MD9!+Q"DOUR=Y27"X1=2(-AI<%=*(I793U /N8B_W MQNSQ>"S2I(N7_=8\'RM'A^W\5;FWUY3D-MOBRT*>=XL=:D#5AY4JI!%)[(90 M7[G74(T_9%X>X/,$AGI#TF=L#%]D*Q,)PK<=,@=O#U0D>00_@",<#P;AH!(/ M#<"S0PM%LIV0Z@#6!T_1==.'_>2M3<1JK1C/P+EK>\K9S)8]ZO,8-7^*U0),E,T#5H_&=&7@_L9PF#8#7Q'8,J_QUE705 :[ M*%F.\GOSP_;$H4Y?6R83:8X%VVJ\VG6KQV\9>IB],F+ )VO+&,?_&;S8WKQU M_31B/:'CL@FI%YPX9%AN+7SK^29XY@!PZ(9FF]\Q:++^[MF*I&$^(,)?ENFH MD%M^KUH:S90/SUS'E8,7;X9*/9)>("/G M(*8]S\GWF[.1S,_BM7YZX0C,DNXVILN:R"\N4VYNUPLI@5DU?"@)Q<"WV]<: M(:$P:C$:T_E\GIGCA,NH9+D*_"8J" LQT;-?:+T/A"6_>8G@\D!*_M'B]E+I MS:TZ_ZV*R\/@G1$$@>1M@61'D>R&;^[!QD89FYE&O3C0RG9S*.0F$6.N<"(9 M7&7%PY%C.HH^EUU*W9]=>H/H<:/FYJ-0"@'P#0(P/#[; \'M5CX[L,QYBU\0 M2S"[2;L\Y#B1^D,(OG^DI9%]BNQ39)\^"3RF3,_>@XX)?C'J1FH)0ZMK]?RD MUZQ.7:HJ!BWO662?[J)F!-FGR#Z]=4HA +Y! 9C]U6[DJ.+@A[S*N]$-:I\SY4GROC; 'U_CU^=+6M%GLW28$WF3"")H4FA2:%)H4F]8U)73C5OF :PX9B M3Y)*S]W-F8]&/+W#]65"('OU>'YF%IN-J+\R=X!V5/J<>V"<"(<1-YAA'_SJ MKU([>Z;>OT$&^9-I?K2[5M;85@:JK -+$-KMH[_ZJF/ITN)W8+AMWTUDX53? M9Z-N/>'=US!9T?7#%6W.FL^ZM?6R N3!_N@RD_0!\_^-OK_^)J*?)K;"?__[ MO][E[>X$E-;U9K;(N28>&7@^0P5;I05+ S#)WY+N2PMG:'932V;WZ\U M:R@X?8* )4I"6S_#A>SL(KRCL47>=]?]HE!-?NG0G.)*K7^&#@, ATM_)W/K MC[;8#=(6S">X800O327,X(K,6S=#:9N3]DOXG6O M+Q&)*INQE*%(BN2OU=M>1];G')&.U!=EO&XD[")-SV?R%(Z,?!PI,WQDN*#B M68%QLCXS$*F&/1N*U.XS9UG?4W6A/Q!:GD/GVOUZ=9FL@I$[S]1*A9@ZUVT5 M5U++5+$_2"EIE1,C(OYQ9 =+-^/QF:SS9+Z\8%N&*$_;<.3.VYU..49I$]?G M)ZFE&U^0 >?%04IN5RZ5%:+EJ<<<%]WWJY;_&3F8M'5=5C 7]^*JE9*BT72ARH&1.VO/,37:-?V)B)-Q MUTFFS"PQ;L*1F[5_<%$/*^R-(CY!;9.7"-9\K:@W>D4U=-4 \ FMD1T!W+Z( MCK^"$;4.DO:N@ R!-MZSL%]_QU[^[S^]U^C(^[EL?_G7W]#RPJ#I%8*VU^I; M9[,Q[M\C?QI!<'H2Y1%]P>_'UX_^=+FYZ68T$WQ&]F(V,%:4&@CKK41 MY L;0SMQ SN!OS 'R\2AC4#8]&0; ; )V4UGW(DS%,/^RI1]HO2E[QJ9B$1? M0BPBT=>&&:+1ER83(A&2M#.8&8]#HZ\-@ EXA*[(WGAF"0N!@,?F@H=BLP>(X%GPT&;ZK= M],GRL"I%B/#QFOAX]QR#/PQRGH,M[@LZK[;B&W QK[OBFXC-7'7)-Q%J06Q] M<;9^&+3^@UHIUXZ!X-9.+CO^>H<_2/@LF)(1#AF*"W/(@Y3"ONK(8"7!!^=N MG/*QH,,ZBTV$68WNYNK/PE*XN>J\_K&NR)ZM].'?BH';)?:E >.Q,X;66C0V MB)IF=DD(WV^P\CYS3C#6K4O *]>DV-MC)9O3J1)/U1,"T\K7VC@U'.=+U5]_ M1\@]_8$NT85FM[ON]Z@9[^<9-8:5QH*2)P;E 5LML\;WJVI\CYK-10>\JIU? M\%.!QZ4\F9")[/#7WW28I/9TK)'((JB7;#[9XT*XN*(X3 M I2W@?D3 H3T;-55P:/O.-YSK@/S/9CS(8YIS:\8Q3S)9[P 5:VR$]2X%1< M"SVTL;*O$D5B)5^OII31^M*5001)O;TB;WCV!B" M@$M!P.YASA-"P,W8-J=A0#PVSE<;;,?ER>[ KEN)0C=:'0(, (8-\%48YC2S MYB[CB!^N)/<40&,%_#Q0 -7ZH8%J2(8,&_G*I@/K4Z#XRSE\M0<'S3\)[MP3 MFCZ=/54R#?E3.+5J%#&CK(:NY753&WCS:7:NP9HH,/@3-/K8[?".@C\(4"X) M*'=FGCV?=7804;A"W2+$4C.-YR<:9MN"AA>6'$ 4&'FBHF&:.(0H=Q9Y2GYB M_=9+MT#.S,72XVH) *,$%)0$!X@\R2L@\U$[5% MMS,G9HI ^I'JH# 78ST75IR#H:TPN[>AQ9VD_AXI&IRM2OIQ@G&VR-!#8;;?+A]:RPE23B8:))Z@\S6J38=TH^5>%EICK!AW+ZB+J2&<#KP1$PVS]'%'AN<"AN>SN! L'&>IPXT&V2"$D:JKWT _TNMYKOX"\[)NDG9[8G&.O6YX;L(/COKW-9 MF)N:]-L-&8(V#.]65#9".<]00K'5_;)PR!TIH80Y 1->A(*2!TH_I!JN&9)" M"?"SZH:XH:TH\.);Z%]P,%PDB?_U\8_!Q\1?_P[YJCL"7X9KM>"%RYYD:$YP MCVU]A"?IX 5@KJX'K3[G)=2 4_CX+LLV9VH?$ -8I.!QCF*HX =G=0H;"B)- MN@DV1S6")4B3RU[P9& ?F>WTD_=W H.C8GB'0*P'$UV?%F\N%*0D.6"5])-XJ9MFSZ B(0$\ 1\ MOO>FH@DX>!2I5'&M%6<[G4YU+)2G57@Y*1(&?M+^NY\[>V(K,U.?!2>TJ\T< MK.=R2WNT^5-M,]D/9%MM4+^TI]ND*L2\8Q5 MK@Z$27G D@(U:W1GW*^_"1S?NT%A2&2@1^31#9"ZH+A 7#?K7U,8SV 5J3T? M3_B%O5S&"D6,:E _2.%TU%U$.@O'X:>55 F+S2FUB0\AA?=+@*_J>J@'>'HF MJ7K0?&/-Y'#*D/IZL&H'_K@6A\M=F#X>G" =8#,?"$KKG1BUV+$J,\Y84.6! M7,X2TUG&/KUC]MEVHELI5TFN'26T:8D:._/,T"Y5?; 3GV#1[DY C0&W0G4< M#Q[BP#UP1J;MK@XHG T1 @7RF?X!*P4AT[%=L289PU72$_QMO6EK+OF*LU;T>R7?^EN)LIV+ME+^6%-E M@ACF)(R;Y+[9C7T?8V77.Y U3F(QBXL4V$;9F_)>NFTX<7= X4L(I^Q^'@N' M'*\W5F07;C2\>*\.U+41LK)L &'[ZI8U RT=?7-1;A'JPXT%>^CN8S35V;;( MF#4[KKE-LBP]>!7X#%A$LJ+TG_]; S9>&61 4 "7*F K M7H;G@,]7(.1L,="GMMZ&V58D6*/9"L/ Q@^#(;8Y.3:\;8''BYXQZ7%831SC M]1X5K22H/).J#7^=TFIL#YZIQG%X=IR)6)FJ&9.)U8M"0JC6"V6^YGC\.VB+ M_*'6%(*]V !9XE6CI!2EHMBP/ITT5%[Q#2.W ,Y><)EB0BCH6IW0_7F\V!_T MBL"@QU^(R"Z\_1/RP<_OS['ZYKC]Z<4BCK/(>6UMD>W,8_:PQ= I_T;VIXP5 MA4XNV\@+GFN-HXEH@VD-AW!_J#WJYY\;Q)=F #J'"M G #LVLFK!6C1@P_9K MA4^=LC"@!(!>&#X*F<:VB0,]>8+]RPD5E/7[:G G0_^2''@%"E"BOS%V/Z+S MO[]RYMV1Y!ZIO-9@)4'+"88E@,$%OOLO]=_!]PM XX)I9^&?8(0A5!X,@MA% M#>K:C1H*U*>\-L_7#[$ KIK]T,33776E7'N+8##@<==S37L1JBD ?&?*ZEG' M+#MDZ9X#Y@8F)X56\'O3Z <_@-[7D2^X5YQ$]TTG*=)HZE,IEL&T_V)!> +?%"[US&G3..DF M/#S3U(@?@AEAWLD0O5*1P-.E7#HK5PT^R07>]R/"S.WQ@IFO>V4GH?2 09X2 M"P(WF1=ZW,]@C" FHQT\W6UK:=,62DG7*F@2/%?:BS'0X@E)!IC/-] F,&S@ M0&#K@ DY0?3U7\$IX#HX-UB?4,%3#?A@W_3T/@P(ZO"0 5B.!F+$1V7$;@)J $<4<$_ ;7UI M$0X\,_B%4B=5BY_JUEV9*2_'/@'3EA2_8]I:2H$G9OK:TXT#+BHM!G9O_0@A MR3ID+!'O\>5,Q.@34;["I/T?,JBS:E6VG;C%8SQ>\XM9?&QU.6CX[#UU@.=_ M_Y*/#1)(@$^4T 3LSNC[$8('Y!+HYD&B<'UX(*CT/T><]>/&A5Y=KXZJ"QYS MS46K3A&Q\7NP(:_&,?.6D^82'I\5ZA(_Y49T)SH@X4G\+KN\A+*#\\235&?+ MX%DJMOFUMH.C@D<#IK!,>%X-\WHD7?9@,W1@2JU3?Y2A"7][?2-\I/,9:%W\ M+)O\SH'Q&>H4W>09^,>(J0^T"LP0@L?=+D"7:S4&.2V#AN6)45,PHK:@3DDK MTO/Q@C__?G;6-_N"%$?#9K&=Y?"$VYLH6;9":P5@.T88:D=.5Z[&:\>551(B MD+B> @7C]7TA<[8./0='?^O#R]=CP)<0UU]EU !I#,XJ]YN#UU M"7:K$03;9;#+&1$K4+3@Z;(1J\[\K;:I#5-8"O]=XD":@%2W4!/,&?#_'M!C&_GL"Y.?S[ M!LL!AL\E3;]DQ@N\,.&U026CC VN]/U[YRU(7J#982'^%0V#Z:Q3.B'_[^7] M8;36;Z;+Z0F?SQ8C@YG7CF@BX/T8NZ\HVK$; -G-5X!=L#Y+^W3O(9-]0$!S ML,D.0]O]26KGVUYO:Z0#_1>"K5:%K$N;6IG7I )=ZY(C>9K( 4>5"L>8W?Y* MQY,_O-JOE;ROK#E@'N@FS,/=!SD!L-RR/*=K!8VEFCF")ZOEB5M1L/2(^;XJ M2DNJX10 .12G;/#OR+'JF@%V"]AFX*E[MZU>'?/IYC S%G3]<&4/[?%?C$#_;IV.+>OQ=G[*V@C"=@= MGNM $8"RMY5OL-+=T$IXRQ9[FH9^VPF(>\5*+LF.0^)X0IC4VFK$'$QY.^%_ MWF J?!N$.QSY*$>[':TR;6'"M%0<1!*EHCLG+DC$B>C/ZD:RE 1(.4TL*J8R MBW& B!2[_^X)@)Q/F!60$W+J@?3+53K]!(#INZ]N[K<FVNP-_GKA>T)U.V MMEGF<=*][!.U!2Y<6OX,[ MS=O7CEF(^>L+WCC^3PCP6T]X]S5,!C;HX0X"ZR=/S2=((3QVU9@E'"F?-C;U50PU[1^ PN">7\;/8*_T#N,<>X+_L$F M4EN5MJ70R(8@\8]&.7'H\O^IIL+J5_@@(+H 2?1W_8K7'VVQ&Z0M#-P%\5L@ M< D(8 9LM;'F(FF;D_9+W,=MV[<;'T1X5;VH)T8CGM[A^C(AD+UZ/#\SB\U& MU!?A4'*%IN ;2I]SOQI-7:*6U%ZK\$E:\7ZIPKONN.XU98W@TWYU/DWQ,8SH M<9_WY O?1O.?PW;0.%6-U)O,'!>D+C-(3OJ]*<-H3T;]7X+WA_G M;Q'NP^G<'VRO5RL*\H)D.&TQ9.,]B2G4>_AYKV"?:(+5Q&:D,\/K([Y<(L:D M,LE+(Q^&T6('3;";//VYX:GM/9A2#5GW8"J_#)X!WFLO@'A8MN+ &V5!Z"(< M\L$F2<;KM5L#WAV'$8R@,,=@H$).@;_+YDPQP$#PE:T0YMN#E5D07@^B6 /) MTUAE8F!*\D&O#H-?F+\$5 R<(G027#.0@>VP5)@MB9#(P3S=W>S^Y[?P2 MRH*!ZZ.=\/Y#@O7MU)UK]R,)+O#CK33P(GA7?@(;=/U$!MNEHJ?'9&T$P=/W M+TZL-_Q=PM/^LW='9EM2#MI(-<# H@:"LCCQ>;W-_&++.;PRNO[^%@R 'OFWWNW!> M=G.N#I=YXM7$#:?\6*[CC7+*-H$W]-V0]P#W=).N."6K?DI+CSJ%U&PX7?#, M$'+/OD#)M;CG)<0%;_@JS!@<_L.* Q-+5X-#R]>W@/5;L K!-GJ^A)XMOGOR M1#>!"M6 I56PGF[*VHY'MZT-\5?OEEJ5D/\TU+\=2,@&>@98M>\W;?^1[\XY M\BX3;)="F$B:\JJ< *.!AP .M(*?E'5%"^?M5%SJ@1^!;(R4OJ?#B]B;$:M8 MTJL2?5<;1'4V^KT?WD"5+#G*3@;$5J3P*,+\$)A=P%;>]2&SJB,,N&B7X)FX M4TEYB3[5ET[.6-N#@6_W],N#DN(F)&=465=9 3-?;>#_S]Z7-J>J= M_OU7W M/U#[WN>M>YNPH5YUG1Z!<* 15!0 :G7_]V-V"<8J)10PRGZF0G MVC3=:UZK5Z]%(Q.ISDD"9;XFI=0]VJB_DL9Q0;DH=M99<9XMTM-TH5:/Y$() M=8XJ2QW)B?P0JCU:444+TLYXIS*,1W:<:8*O3; >0/7>AY)JVDZ.!N0.0)CB M5'7L-<<0?!V)#C6] DHF4LI/B-W =]XB=PHRWJ+XPUV(*X&3\JJ.KSMXBPPO M%FQ*(97%XM";%FP@=%:GB4G2A!3J%9M%JJHG<@:M"EG-.$TXSK%IUM"F-*KW M!.DP"UZP?:LX%@G-9BM@!Y!6ENZ7V]*REZ;>#;M"2\Y5"WOE,T]3&-CI1E,# M/0M_%3E^[*G@%=A8()?N(Y=V2>)R.<1G\&6ZQL,R!756+AHUJYJ>+7[].9:: M_6$QQ&];YVZQ,B22AF"MKJ9#L1P $\%V* ">JV_$C 2V+ V<2J#N9268INON M'N9]&?!!1T$'!''[JA;8.%(U31SEXDX-XT?HU.%=H;"_@+O4U% MU>U"[N66 UN66T+5+,#@$"^]UE1S4ZC0!^[%&&[W)0O-D-&AM).JZ+[4"<>Z M_C%8LHV2/K=-7S?9"<6(W$=1 3>P)QM&;/[:JI.W,40V5/!!X'RLK:-[;]>A#HO7F?-C.AX!MJ)>88: !]@'J\]4,"E065^DD+E+I;"%4'MKQWOG9)T?$;<<#>-V! M]]$8O!CKLAS?R\SHFEWK$7VI'7_,E MCDUS.EJ^/?\9M/3Q26]'9.$=*GO]"V_(S9*L&G,\G0E5S459J/'&A MJY+SM%1YP9FIVK3I>B;'-AM 48^COF/0])O=CZL@T,RVOF?0"+_4J*5-NVXL01.T93/UQ MV.YS>X4S@"'CHI1XQKXX9'A\(SA^85^T+TIJ]3HJ$!$(5B)YJJ6"NGLS$#,7 MG/X:GG2*\D)#W*W(JVNF#8^UM+W' !L"&H< <=3YD4EAU2\.GG_P#AO@M2GVGYZJVT[!I6JZH+-VKZYNV#5#%? M* A6JBAW:^%"2>R6^R/U1 UI][([/%;8%$EVKJ."[;D\222A[P&WO/5A.+IO MLZV[VY@.H,64JV8\DS;BBWEM)>@OL<"U5 M&[ZN-LQZW4T*6\U--J2#;T>$]6K?7&:*!#/5.V0_-]2&0A&0CJ:*AV0S4K0! M8."CO5.>,693H/F48-D[]H!U^]PR?1Q>=DBV+QT;*8"=-T6EH*Q0:;G&M) MZO(Z4MY"L]+R]7@5KNIXZ&/$O\2R)7NQI*=1==Z*#?6N_@([L3Q'D\=*1T&C M#!42>5,10#]6-\2YI-DF0.7A+GL)+^' .1-+\SI4>[]J6>S-(@,7FA=T@0(I3T)%(:RP"A_RU M*-+KK3ZDO#>P=4O6.RP"R(^#.:PAU%#"811/AJ-C;FFX.=N#.W_&/F;+.;E! MKMI^70D2Z!_:,UKS)G8DO*(41K?>O<^$@ _1@#!UEA7ZZ\]?-[/IXT=#L,6F M;.!FNM*7N>Y+M"4D] (^NSQ]K@9!NG,QS+D7!F^%>>'0/.04>!$.?M@4>84S M36DH\6B9%,Q";W/+X]??5DUKU:_0 CTEY!C5;0^)10DZ ,G#FA=_NX"_2>N8 M?:#BVT %?_2&G6AL78S3G,T("6%8L!NSRZ_>7!.H)RX71J=FNI-LU7 \'0GS M2K]J]KKZZ->?>/18YN]KJH>R^BAQ/SO^\JVX\R.7#3_%G-_[[NF=R*A&=*)A ML=.7Y5+<+.8K>H1=5 9)8Y31I3"83-AJV\-JBNRPE:XG12\GW M/-I2RW(C-<]SS'38+0V,JMR9K$:H/$7R\ +PI[C4Q0T%ZZ_*(4L+P7]%:SO. M?P.7^#[J"KDEP&:2VUH%[8K:;,JS,VG'4CF*A9"^:*S)9J.*MT*J-N]<;S.=$?]4<%*$$W>D :0&&'Z[VYDS1!#6R$-&,-W1>?Q&,BF M&YM'WC"I0#*P.:?8;FZSDU*PQ0(?#'DXX:#M1)"/.2>2PP2[[LDFBNS%D;9" M-W!F>-8P@/&_3>Z*D^:_#7#G$ /%;9SXH1B">QJIDI>GL!6DSAG! MVC.;R-#._MP@BS8<>H/AUC35R;7POMY"$7P(2@DGTH2PX=WL=0-96^MX)Z;C M,,*64PC%$V]M0F*?]Q%=.:<";L"L!>RX[HDER;RY)KFA[MVI)O0:+S5I%X!M M+252'O1@BFPM76AKM N6HRJ&I)OU0C79"XI9 XXY5_T$*_GX5'&]YG'26K[W]EL,#2$DT*2L+ M0->!D#M*Y%FN6TA,F'A4YNHK*H*+DS7/+G[]23X1T6/5?F[<$/P0V&Y8'475 MRYH;(-@!D!OV#S\#>=X A*VJ MIO*W1%C,(AFAS?8%IM;EI.Y:FC;J^2_DN4ZDLM3BZ=A:+K7[G9%0"??,%YA" M_X1'#Z, &(>R=7?.JB#-O_8\AAAUU?]A:B?Z%H%Y*X5S^_LS3K5V'1/OMOYE M,OP@-C'4 M!O[BG\13,GF8B^!?6_%8]:0?&"3YJI4?FM2L)'#.:TDGIJDZ)%&<]P:9Y5UH= >PI$'<[Z\K)+&<, WY/ B M_))M*K66W5JP,18_F#,F\R]\>LDQ-CN*U7J-_#)3@2,/WIYOD7%I/*D7\9:9 M*_/E]9JJY.'(@[>WE76GUIT6"%FBB]V8W!7MS$N#)0_?7FHG=3/5[%;Q6;E< M+Q@%N=+M-]CXX@CFYD=^'N4[OKWW[AKS^>AJ6W-:RC0UW3$MLB9V:\$85!-W%"%-.#,4*%TTWQM_?+]I8@S[H1-1@/XITXTJY$VE8V3@!O M2S>XD3?+\-[JSD:X"Q*\S]\(RXXE2PR!'?)0'2P,3O?BDO@S2?QK6YZX2_!$ MX!8LMEX)Z['!VRL>&+V_0W#JWTX4%-[H>C?XZ*S/>;$WE!L +\FVQ!M''4^3 MSD==A>T8LB5\ A/$TM3]BZ \*9-@T4/# E,DX=YHW C<$I.-4.'\YX#N)L: MF0&(WA6Q 8C>%WX!C-XUF0(0!9P6<-H6C-XW *9@"D7TE;9' Q.?.*,Z31X[ M._:%[K[:AGE-@1^BXLD7\D;DF8S>%B![^7$'V:>'QW6[QUT[5R\VIUG?0;&\ MM^L;'-?^*,K83NC>)8R/.T)^DX/$S>3@;G*Y;^3@-39\-6IWCZ'